Successfully reported this slideshow.
Your SlideShare is downloading. ×

Software testing

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Software Testing
Software Testing
Loading in …3
×

Check these out next

1 of 11 Ad

More Related Content

Similar to Software testing (20)

Advertisement

Recently uploaded (20)

Advertisement

Software testing

  1. 1. Software Testing
  2. 2. OVERVIEW  Introduction  Test process  Test plan  Types of testing
  3. 3. INTRODUCTIONTO SOFTWARE TESTING  process of executing a program or system with the intent of finding error  more than just error detection  operating the software under controlled conditions to: o Verification o Error detection o Validation
  4. 4. TESTPROCESS  creation of test strategy, creation of test plan/design and execution of tests Stages of test process are: o Unit testing o Module testing o Sub-system testing o System testing o Acceptance testing Unit Testing Module Testing Sub-system Testing System Testing Acceptance Testing Fig. : Stages in Test process
  5. 5. TESTPLAN  document which is created before the testing process  Includes: types of testing to be performed, high level scope of the project, environmental requirement of testing process  not just management documents also need of software engineers involved in designing and carrying out system tests Test plan template • Test plan identifier • Introduction • References • Test items • Features to be tested • Features not to be tested • Approach • Item pass/Fail criteria • Test environment • Risks • Approvals
  6. 6. TYPES OF TESTING  Black box testing  White box testing  Alpha testing  Beta testing  Clean room testing  Defect testing
  7. 7. I. BLACKBOXTESTING o Testing either functional or non-functional without reference to the internal structure of the component or system Fig. : Black box testing o Also known as Functional testing Input Output Executable Program Types of Testing (Continued)
  8. 8. II. WHITEBOXTESTING o Also known as Structural testing o Testing with reference to the internal structure of the component or system o Applicable to lower levels of testing: Unit Testing ,Integration Testing o Performance of application can be tested Fig. : White box testing Test Data Component code for testing Test Output Types of Testing (Continued)
  9. 9. iii. Alpha Testing: o Is employed for Off the self software before software goes to beta testing iv. Beta testing: • Is released to a limited audience outside for further program fault or bugs v. Clean room testing: o related to incremental development model,In which incremented software delevered to customer with less important features which are added on each increment.And customers feedback is taken in account vi. Defect Testing : o Main goal is to identify defects before the system is delevered to the customer Types of Testing (Continued)
  10. 10. CONCLUSION. . . Software testing- an important phase in SDLC which makes a software product less faulty, and satisfying product which meets the requirements of user…
  11. 11. Any questions?? Thank you.

×