Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.

Similar presentations


Presentation on theme: "1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2."— Presentation transcript:

1

2 1 SOFTWARE TESTING Presented By Abhilash.S

3  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2

4 Project? Product?  Software Testing=Verification + Validation  Verification?  Validation? 3

5 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.

6  Incorrect Requirements  Wrong Design  Poor Coding  Work Pressure. 5

7 6 Testing Principles  Exhaustive testing?  Risk based testing?  Defect clustering?  Pestiside paradox?

8  What is SDLC?  Types of SDLC Models?  What is Waterfall model?  What is V-Model 9CM105.81 7

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

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

11 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.

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

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

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

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

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

17 . 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

18 17 User Acceptance testing Alpha Testing Beta Testing

19 18 Thanking you


Download ppt "1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2."

Similar presentations


Ads by Google