Professional Documents
Culture Documents
Mutation testing is a performed to find out the defect in the program. It is performed to find put bugs in specific
module or component of the application. Mutation testing is based on two assumptions:
Competent programmer hypothesis: according this hypothesis we suppose that program write the correct
code of the program.
Coupling effect: according to this effect collection of different set of test data can also find large and complex
bugs.
In this testing we insert few bugs into program to examine the optimal test inputs.
10.
Monkey testing is a type of Black Box Testing used mostly at the Unit Level. In this tester enter the data in any
format and check the software is not crashing. In this testing we use Smart monkey and Dumb monkey.
Smart monkeys are used for load and stress testing, they will help in finding the bugs. They are very expensive
to
develop.
Dumb monkey, are important for basic testing. They help in finding those bugs which are having high severity.
Dumb
monkey
are
less
expensive
as
compare
to
Smart
monkeys.
Example: In phone number filed Symbols are entered.
bugs. As a Tester, we need to focus on the customer or end user requirements. We put the efforts to deliver the
quality product in spite of short time frame which will further help in reducing the cost of development and test
feedbacks will be implemented in the code which will avoid the defects coming from the end user.
- LoadRunner(HP): this for web and other application. It provides a variety of application environments,
platforms and database. Number of server monitors to evaluate the performance measurement of each
component and tracking of bottlenecks.
- QAload(Compuware): used for load testing of web, database and char-based system.
- WebLoad(RadView): it allows comparing of running test vs. test metrics.
- Rational Performance Tester (IBM): used to identify presence and cause of system performance bottlenecks.
- Silk Performer (Borland): allow prediction of behavior of e-business environment before it is deployed,
regardless of size and complexity.
Scenarios of a form:
- Check the form with valid data in all the fields.
- Check the form with invalid data which violate the validations of fields in the form.
- Check the form by leaving some mandatory fields in the form.
- Check the form with existing record details.
44. What is the difference b/w desktop application testing and web testing?
Desktop Testing - Desktop application testing is standalone testing, it is independent of the other application
which are executing on the different machines. In this application testing, tester need not worry about number of
user.
Web testing - Web testing is related to client server. Web testing needs to have many testings like Usability,
GUI, Load Testing, Performance Testing.