1 / 9

Principles of Software Testing

This PDF provides a concise overview of the seven fundamental principles of software testing. The document highlights the importance of each principle in enhancing software quality and customer satisfaction. It emphasizes the need for early testing, risk-based approaches, and tailored strategies.This submission serves as a valuable resource for anyone interested in software testing and quality assurance.

Graplabs
Télécharger la présentation

Principles of Software Testing

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. PRINCIPLES OF SOFTWARE TESTING GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE

  2. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Testing shows the presence of defects rather absence of defects: This principle emphasizes that testing is not aimed at proving the absence of defects, but rather to uncover them. Testing helps identify issues and defects that need to be addressed, and enables the development team to fix them before the software is released. Presence of Defects Absence of Defects

  3. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Exhaustive testing is impossible: It is not possible to test every possible input, scenario, or condition that a software application might encounter. Therefore, testers need to prioritize their testing efforts based on the areas that are critical to the application’s functionality, and the risks associated with potential defects.

  4. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Early testing: As per this principle, testing should begin as early as possible in the software development life cycle. This enables defects to be identified and resolved early on, reducing the cost and time required to fix them later in the development cycle. Development Testing Unit of Software/Code Testing Environment Environment

  5. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE 80/20 Rule: The 80/20 rule principle of software testing suggests that a small portion of the software’s components or features are responsible for a large portion of defects. In other words, 80% of defects can often come from 20% of the code. Defects Code

  6. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Pesticide paradox: The pesticide paradox principle suggests that if the same tests are repeated over and over again, they become less effective in identifying new defects. Therefore, testers need to regularly review and update their test cases to ensure that they continue to be effective in identifying new defects. Test C UPDATE

  7. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Testing is context dependent: The testing process and techniques used should be tailored to the specific context of the application being tested. This includes factors such as the application’s complexity, the development methodology being used, and the target audience. Test Scenario will different for these applications below: Social Media Application News Application Stock Market Application

  8. GRAPLABS - SOFTWARE TESTING & DIGITAL MARKETING TRAINING INSTITUTE Absence of error fallacy: The absence of error in a software application does not necessarily mean that the application is of high quality. There may be defects that have not yet been discovered, or the application may not meet the user’s needs or expectations. Not only focus on finding a Bug Also Focus on User's Requirement

  9. FOR MORE INFORMATION www.graplabs.com info@graplabs.com 8288886448

More Related