1 / 8

Enhancing Requirements-Driven Testing for Effective Automation in IT Projects

In the realm of IT, requirements-driven testing is vital for minimizing defects and costs. A staggering 30% of defects are requirements-related, leading to a 200% increase in fixing costs during maintenance versus the requirements phase. Practitioners face challenges such as inadequate business participation in defining requirements and excessive maintenance time for documentation. By employing a structured approach to capture and manage requirements, leveraging simulation techniques, and ensuring stakeholder involvement, we can enhance testing processes, achieve guaranteed coverage, early detection of issues, and ultimately, happier customers.

cassie
Download Presentation

Enhancing Requirements-Driven Testing for Effective Automation in IT Projects

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. Requirements Driven Testing First Step to Automation Prashanth Shidlaghatta

  2. Business / IT Problem • 30% of all defects, found by a customer, are requirements defects : Quality Impact • Fixing a Requirement issue in maintenance phase costs a factor 200 more than fixing it in requirements phase : Cost impact • Requirements errors are likely to consume 25% of the total project budget/Time : Time Impact The Standish Group

  3. Business / IT Problem – At Practitioner Level • The IT Challenge (for Practitioners): • Business not effectively participating in the requirements definition process • Excessive time spent maintaining requirements/Test Cases within various forms of documentation • Documentation can be misrepresented, misunderstood or misinterpreted, particularly in other lifecycle processes • Remote stakeholders (e.g., offshore teams) not effectively engaged in the requirements/Test Design process • IT struggles with validating process and regulatory compliance

  4. A Visible Approach to Requirements Capture • A pragmatic, structured approach to the capture, definition and management of requirements across the life cycle • Concurrent visibility to all stakeholders of requirements in output relevant to them

  5. Aspects of simulation Requirements Live simulation UI Usecase Service Rules Process Class Roles • UI prototyping & Pageflow simulation • Data-manipulation & service-simulation • Business Rules simulation • Use-case simulation • Process & Security simulation

  6. Structured Requirements Simulation Requirements Driven Testing Business IT Natural Lang. User experience Functional specification Generate Test Cases Generate Automated Tests Test Specification System Testing User Test User Acceptance Test

  7. The Results.. • Guaranteed Requirements Coverage • Early Detection of Requirements flaws • More time to execute Manual or Automated Tests • More Tests Executed Increasing Coverage and Lowering Risk • Happy Customers!!

More Related