Testing life cycle


Published on

First manual testing concept in testing life cycle.


Published in: Technology, Business
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Testing life cycle

  1. 1. Testing Life Cycle(TLC) <ul><li>Test plan preparation </li></ul><ul><li>Test case design </li></ul><ul><li>Test execution and Test Log preparation </li></ul><ul><li>Defect Tracking </li></ul><ul><li>Test report preparation </li></ul>
  2. 2. TLC <ul><li>Test Plan : A document that defines the overall testing approach is called Test Plan. </li></ul><ul><li>Test Case Design : Document that defines what is selected to test,and describes the expected result is called Test Design.Set of procedures inorder to find out the defects. </li></ul><ul><li>Test Execution : Executing the test cases. </li></ul>
  3. 3. TLC <ul><li>Test log : Pass and fail information will be stored in this test log. </li></ul><ul><li>Defect tracking : All the failed items will come under the defect tracking. (closing defect) </li></ul><ul><li>Test report : Reports are generated during the TLC.Final test summary report. (generated at the end of testing for making decisions) </li></ul>
  4. 4. Test Plan Preparation (manual) <ul><li>Test Objective : A test objective is simply a testing “goal”.It is a statement of what the tester is expected to perform during the testing activity. </li></ul><ul><li>Test strategy : </li></ul><ul><li>1. Techniques that are going to be used during the testing. </li></ul><ul><li>2. What types of tests must be conducted. </li></ul><ul><li> 3. What stages of testing are required.(e.g.unit,system) </li></ul>
  5. 5. <ul><li>Test Risk Analysis: </li></ul><ul><li>A risk is a condition that can result in a loss.The risk that may occur/arise during the analysis of the testing. </li></ul><ul><li>* The probability that the negative event will occur. </li></ul>
  6. 6. Risk identified - - - Unavailability of resources - software hardware etc . Mitigation plan - - - What are the ways to overcome
  7. 7. Test schedule & Resources <ul><li>Task Duration Resource </li></ul><ul><li>Test plan 3 1 </li></ul><ul><li>Test design 5 3 </li></ul>
  8. 8. Roles and Responsibilities <ul><li>Test Manager - Manages the entire testing activity (approve). </li></ul><ul><li>Test leader - Prepare the test plan, Review test case, monitor defect tracking and Reports Preparation. </li></ul><ul><li>Test Engineer - Prepare test case design and Daily reports. </li></ul>
  9. 9. <ul><li>Communications Approach </li></ul><ul><li>The communications during the project </li></ul><ul><li>will be informed through this communication </li></ul><ul><li>approach. </li></ul>
  10. 10. <ul><li>Test Environment </li></ul><ul><li>The Test Bed for the Testing Activity is identified. Like, </li></ul><ul><li>* Software Requirements. </li></ul><ul><li> * hardware Requirements. </li></ul>
  11. 11. Automated Test Tools <ul><li>Identify which tools is used for each individual test </li></ul><ul><ul><ul><li>Should know the test level criteria </li></ul></ul></ul>
  12. 12. Test Case Design (manual) <ul><li>Test case ID : Sys_xyz_o1 </li></ul><ul><li>Test case description : A short note about the testing. </li></ul><ul><li>Test case procedure : Each and every step has to be mentioned in test case procedure. </li></ul><ul><li>Test inputs (or) Test Data : Input data </li></ul>
  13. 13. <ul><li>Expected result : The Expected out come of the test case. </li></ul><ul><li> Test Execution </li></ul><ul><li>Actual result : What we have received is the actual result. </li></ul><ul><li>Expected result = Actual result then the test is pass otherwise it is fail. </li></ul>
  14. 14. Test Log * Failed test case are going to be the defects Fail dfgdfg Sys_xyz_01 Pass hgfhgfh Sys_xyz_02 Test status/Result Test Case Description Test Case ID
  15. 15. Defect Tracking <ul><li>All the failed test execution/defects will come under the defect tracking. </li></ul><ul><li>Defect Tracking Contains : </li></ul><ul><li>Defect Id : Sys_def_xyz_o1 </li></ul><ul><li>Test case Id : Sys_xyz_o1 </li></ul>
  16. 16. Defect Tracking <ul><li>Defect Description : Specify the defect. </li></ul><ul><li>Defect Recovery procedure : Repeating the same test cases with some modifications. </li></ul>
  17. 17. Defect Status <ul><li>The Current Status of the defects </li></ul><ul><li>New </li></ul><ul><li>Open </li></ul><ul><li>Fixed </li></ul><ul><li>Reopen </li></ul><ul><li>Closed </li></ul><ul><li>Rejected </li></ul>
  18. 18. Defects Severity <ul><li>Critical </li></ul><ul><li>Major </li></ul><ul><li>Minor </li></ul>
  19. 19. Defect Classification Defects that affect limited areas of functionality that either can be worked around or ignored Minor/Trivial Major functions disabled or incorrect Non-conformance to standards Defects that cause incorrect behavior with known workaround Important areas of the system are affected which would not cause operational failure Major System inoperable Implementation that does not meet the requirement Defects that may cause the system to hang, crash, produce incorrect or unexpected behavior, corrupt user data with no work around Critical
  20. 20. Defects Priority <ul><li>High </li></ul><ul><li>Moderate </li></ul><ul><li>Low </li></ul>