Chris Kenst
  • Member for 10 years, 3 months
  • Last seen more than a month ago
What does a Software QA Person Need to Know to Perform Their Job (Essentially)?
17 votes

Like Sam points out experience with SQL and/or with MySQL will greatly depend on the project and/or the company with whom you hope to work. SQL skills are one aspect of Software Testing that focuses ...

View answer
Best guidelines for bug reporting?
15 votes

To expand on the link Phil K mentioned. Cem Kaner published a paper entitled "Bug Advocacy" which you can read about in a 100 page PDF at: http://www.kaner.com/pdfs/bugadvoc.pdf. It also forms the ...

View answer
Get older versions of Internet Explorer
Accepted answer
14 votes

I like using modern.ie (by Microsoft) because they carry all IE browsers from IE6 to IE11 and it's free. You basically choose which version of IE you want and it comes prepackaged with its own ...

View answer
How can I transition into QA and what software tools should I learn?
14 votes

I've been at companies where someone transitioned from another dept into a Testing / QA position and it was done intra-company. They found a position open, called the department manager and impressed ...

View answer
How to write a test plan
13 votes

Let me give some advice I got from James Bach. He likes to make the distinction between a test plan and the test plan document. A test plan document is the written form of the test plan. This can ...

View answer
How should you interview for QA positions?
12 votes

I agree with testerab that Cem Kaner, in his PDF, has outlined a good approach to hiring. Paul Carvalho also has a good PDF called Hiring Software Testers in an Information Age that he published in ...

View answer
What books would you recommend to start learning about software testing
10 votes

I initially answered this question by listing a bunch of books related to software testing including many of those mentioned above like Lesson's Learned in Software Testing by James Bach, et. al and ...

View answer
What is the difference between "testing" and "quality assurance"?
10 votes

There's no such thing as Quality Assurance or Control in Software. (Unfortunately most tester's don't seem to get this.) Quality Assurance and Quality Control both come from manufacturing where you ...

View answer
Would having a Certificate help?
Accepted answer
9 votes

The best way to help your career is to learn how to test and become very good at it. James Bach has a really good post directed at new testers, that is worth reading (lots of recommendations) and he ...

View answer
Strategies and Techniques for Exploratory Testing and finding new bugs?
Accepted answer
7 votes

What are the general recommended strategies and techniques for Exploratory Testing? Recommended Strategies with ET: Use Exploratory Charters to guide your work. Even if you don't timebox your ...

View answer
About QA title/Position
Accepted answer
6 votes

It all depends. Internal to a company titles don't mean much titles can be easily inflated. I've met people that were Managers and Vice Presidents but they either managed no one, or just a few ...

View answer
Documentation tool in Session-Based Test Management (SBTM)?
6 votes

Use whatever you are comfortable with. I'd suggest starting with something basic for recording notes like Notepad++. The important thing is to be able to keep detailed notes about your session, to ...

View answer
What is the max number of threads allowed for running TestNG tests in parallel?
6 votes

What type of machine are you running it on? Most likely it has nothing to do with TestNG having any type of thread limits (I couldn't find anything saying there were in fact limits) but rather your ...

View answer
Useful real-world APIs to test against
Accepted answer
5 votes

GitHub is really useful for lists of resources and I came across one yesterday that is a collection of free APIs for use in web development. <- I think you'd be good to test most any of these APIs ...

View answer
C# WebDriver StaleElementReferenceException
5 votes

StaleElementReferenceException is really common with Selenium. To avoid these issues you should be waiting for an element to load before manipulating it (clicking, sending keys, etc). This will ...

View answer
What do you call the testing done in Stage environment - Re-testing or Regression testing?
5 votes

What do you call the testing done in Stage environment? I call it testing on Staging. =) Now to elaborate: As part of our development process I test changes locally and then again on Staging. I ...

View answer
What is Scenario Testing and how to create complex test scenario's?
Accepted answer
5 votes

Is there any general approach or methodology to create complex user scenarios for any application or is it completely context-driven. In the BBST Test Design slides Cem Kaner describes a scenario as ...

View answer
Where to get feedback on my testing skills?
5 votes

It is difficult to get direct feedback on testing skills, especially with regards to test techniques. I do have a couple of suggestions though: Find a testing mentor. This can be someone who has the ...

View answer
What is the difference between Partial Oracle and Self checks as oracle?
Accepted answer
4 votes

In software we don't have access to complete Oracles (a mechanism for determining whether the program passed or failed) only partial ones. This means we can only ever verify some aspect of the test ...

View answer
Is there any proper way to handle Browser authentication using selenium?
4 votes

It's a known thing that Selenium intentionally does not handle browser authentication. It is considered "out of scope" for the WebDriver protocol. If you look at GitHub Issues for the project you'll ...

View answer
How do you know if you are writing high quality tests?
4 votes

Low quality tests When I think of low quality tests, I think of teams mis-applying or over-applying a single test techniques in a way that doesn't yield adequate information. I've provided an ...

View answer
Black box testing methods without knowledge
4 votes

I stumbled upon some black box techniques, but I don't really get how it works. I found sources saying that black box techniques are techniques in which you input something in a program and check if ...

View answer
How testing of Banking/Insurance Domain is different then any other website testing?
4 votes

Companies like it when new potential employees have similar experience because in theory it gives them some familiarity with the industry, terminology, rules and regulations, common technologies and ...

View answer
What do I need to start from zero in automated testing?
4 votes

Welcome to SQA. Since you are new to testing I'd recommend you look at What does a Sofware QA Person Need to Know to Perform Their Job (Essentially)? for an overview of the things you should learn ...

View answer
How do I test when I have incomplete requirements
3 votes

How do I test when I have incomplete requirements? Like you normally would. You'll never have complete requirements, there will always be some information missing or things you don't know ahead of ...

View answer
How to verify two images using Selenium WebDriver?
3 votes

One option for verifying images is to use Applitools + Selenium. It seems to be gaining in popularity among the Selenium crowd as it's not just able to do image comparison but also do layout ...

View answer
Testing techniques and cases (White and black box Testing)
Accepted answer
3 votes

This isn't how I approach testing but I suppose you could try it like this. Based on the diagram it seems very top down and doesn't represent how you might actually approach testing. In practice I do ...

View answer
Lean documentation
3 votes

I don't have time to do all the documentation, test cases, strategy, test plan, etc. I almost always recommend producing the minimum necessary documentation. Call it lean documentation, minimum ...

View answer
Is it a good idea to use a GitHub repo to track test cases?
Accepted answer
3 votes

My Advice: Store your documents in the easiest place to find and access. Your goal should be to make it as simple as possible for the team members who actively use said documents so they continue to ...

View answer
Test Automation Engineer, no record-playback?
3 votes

Test Automation is an extremely broad subject. It doesn't just mean performing regression testing or load testing with a specific tool, although that's often what employers want (it's easy to identify)...

View answer