1 / 18

SOFTWARE TESTING Presented By Abhilash.S

SOFTWARE TESTING Presented By Abhilash.S. Recap. What is Software Testing? Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure?. Recap. Project? Product? Software Testing=Verification + Validation Verification? Validation?. Testing Objectives.

cculp
Download Presentation

SOFTWARE TESTING Presented By Abhilash.S

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOFTWARE TESTING Presented By Abhilash.S

  2. Recap • What is Software Testing? • Fundamentals of software Testing • Error/Mistake? • Defect/Bug/Fault? • Failure?

  3. Recap • Project? • Product? • Software Testing=Verification + Validation • Verification? • Validation?

  4. Testing Objectives • Testing is a process of executing a program with the intention of finding an error. • Whether the application is developed according to customer requirements or not. • To make sure all the defects are resolved and finally to deliver a risk free product to the customer.

  5. When Defect will Arise? • Incorrect Requirements • Wrong Design • Poor Coding • Work Pressure .

  6. Testing Principles • Exhaustive testing? • Risk based testing? • Defect clustering? • Pestiside paradox?

  7. Software Development Life Cycle • What is SDLC? • Types of SDLC Models? • What is Waterfall model? • What is V-Model 9CM105.81

  8. Software Testing techniques • Static Testing • Reviews. • Walkthroughs. • Dynamic Testing • White box Testing. • Black box Testing.

  9. White box testing • Unit Testing. • Integration Testing. • Black box testing • System Testing. • User Acceptance Testing. 9CM105.81

  10. Reasons for conducting WBT • As source code is visible to developers to finding • the errors and rectifying the errors is so easy. • Programmers will conduct WBT to reduce the many defects as soon as possible.

  11. White box Testing Will be carried out in 4 ways • Big bang Approach. • Top-Down Approach. • Bottom-Up Approach. • Sand witch Approach. 9CM105.81

  12. White box Testing Design Techniques • Test case. • Exhaustive Testing. • Code coverage. • Statement coverage. • Condition Coverage. • Path coverage. 9CM105.81

  13. Black Box Testing • What is BBT? • Reasons for conducting BBT • Black Box testing Techniques • Equivalence class partitioning(ECP) • Boundary value analysis(BVA)

  14. System Testing • Functional System Testing • Non-Functional System Testing • Positive testing • Negative testing .

  15. Types of Functional System Testing • Smoke/Sanitary testing • Formal testing • Riskbased testing • Informal testing • Retesting • Regression testing • End to end testing .

  16. Types of Non-Functional System testing • User Interface/GUI Testing • Usability Testing • Security Testing • Load testing • Compatibility testing • Localization testing • Globalization testing • Recovery testing .

  17. User Acceptance testing • Alpha Testing • Beta Testing

  18. Thanking you

More Related