Right now, I'm creating simple regression tests that we can run after every patch/version update. And, you're right - there isn't much of a chance of these tests failing. We're automating this because it's boring to do manually.
As far as the quick win, I have already completed quite a few scripts for a couple of our web apps. My manager has actually been great as far as being an advocate. The challenge for me as a beginner is that I'm constantly seeing ways I can refactor the code to make it better, or add functionality (such as writing the results to an Excel file), so I may be working a little too long on these. Perhaps with the introduction of the Watircraft framework, the process of writing scripts can be a little more streamlined. Truth be told, I actually don't mind the unpaid overtime. Learning Ruby/Watir is a lot of fun and it doesn't even seem like work to me. It's just unfortunate that official work time can't be alloted to this effort. On Apr 5, 5:11 pm, Chuck van der Linden <sqa...@gmail.com> wrote: > I've run into both. I've seen orgs where the mandate 'automate > everything' came down and everyone had to become a SDET (software > development engineer in test) or find other work somewhere else. > I've also seen places that having been burned by automation snake oil > (see stuff by james bach for good examples of this) and there was a > strong mindset of 'automation doesn't work' > > I my mind it's just a tool, a powerful tool if used wisely, but an > expensive and frustrating one if not used properly. In terms of > tools, if manual testing is a drill, then automation is a hammer. > while it might be possible to somehow use one to do the job of the > other, it's not generally the best idea. > > It seems to me that you are in a trap. You've been given a task but > not empowered to complete the task. That's frankly not fair to you, > as you are being setup in a situation where you have to work basically > unpaid overtime or fail in your goals. > > One potential way out is to get yourself a quick win, demonstrate some > success with automation (and learn the time it takes you to do it) and > then demand that they either give you the time or remove the task, > since you are in a no-win situation otherwise. > > Testing automation works best IMHO in one of the following situations > > 1) same test repeated frequently e.g daily unit tests, build > validation tests, acceptance tests (if you are using them as a way to > track progress and show what's working and what's not instead of just > at the end) > 2) same test repeated with different data: e.g. combinatorial testing > (like testing the word 'font settings' ui), or testing an input field > with a large number of 'valid' vs 'invalid' values to see that they > are all properly accepted or rejected. > 3) not humanly feasable or possible (loadtesting, performance testing) > 4) Utiities to save time (does it take 2 hours to setup your test env > and load it with data? automate it) or improve testing process (is > the environment setup complicated with ots of settings that need to be > set the same way to allow test results to be replicated?) > 5) regression suites which are boring as hell to execute manually over > and over.. > > One problem is that many of these rarely find bugs after the test is > first written. and since a tester's goal is generaly to find bugs, > that can be a problem. > > If I'm looking for a quick win, I want something that can benefit the > entire team, so something like a useful utility script (if you've a > need for one) or a BVT type test to save people from wasting time with > bad buids, might be your best bet.. The tests of type 3 are often > complicated to setup and may require a speciaized environment to run > them, so that wouldn't be my first choice, OTOH managers LOVE graphs > and numbers so something that reports on the product performance and > can be run on each build might be a way to gain some good visibility. > > What is it you are assigned to do in terms of scripting? can you find > something in there you believe might represent a potential 'quick win' > and/or proof-of-concept? > > On Apr 4, 11:14 am, George <george.sand...@gmail.com> wrote: > > > It seems that I've been encountering more people within my workplace > > (and, alas, even within my own QA team!) that are not sold on test > > automation. From what I've learned so far, there seems that automation > > will never cover 100% of what needs to be tested, but this doesn't > > negate the need. > > > Another frustration is that I've been tasked to write automation > > scripts as part of my year-end goals. However, I haven't been assigned > > hours in my work week to do them! All of my script development has > > been after-hours and weekends (notice I'm posting this on a > > Saturday!). > > > Has anyone else run into naysayers? How can I convince the decision- > > makers that this is a worthwhile effort? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---