any planning or documentation Pros As the method follows no rules, testers can be more creative Defects can be found which can often be missed with a documented process Provides quick results Cons Success depends on the creativity of the tester No formal planning or documentation Defects can be hard to reproduce as there are no test cases
of the specification of the functionality of a component or system.’ Typically this is achieved through the following steps Identify functions that the software needs to perform. These come from user/business requirements. Create test and input data based on these functions Determine what the output should be based on these functions Compare actual and expected results Highlight any discrepancies
Each test in the Test Plan is called a Test Case If a Test Case fails due to a bug, this is flagged in the test plan and the bug is logged in the ticket system. Pros Allows for a more precise and structured way to test resulting in increased efficiency Increased efficiency means higher bug detection Cons Time-consuming
there Google PageSpeed Yahoo! YSlow WebLoad LoadRunner Chrome Developer Tools There is no best tool! Test environment should be as close as possible to production Performance tests need to be run over and over to establish a benchmark
the creation and execution of test scripts Test Scripts are written in a programming language such as Ruby or Python Testing frameworks are available such as Rspec They allow for aspects of the testing process to be run automatically Help speed up testing