Thoughts on pairwise testing@Robert.Sie I'm having trouble parsing that last comment of yours, but I think you're asking whether it's possible to dump some of your existing tests in response to overlap, rather than some of the new ones. Am I right?

Oct18

comment

Thoughts on pairwise testing@Robert.Sie Ah, so your question is "Is it possible to exclude tests from the full set dictated by pairwise testing methods if those tests would be redundant with already existing tests?" If so, then the answer is yes, it is possible; Though it may take some careful analysis to determine what your existing tests already cover, depending on how they're constructed.

Is unit and component testing sufficient?+1 for "How do you know those units together do what they are supposed to do?" There's no point in all the cogwheels spinning properly if there's an odd number instead of an even one and the last one turns the wrong way.

Nov1

comment

What are the main role and responsibilities of a tester?It's true that suggesting improvements might not be in a tester's job description, but keep in mind that job descriptions are rarely clear-cut, and people often wear multiple hats to some extent. It's not uncommon for someone whose primary job is testing to suggest or even implement improvements, especially in small companies. Also, the line between improvements and fixes can be surprisingly blurry, especially if the product lacks a formal specification, which makes the situation even fuzzier. Other than that, good answer.

How do I keep Selenium test cases DRY?It's probably overkill to write every test entirely from scratch every time. Depending on your circumstances and tools, it may be sufficient to record a test, then to refine the living daylights out of it. In any case, +1.

Tools for Python software testingYou can write Squish test scripts in a couple of other languages as well, but Python is the default, possibly because it was the language used to code Squish. Oh, and you can get Windows and Mac versions of Squish, too.

How to test the test scripts?@user246 "A some point you need to be able to write correct code without writing tests; otherwise, you should not write code." Taken to extremes, this would suggest that software quality assurance is unnecessary. However, since I'd like to think I'm not a parasite, I must ask: How do you determine where to draw the line? How many layers of tests and meta tests are appropriate? The answer seems to be at the heart of the OP's question.