About Software Testing
Process of evaluation of Software application: To verify it satisfy
the specified requirements With intent to find errors To Check if the
system ?Fit for Purpose? Simulation of real time scenarios.
Testing is not a one-time activity—applications need to be tested
throughout their lifecycle. Every version upgrade, module addition,
or enhancement, as well as every implementation at a new site or
increase in user load, needs to be put through comprehensive testing.
The Program Doesn‘t Work Nobody would pay you to test if their
program didn‘t have bugs. All programs have bugs. Any change to a
program can cause new bugs, and any aspect of the program can be
broken. You DON‘T ?verify that the program is working.? You FIND
bugs. “If you set your mind to show that a program works correctly,
you’ll be more likely to miss problems than if you want and expect
the program to fail.” Complete Testing is Impossible:
1. There are a nearly infinite number of paths through any
non-trivial program.
2. There are a virtually infinite set of combinations of data that
you can feed the program.
You can’t test them all.
1. Therefore, your task is to find bugs --not to find all the bugs.
2. You want to find as many bugs as possible
3. Find the most serious bugs
4. Find bugs as early as possible
5. Your challenges will require judgment, trade-offs, and efficiency.
“Q: How many QA testers does it take to change a lightbulb?
A: QA testers don't change anything. They just report that it's
dark.” Kerry Zallar?
Software Testing Training
http://www.qacampus.com
QACampus is Center of Education for anything and everything about
software testing.
http://www.crestech.in
http://www.crestechsoftware
.com.au
Showing posts with label About Software Testing. Show all posts
Showing posts with label About Software Testing. Show all posts
Monday, June 29, 2009
Subscribe to:
Posts (Atom)