1 / 22

Monitoring and Managing Software Quality with Requirements Coverage

Monitoring and Managing Software Quality with Requirements Coverage. TURGAY KOKLU IPEK KOSE SERKAN AKOGLANOGLU. WHO ARE WE ?. TURKCELL SOFTWARE TESTING TEAM @ NETWORK INFORMATION SYSTEMS. Agenda. Do you have auto insurance?. What type of coverage do you have?.

brandi
Télécharger la présentation

Monitoring and Managing Software Quality with Requirements Coverage

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. Monitoring and Managing Software Quality with Requirements Coverage TURGAY KOKLU IPEK KOSE SERKAN AKOGLANOGLU

  2. WHO ARE WE ? TURKCELL SOFTWARE TESTING TEAM @ NETWORK INFORMATION SYSTEMS

  3. Agenda

  4. Do you have auto insurance? What type of coverage do you have? • LIABILITY COVERAGE (LIABILITY) • PROPERTY DAMAGE LIABILITY (PD) • COLLISION COVERAGE (COLL) Is your coverage Good Enough? What is your Risk Factor? • Covers other people's bodily injuries ONLY • Covers damage to your car ONLY • Covers your vehicle, and other vehicles • Covers you if your car damages someone else's property. • Covers you, and your passengers

  5. Application Lifecycle Management

  6. What does a software requirement consist of ?

  7. Requirement Coverage Requirement coverage ensures that the software architecture, design and test plan meets the expected necessities Analysis Test Architecture Business requirements Acceptance tests Architectural requirements SystemFramework Smoke tests Functional tests Regrssions tests Integration tests Operational requirements Functional requirements Operation Development Performance & Load criterias Design Artifacts*

  8. Case Study System Interruption Needs Publish a bulletin System Maintenance

  9. Requirement mapping UseCase Requirements for 1 Use case Testcases for 1 requirement Create a bulletin Define interruption start date Create a bulletin Define interruption start date NULL start date Update a bulletin interruption end date end date interruption end date end date Delete a bulletin Send bulletin Entering past date

  10. Traceability Matrix

  11. Traceability Matrix

  12. Why requirement coverage is important ? • Manage requirement changes • Provide integrated execution statuses

  13. Why requirement coverage is important ? Offer Enhanced Release Decision

  14. How we mesure our progress & completeness

  15. Case Study System Interruption Needs Publish a bulletin System Maintenance

  16. Coverage Views Total number of requirements: 290

  17. Coverage Views

  18. Traditional Mapping Test case Requirement

  19. Effective Mapping Test case broken down by requirements Requirements re-mapped

  20. Coverage Views

  21. Conclusion • Integrated execution statuses • Enhanced release decision • Monitoring and managing changes on time • Effective testing • Catching defects early • Reduction on production defects

  22. Thank you all Questions

More Related