Reputation
3,582
Next privilege 4,000 Rep.
Access 'trusted user' tools
Badges
1 10 38
Newest
 Civic Duty
Impact
~188k people reached

Mar
30
comment Making scrum-fall work for the short-term
Ha ha... looking back at this question four years later, "Wagerfall" was correct, and the bet didn't pay off. Sooooo many war stories came out of this! If I could go back in time, I'd tell myself to complain early and often when I couldn't get code to test and when the devs weren't unit testing.
Mar
1
comment Logging every action with custom “debug” method. Good idea?
+1 for using Log4j. Whenever possible, do not re-create the wheel.
Nov
25
comment Exception Handling when accessing sub menu
implicit wait ++
Nov
25
comment Exception Handling when accessing sub menu
Catching exceptions in tests is often bad practice. This often results in the test failing further away from the actual issue, which makes tracking the root cause difficult. Generally, the test should fail as fast as possible, so the tester doesn't have to read the logs to figure out why the assert one or more functions later failed; it should fail right here.
Nov
25
comment How best to start making a suite of broken tests relevant again?
This is what worked for us. Better two or three key cases that are stable than lots of coverage that the devs ignore.
Oct
29
comment Style of acceptance test cases? (BDD)
We use Git, and actually keep the test cases in a Maven module with the service code (we share common test code via a test library, as we have multiple services and don't want to duplicate test code). The test cases are written in Java or Groovy. If we have manual Gherkins (G/W/T's), we just tag them as \@manual and \@ignore, then keep them in the same feature file as the automated Gherkins. We use Cucumber JVM to automate our Cucumbers.
Oct
23
comment Performance requirements for web application
Voting to leave open, as QA professionals are often asked to come up with performance requirements, especially in small offices or startups. Reporting on performance is often a significant part of a QA professional's job in these situations.
Oct
23
comment Style of acceptance test cases? (BDD)
Yes, absolutely. 3 to 7 lines long, usually. An excellent book for writing great G/W/T tests, BTW, is "The Cucumber Book" - links to both the default (in Ruby) and a newer Java version are at the bottom of this page: cucumber.io It's a very easy read, and covers both writing the G/W/T (aka Gherkins) and implementing the test steps using Cucumber. I hand it to everyone in the office who is getting started with BDD.
Oct
22
comment Style of acceptance test cases? (BDD)
For me, I usually do that and then just throw an "additional test notes" section under it. It's very casual, and scales well to the free time available. I will sometimes call out certain tests as "as time allows", if they are lower priority. ETA: Also, I do this in the JIRA / ticket itself. Not even a separate test plan. And, I think using the G/W/T as you are is perfect.
Jul
28
comment Is writing unit tests difficult for me as a QA engineer?
Very, very good! I am an SDET (Software Development Engineer in Test), and I only write unit and component level tests when I have pair-programmed the feature with a product-code focused developer. The person who writes the code should write the unit tests. "Agile Testing" is a good book for looking at the role of a tester / QA engineer next to the roles of developers.
Jan
30
comment QA Manager with no programming background looking to self-educate in SQE
I would recommend going the other direction - unit tests up. UI testing is one of the most challenging test disciplines to do well, and requires a solid understanding of object-oriented programming IME.
Jan
30
comment QA Manager with no programming background looking to self-educate in SQE
Two introductory programming courses in a quarter system would be six months, and would teach you roughly 70-80% of what you need to know to be a decent programmer for the purposes of writing test automation. I agree with most of this advice, but disagree with "choose your focus" - beyond "writing test automation" and maybe "focus on one tech stack to start". Testing benefits from breadth of knowledge more than depth, IME. As you learn, try coding testing solutions for the kinds of problems you've tested manually in the past, so you can better leverage your previous experiences.
Jan
30
comment Should load test validate functionality?
There's an old joke about "The code doesn't work, nothing is getting executed .... but our performance tests look great!" I had a job testing a web browser's performance once, and amazing performance was often a clue that the rendering wasn't getting kicked off.
Jan
30
comment Process for Web Automation Testing
How much coding experience do you have? Do you know OOP? Have you worked with Selenium before, or another UI testing framework?
May
7
comment How do I assess the testing process of a project?
Why do you need this? I have some ideas if you want to improve an apparent "QA bottleneck" (hint: It's often not actually a QA / test issue).
Jan
18
comment What are the deliverables of the QA department?
This is a good answer that clears up a major misunderstanding about the field of QA, and I'd love to see it expanded. There are many common types of information delivered to help make better decisions, and a brief analysis of the circumstances in which to deliver each would be wonderful (especially as this skill of knowing what to deliver when is key to developing beyond a junior or mid-level QA engineer). E.g.: bugs, risk analysis, advice on quality practices tailored to that company or team, metrics, and tools to gain quality information automatically.
Jul
26
comment Is it realistic to try to hire someone who is a developer and a tester?
The same thing goes for prestige. IME, "prestige" often translates into "respect and support to do my role well". I've often had to deal with huge amounts of overhead because helping the tester do their job just wasn't a priority for the team, even with 10-to-1 dev / test ratios.
Jul
24
comment Should a salary bonus be based on bugs in released code or other metrics?
You posted your (excellent) answer while I was writing mine :-)
Jun
4
comment Load testing APIs & web services resource?
Nope, I'm looking for general information. We're getting a lot of value from our load testing, and I'm trying to get ideas about how we can best improve what we are doing to get more value out of it. I'm hoping to avoid digging through resources tailored to a relatively specific use case to extract the generally useful bits, though it looks like that might be the only option. I'm really surprised that there doesn't seem to be a good book on this subject - load testing web services seems to be a hot thing these days.
Jan
21
comment Deployment Testing - when to perform
Can the process of creating the RIP be automated?