19-02-2012, 06:38 PM
I am altaf ismail karani,looking for paper presentation in software testing methodologies,kindly request you to provide me some good stuff on software testing methodologies
19-02-2012, 06:38 PM
I am altaf ismail karani,looking for paper presentation in software testing methodologies,kindly request you to provide me some good stuff on software testing methodologies
31-10-2012, 12:58 PM
software testing methodologies
software testing.ppt (Size: 131 KB / Downloads: 26) Software Testing : Testing involves operation of a system or application under controlled conditions and evaluating the results. Every Test consists of 3 steps :- Planning : Inputs to be given, results to be obtained and the process to proceed is to planned. Execution : preparing test environment, Completing the test, and determining test results. Evaluation : compare the actual test outcome with what the correct outcome should have been. ‘Pareto principle’ - says that 80% of the errors are concentrated at 20% of the code only – forms a good criteria for testing. Classifications in Testing : Various methodologies of testing exists which can best be classified into 2 major categories : Testing Methods : Black Box Testing. Gray Box Testing. White Box Testing. Testing Levels : Unit Testing. Integration Testing. System Testing. Acceptance Testing. Black Box Testing : Also called ‘Functional Testing’ as it concentrates on testing of the functionality rather than the internal details of code. Test cases are designed based on the task descriptions. Equivalence Class Testing : Test inputs are classified into Equivalence classes such that one input check validates all the input values in that class. Boundary Value Testing : Boundary values of the Equivalence classes are considered and tested as they generally fail in Equivalence class testing. Comparison Testing : Test cases results are compared with the results of the test Oracle. Graph based Testing : Cause and effect graphs are generated and cyclometric complexity considered in using the test cases. White Box Testing : Never Ending Testing Methodologies: Also called ‘Structural Testing / Glass Box Testing’ is used for testing the code keeping the system specs in mind. Inner working is considered and thus Developers Test.. Mutation Testing : Number of mutants of the same program created with minor changes and none of their result should coincide with that of the result of the original program given same test case. Basic Path Testing : Testing is done based on Flow graph notation, uses Cyclometric complexity & Graph matrices. Control Structure Testing : The Flow of control execution path is considered for testing. It does also checks :- Conditional Testing : Branch Testing, Domain Testing. Data Flow Testing. Loop testing :Simple, Nested, Conditional, Unstructured Loops. Never Ending Testing Methodologies: There are a large number of testing methodologies in addition to the defined ones that comes into play depending on the Application Under Test. Try the methodology which best suits your application. |
|