2,887 reputation
424
bio website linkedin.com/in/ethelevans
location Seattle, WA
age 31
visits member for 2 years, 11 months
seen Mar 7 at 21:08

SDET with 5 years of experience in software testing & BS in Computer Science. I'm also not very good at filling out "About Me" sections. I'm not as much of an expert as I'd like to be, so am trying to soak up knowledge as fast as I can while balancing work and "real life".


Oct
7
comment Good resources for building a QA team
@testerab, I'll get in touch with you over the next couple of days on Software Testing Club. I'd love to chat about your experiences w/ this.
Oct
7
accepted Good resources for building a QA team
Oct
5
comment Good resources for building a QA team
I don't like answering my own questions, but there are two books that I'd say fit into this category that might be useful for anyone else with a similar question: Agile Testing, and Lessons Learned in Software Testing.
Oct
5
comment Good resources for building a QA team
Thanks, Siva, this is extremely helpful. Up until now, I haven't really been able to work out what I want to have in hand, but now you've given me a goal: I want to have a list of questions that we need to answer to develop a roadmap, and some suggested answers to those questions.
Oct
5
revised Good resources for building a QA team
added 136 characters in body
Oct
4
asked Good resources for building a QA team
Sep
21
comment How do you test for everything that could go wrong?
+1 for staging. I don't know how your system works, but from the user's viewpoint we don't have a highly interactive system - mostly just receiving files and processing. This allows us to forward production data simultaneously to the staging system and the production system, resulting in a very good test against live production data in the staging system. We can then compare the data in staging to the data in production in a useful way, too. This has greatly decreased "it slipped through" errors. Getting more samples of real customer data has also helped.
Sep
14
comment Creating a dummy database for automated functionality testing
The only thing I would be worried about is ongoing database development, e.g., new columns or tables being added that the code expects to have there could invalidate your old data. Just make sure you have an idea of how much work you will go through to keep your dummy DB up-to-date.
Aug
31
accepted What programming languages are good for novice testers to learn?
Aug
24
comment What programming languages are good for novice testers to learn?
Hi Joe, a couple of reasons. Because understanding OOP makes understanding developer code easier, and that opens up possibilities for white-box testing and enhances debugging abilities. Because writing maintainable automated tests is often made easier if the tester understands even basic OOP (e.g., Page Objects for UI testing). And there's probably an unreasoning bias mixed in from my own dev-heavy background :p
Aug
23
comment What programming languages are good for novice testers to learn?
Thanks for the answers so far! I'm leaning towards a combination of Java and Python right now. Java will prepare her well to work with both Java and C#, which are the languages most developers here will be using, and Python sounds like a good 'utility' language with a number of testing tools. I'll start hunting around for some good tutorials :)
Aug
23
comment What programming languages are good for novice testers to learn?
Thanks, the point about interacting w/ APIs is a good point. That hints strongly at Java or C#, then, since those languages are heavily used around here (and moving from Java to C# is really pretty easy, IME). Java plus some scripting in Python or Perl might be a pretty potent combination.
Aug
23
comment What programming languages are good for novice testers to learn?
Python entered my head w/ Ruby, and it looks like it works w/ Selenium (both RC and IDE). I'm definitely biased towards a language that can be used to teach OOP. I'll have to look into its testing tools. Thanks, this looks promising.
Aug
23
asked What programming languages are good for novice testers to learn?
Aug
23
comment Is the “Joel Test” appropriate when looking for a QA job?
Love this list (apparently this is the second time I've +1'd it), but I'd add something about PM / test relations, specifically. Something like, "Does the PM understand the test role and their part in enabling testers?" I've actually had little trouble getting respect from devs, but I've had PMs argue that the schedule doesn't need any time set aside for testing after code complete if I do my job right, or they've updated the developers verbally when the spec changes drastically without telling test (or even updating the written spec).
Aug
22
answered If you could only give one book to a tester to teach them about testing, what would it be?
Aug
22
answered Best article/site to describe “Software Testing as a Service” concept and suggest comparable metrics
Aug
16
answered Favorite troubleshooting tips for testers?
Aug
16
answered If a test mocks out one dependency but not another, is it still a unit test or does it become a functional test?
Aug
12
comment Need to make WatiN work for us, or need to find a different tool
I think you will have a difficult time working with WatiN. The Record-and-Playback just isn't at the same level as Selenium. I think you need to start evaluating commercial tools and determine your budget, or see if you can get a developer to build and maintain a WatiN UI library with a scripting language for your tester. I've built a UI library with a parser that used Reflection (so I didn't need to parse each command, I just added the method and it could then be parsed). I could see about posting some snippets in my answer if you are interested in this approach. It took a few days to do.