1 / 33

Types of Software Testing | Edureka

** Software Testing Certification Courses: https://www.edureka.co/software-testi... **<br>This Edureka PPT on Types of Software Testing covers the various types of functional and non-functional testing. Below topics are covered in this PPT:<br>What is Software Testing<br>Why need Testing?<br>Software Testing Life Cycle<br>Types of Software Testing<br>Unit Testing<br>Integration Testing<br>System Testing<br>Interface Testing<br>Regression Testing<br>Acceptance Testing<br>Documentation Testing<br>Installation Testing<br>Performance Testing<br>Reliability Testing<br>Security Testing<br><br>Selenium playlist: https://goo.gl/NmuzXE<br>Selenium Blog playlist: http://bit.ly/2B7C3QR<br>Software Testing Blog playlist: http://bit.ly/2UXwdJm

EdurekaIN
Download Presentation

Types of Software Testing | Edureka

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. Topics to be covered 01 What is Software Testing? 02 Why need Testing? 04 Types of Testing 03 Software Testing Life Cycle

  2. What is Software Testing?

  3. What is Software Testing? Software testing is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free.

  4. Saves Money Security Why need Testing? Product Quality Customer Satisfaction

  5. Software testing life cycle

  6. Software Testing Life Cycle Software Testing Life Cycle (STLC) identifies what test activities to carry out and when to accomplish those test activities. 1 Requirement Analysis 2 Test Planning 3 Test Case Development 4 Environment Setup 5 Test Execution 6 Test Cycle Closure

  7. Requirements Analysis Types of Testing

  8. Types of Software Testing Functional Testing Non-Functional Testing Integration Testing Reliability Testing User Interface Testing Installation Testing Acceptance Testing Unit Testing System Testing Documentation Testing Security Testing Regression Testing Performance Testing Endurance Testing Spike Testing Stress Testing Load Testing

  9. Software Tester Software Developer

  10. UNIT TESTING Benefits Unit Testing Tasks Reliable Unit Test Plan Cost-effective Unit Test Cases Easy to Maintain Code Faster Unit Test Debugging is Easy

  11. Independent Tester Software Developer

  12. INTEGRATION TESTING Approaches Integration Testing Tasks Big Bang Integration Test Plan Top-Down Integration Test Cases Bottom-Up Integration Test Hybrid

  13. Independent Tester

  14. System TESTING Analogy System Testing Tasks Manufactured separately System Test Plan Unit Tested System Test Cases Integration Testing System Test System Testing

  15. COMPONENT 1 COMPONENT 3 COMPONENT 2 Maintenance Validated Configuration

  16. interface TESTING Approach Why Interface Testing? Define Requirement Server Execution Expected Output Error Handling Start Small Connection Reset Try Automating Security Aspect Start & Stop points

  17. regression TESTING Test Plan Template Techniques Document History Retest All References Regression Test Selection Test Case Prioritization Test Plan Approval/Acceptance Hybrid

  18. End User Customer Customer Support

  19. acceptance TESTING Types of Acceptance Testing Acceptance Testing Tasks User Acceptance Test Plan Business Acceptance Contract Acceptance Test Cases/Checklist Operational Acceptance Acceptance Test Alpha Beta

  20. Key Target Areas for testing of documentation 04 03 02 SAMPLES 01 MESSAGES EXAMPLES INSTRUCTIONS

  21. Manual Testing Automation Testing

  22. Installation testing tips 01 06 Install Application Distributed Environment 07 02 Automate check of Files Automate Testing efforts 03 08 Registry Changes Use of Disk Image 09 04 Disk Space Check Negative Testing 05 10 Uninstallation Testing Format Disk Space

  23. Performance Testing Tips Types Load Establish Test Environment Stress Isolate Endurance Find the Best Tool Spike Conduct Multiple Tests

  24. Reliability Testing Importance Types Feature Test cases should be designed covering all the required functionality Regression Load The test case execution sequence to run the overall functionality Objectives

  25. Network Security System Security Client-Server Security

  26. Security Testing Techniques Error Handling Access to Application Service Point Brute Force Session Management Specific Risky Functionalities SQL Data Protection Injection 8 1 2 3 4 5 6 7

More Related