SlideShare a Scribd company logo
1 of 3
Download to read offline
Overview
Conventional wisdom would advocate the inclusion of QA/Testing
early in the SDLC (Software Development Lifecycle). The further you
go into the SDLC, the more likely it is that bugs that could have
been detected early, will have gone into production.
The time and cost involved in finding and fixing these bugs at a
later stage is going to be significantly higher. Moreover, how many
bugs can actually be found and fixed in later stages of the SDLC is a
concern. Typically, as you go further into the development
lifecycle, the slimmer your chances to detect and overcome defects
with ease.
As such, going by the widely accepted practice, most project teams
would encourage the involvement of QA/Testing requirement
analysis in the early stages of development -- as early as the
requirement review phase.
By clearly articulating and thus eliminating ambiguities early in the
requirements phase, TRAF ensures the prevention of early defects,
and significantly reduces the chances of bug proliferation into
subsequent stages of the QA testing lifecycle.
TRAF is specifically designed to fully encompass the three most
critical aspects of the testing requirement process:
Such early involvement helps QA teams to collaborate with
development teams in the identification of complex
requirements -- as well as ambiguous, contradictory, incomplete,
untestable, or deprecated test case scenarios -- early enough to
develop thorough tests ahead of the code’s arrival.
However, with increasing complexity of software applications,
especially with the integration of new technologies such as
cloud, mobility, big data and analytics, validating QA/Testing
requirement specifications is not as straightforward.
To enable businesses to speed up their testing requirement
analysis time, Astegic has developed a comprehensive
requirement-analysis framework. TRAF helps in rapid QA/
Testing project set-ups, in turn speeding up the software’s
release cycles, and ultimately helping businesses achieve speed
to market.
1. Scope
2. Coherence
3. Consistency
TRAF: Testing Requirement-Analysis
Framework
TRAF: Testing Requirement-Analysis
Framework
TRAF
Fluid
Figure 1 - TRAF: Parameters
Comprehensive
Transparent
Call: +1 703-288-9300 | www.astegic.com
Fluid
Figure 2 - TRAF: Requirement Evaluation Matrix
Scope Coherence Consistency
Comprehensive
Transparent
Each requirement is uniquely
identified and addressed
Progress vs. Milestones tracked
Ambiguities are recognized and
agreed upon
Communication plan is defined
for the entire STLC to minimize
chances of gaps
Each requirement is clearly
defined & attributed to goals
Metrics Track
Performance to Plan
No gaps in communication exist
between teams and/or 3rd
parties
Clarity is maintained with a
continuous feedback loop in
place
Requirements outline all
attributes as well as
sub-attributes accurately for
the entire scope of the project
Testability limitations are
acknowledged as and when
they arise
Iterative reviews are done
between Astegic team & client
management to overcome
any gaps that remain
Figure 3 – TRAF: Across the STLC
Requirement
Analysis
Test
Planning
Test Case
Development
TRAF
Test Environment
Set-Up
Test
Execution
Test Cycle
Closure
REQUIREMENT ANALYSIS TRACKER
Project Name
Client Name
Project Description
<project name>
<client name>
<scope details>
Parameter Sub Attribute ID Priority Requirement Checkpoint 1.1 1.2 1.3 1.4 2.1 2.2 2.3
Use Case ID
1
2
3
5
14
15
1
3
4
5
11
12
13
1
2
3
4
10
1
2
20
Core
Essential
Core
Desirable
Essential
Desirable
Core
Core
Essential
Core
Core
Essential
Desirable
Core
Essential
Desirable
Core
Desirable
Core
Essential
Core
ComprehensiveScope
Coherence
Consistency
Validation
Transparent
Inclusive
Unambiguous
Test-ready
Are the objectives of project clearly defined?
Are the deliverables that are projected well stated?
Are the goals to solving a problem or building a solution clearly outlined?
Is there scope for negotiation on actual deliverables?
Are there any technical or functional constraints in the project?
Are there any implicit assumptions in the project?
Is each requirement uniquely and persistently identified?
Does each requirement clearly express a function or an idea?
Is change-control outlined for the duration the project’s lifecycle?
Is each requirement written as concisely and simply as possible?
Do you have any plans for the disposal, replacement or refreshment of the system?
Is each characteristic of the final product described?
Are key attributes to all of the system inputs such as source, accuracy, range and frequency available?
Is each requirement represented only once in a specification and referenced, where needed?
Is each requirement internally consistent with other product requirements, if applicable?
Is there any redundancy among the list of requirements?
Are the logical and temporal characteristics of reputed actions consistent?
Is configuration-control applied in the project?
Do we have process and procedures to ensure the software is well written and designed to avoid security design faults?
Is QA required to validate any of the requirements mentioned in project?
Do the requirements contain any implied implementation constraints?
Call: +1 703-288-9300 | www.astegic.com
Early detection of up to 50% bugs
Cost savings of up to 25% due to early detection
High to low prioritization of requirements based on defect
severity
Fully adaptable to Agile and Waterfall models
Reduction in post-release defects by up to 30%
Increased speed to market by up to 25% due to faster release
cycles
Benefits
TRAF delivers significant client-benefits that include some of the
following key outcomes among many others:
Client Case Study
One of our clients, GER (Global Emergency Resources) was
developing a mobile-first application that helps paramedics track
real-time patient data during response to emergencies. GER
chose Astegic to provide a QA testing solution for web as well as
for mobile applications for iOS, Android and Windows Mobile
devices.
Astegic’s Testing Requirement-Analysis Framework: TRAF
helped GER to rapidly outline the forward and backward software
compatibility issues in their application. It also helped GER to
redefine the minimum hardware configuration needed to run the
application by validating it against predefined parameters within
TRAF.
TRAF also helped GER to clearly identify business scenarios
around which the entire application is built and run; speeding up
their SDLC by 27%, in addition to delivering a 22% cost saving.
About Astegic
Astegic is a US-based Quality Assurance (QA) company with its
offshore global delivery center in India. For 15 years, Astegic has
been helping Fortune 500 through startup companies with their
Testing & QA needs. With our in-depth experience across a wide
range of industries, our clients receive innovative and best-in-class
service and solutions. We offer near 24/7 rapid service from both
Astegic’s US and India based testing operations.
Focusing on resolving our client’s testing challenges, Astegic
specializes in decreasing costs, speeding time-to-market and
improving the quality of our client’s applications. Astegic has a
dedicated Testing Center of Excellence (TCoE), specializing in
providing solutions across Mobile, Cloud, API and Big Data testing.
© 2016 Astegic. All rights reserved. Astegic believes the information provided in this document to be accurate as of the date of its publication. Information contained in this document is subject to change without notice. Brand names, trademarks, product names or intellectual property rights of third party
companies appearing in this document are acknowledged as propriety rights of the companies. Unless expressly permitted, neither this document, nor any port thereof, maybe reproduced, stored or transmitted in any form, or by any means, electronic, print, photocopy, recording or otherwise, without the
prior consent of Astegic.
Call: +1 703-288-9300 | Email: sales@astegic.com

More Related Content

What's hot

Agile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceAgile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceLuca Giovenzana
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality AssuranceCCS Technologies (P) Ltd.
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareCitiusTech
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experiencedzynofustechnology
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc PM Venkatesha Babu
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousParasoft
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and PlanningTechWell
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Ramachandran_Resume.doc
Ramachandran_Resume.docRamachandran_Resume.doc
Ramachandran_Resume.docRamachandran M
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality AnalystAnkur Gupta
 
Testing Practice: Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera TechnologiesLera Technologies
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization TechniquesKanoah
 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality AssuranceBicol IT.org
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 

What's hot (20)

Agile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality AssistanceAgile testing: from Quality Assurance to Quality Assistance
Agile testing: from Quality Assurance to Quality Assistance
 
Testing Services - Software Quality Assurance
Testing Services - Software Quality AssuranceTesting Services - Software Quality Assurance
Testing Services - Software Quality Assurance
 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
IV&amp;V Cox Overview
IV&amp;V Cox OverviewIV&amp;V Cox Overview
IV&amp;V Cox Overview
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc
 
Quality Control in Development
Quality Control in DevelopmentQuality Control in Development
Quality Control in Development
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to Continuous
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Ramachandran_Resume.doc
Ramachandran_Resume.docRamachandran_Resume.doc
Ramachandran_Resume.doc
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Senior Quality Analyst
Senior Quality AnalystSenior Quality Analyst
Senior Quality Analyst
 
Testing Practice: Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera Technologies
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization Techniques
 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality Assurance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 

Similar to Testing Requirement-Analysis Framework (TRAF) Speeds Up SDLC

Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfZoe Gilbert
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven developmentEditor Jacotech
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...kalichargn70th171
 
Principles and Goals of Software Testing
Principles and Goals of Software Testing Principles and Goals of Software Testing
Principles and Goals of Software Testing INFOGAIN PUBLICATION
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategyDaniel Giraldo
 
How to accurately estimate the size and effort of your software testing (1)
How to accurately estimate the size and effort of your software testing (1)How to accurately estimate the size and effort of your software testing (1)
How to accurately estimate the size and effort of your software testing (1)QASymphony
 
Why to outsource qa services
Why to outsource qa servicesWhy to outsource qa services
Why to outsource qa servicesTestingXperts
 
Test Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdfTest Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdfpCloudy
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
Problems and challenges related to qa outsourcing
Problems and challenges related to qa outsourcingProblems and challenges related to qa outsourcing
Problems and challenges related to qa outsourcingAlisha Henderson
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxfestockton
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxRAHUL126667
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfKMSSolutionsMarketin
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.pptSharatNaik11
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Trevor Warren
 
Software Quality Management.pptx
Software Quality Management.pptxSoftware Quality Management.pptx
Software Quality Management.pptxAbhishek Prasoon
 

Similar to Testing Requirement-Analysis Framework (TRAF) Speeds Up SDLC (20)

The Modern QA.pdf
The Modern QA.pdfThe Modern QA.pdf
The Modern QA.pdf
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
 
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
Mastering Continuous Testing_ A Definitive Guide to Seamless Software Deliver...
 
Principles and Goals of Software Testing
Principles and Goals of Software Testing Principles and Goals of Software Testing
Principles and Goals of Software Testing
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategy
 
How to accurately estimate the size and effort of your software testing (1)
How to accurately estimate the size and effort of your software testing (1)How to accurately estimate the size and effort of your software testing (1)
How to accurately estimate the size and effort of your software testing (1)
 
Why to outsource qa services
Why to outsource qa servicesWhy to outsource qa services
Why to outsource qa services
 
Test Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdfTest Orchestration and Its Need for Successful Automation (2).pdf
Test Orchestration and Its Need for Successful Automation (2).pdf
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Problems and challenges related to qa outsourcing
Problems and challenges related to qa outsourcingProblems and challenges related to qa outsourcing
Problems and challenges related to qa outsourcing
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
Appliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docxAppliance Warehouse Service Plan.The discussion focuses on the.docx
Appliance Warehouse Service Plan.The discussion focuses on the.docx
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.ppt
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2Primer on application_performance_testing_v0.2
Primer on application_performance_testing_v0.2
 
Software Quality Management.pptx
Software Quality Management.pptxSoftware Quality Management.pptx
Software Quality Management.pptx
 

More from Tarun Aarya

Benefits of corporate vehicle leasing
Benefits of corporate vehicle leasingBenefits of corporate vehicle leasing
Benefits of corporate vehicle leasingTarun Aarya
 
2 things you shouldn’t skip when purchasing dining tables
2 things you shouldn’t skip when purchasing dining tables2 things you shouldn’t skip when purchasing dining tables
2 things you shouldn’t skip when purchasing dining tablesTarun Aarya
 
Solving daily math problems without difficulty
Solving daily math problems without difficultySolving daily math problems without difficulty
Solving daily math problems without difficultyTarun Aarya
 
Doxa 300 brochure_v3
Doxa 300 brochure_v3Doxa 300 brochure_v3
Doxa 300 brochure_v3Tarun Aarya
 
3 things a customer engagement solutions provider will offer
3 things a customer engagement solutions provider will offer3 things a customer engagement solutions provider will offer
3 things a customer engagement solutions provider will offerTarun Aarya
 
Mobile test automation accelerator
Mobile test automation acceleratorMobile test automation accelerator
Mobile test automation acceleratorTarun Aarya
 
Doxa sub300-press-release-final-small
Doxa sub300-press-release-final-smallDoxa sub300-press-release-final-small
Doxa sub300-press-release-final-smallTarun Aarya
 
Cloud leaflet-aw
Cloud leaflet-awCloud leaflet-aw
Cloud leaflet-awTarun Aarya
 

More from Tarun Aarya (8)

Benefits of corporate vehicle leasing
Benefits of corporate vehicle leasingBenefits of corporate vehicle leasing
Benefits of corporate vehicle leasing
 
2 things you shouldn’t skip when purchasing dining tables
2 things you shouldn’t skip when purchasing dining tables2 things you shouldn’t skip when purchasing dining tables
2 things you shouldn’t skip when purchasing dining tables
 
Solving daily math problems without difficulty
Solving daily math problems without difficultySolving daily math problems without difficulty
Solving daily math problems without difficulty
 
Doxa 300 brochure_v3
Doxa 300 brochure_v3Doxa 300 brochure_v3
Doxa 300 brochure_v3
 
3 things a customer engagement solutions provider will offer
3 things a customer engagement solutions provider will offer3 things a customer engagement solutions provider will offer
3 things a customer engagement solutions provider will offer
 
Mobile test automation accelerator
Mobile test automation acceleratorMobile test automation accelerator
Mobile test automation accelerator
 
Doxa sub300-press-release-final-small
Doxa sub300-press-release-final-smallDoxa sub300-press-release-final-small
Doxa sub300-press-release-final-small
 
Cloud leaflet-aw
Cloud leaflet-awCloud leaflet-aw
Cloud leaflet-aw
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Testing Requirement-Analysis Framework (TRAF) Speeds Up SDLC

  • 1. Overview Conventional wisdom would advocate the inclusion of QA/Testing early in the SDLC (Software Development Lifecycle). The further you go into the SDLC, the more likely it is that bugs that could have been detected early, will have gone into production. The time and cost involved in finding and fixing these bugs at a later stage is going to be significantly higher. Moreover, how many bugs can actually be found and fixed in later stages of the SDLC is a concern. Typically, as you go further into the development lifecycle, the slimmer your chances to detect and overcome defects with ease. As such, going by the widely accepted practice, most project teams would encourage the involvement of QA/Testing requirement analysis in the early stages of development -- as early as the requirement review phase. By clearly articulating and thus eliminating ambiguities early in the requirements phase, TRAF ensures the prevention of early defects, and significantly reduces the chances of bug proliferation into subsequent stages of the QA testing lifecycle. TRAF is specifically designed to fully encompass the three most critical aspects of the testing requirement process: Such early involvement helps QA teams to collaborate with development teams in the identification of complex requirements -- as well as ambiguous, contradictory, incomplete, untestable, or deprecated test case scenarios -- early enough to develop thorough tests ahead of the code’s arrival. However, with increasing complexity of software applications, especially with the integration of new technologies such as cloud, mobility, big data and analytics, validating QA/Testing requirement specifications is not as straightforward. To enable businesses to speed up their testing requirement analysis time, Astegic has developed a comprehensive requirement-analysis framework. TRAF helps in rapid QA/ Testing project set-ups, in turn speeding up the software’s release cycles, and ultimately helping businesses achieve speed to market. 1. Scope 2. Coherence 3. Consistency TRAF: Testing Requirement-Analysis Framework TRAF: Testing Requirement-Analysis Framework TRAF Fluid Figure 1 - TRAF: Parameters Comprehensive Transparent Call: +1 703-288-9300 | www.astegic.com
  • 2. Fluid Figure 2 - TRAF: Requirement Evaluation Matrix Scope Coherence Consistency Comprehensive Transparent Each requirement is uniquely identified and addressed Progress vs. Milestones tracked Ambiguities are recognized and agreed upon Communication plan is defined for the entire STLC to minimize chances of gaps Each requirement is clearly defined & attributed to goals Metrics Track Performance to Plan No gaps in communication exist between teams and/or 3rd parties Clarity is maintained with a continuous feedback loop in place Requirements outline all attributes as well as sub-attributes accurately for the entire scope of the project Testability limitations are acknowledged as and when they arise Iterative reviews are done between Astegic team & client management to overcome any gaps that remain Figure 3 – TRAF: Across the STLC Requirement Analysis Test Planning Test Case Development TRAF Test Environment Set-Up Test Execution Test Cycle Closure REQUIREMENT ANALYSIS TRACKER Project Name Client Name Project Description <project name> <client name> <scope details> Parameter Sub Attribute ID Priority Requirement Checkpoint 1.1 1.2 1.3 1.4 2.1 2.2 2.3 Use Case ID 1 2 3 5 14 15 1 3 4 5 11 12 13 1 2 3 4 10 1 2 20 Core Essential Core Desirable Essential Desirable Core Core Essential Core Core Essential Desirable Core Essential Desirable Core Desirable Core Essential Core ComprehensiveScope Coherence Consistency Validation Transparent Inclusive Unambiguous Test-ready Are the objectives of project clearly defined? Are the deliverables that are projected well stated? Are the goals to solving a problem or building a solution clearly outlined? Is there scope for negotiation on actual deliverables? Are there any technical or functional constraints in the project? Are there any implicit assumptions in the project? Is each requirement uniquely and persistently identified? Does each requirement clearly express a function or an idea? Is change-control outlined for the duration the project’s lifecycle? Is each requirement written as concisely and simply as possible? Do you have any plans for the disposal, replacement or refreshment of the system? Is each characteristic of the final product described? Are key attributes to all of the system inputs such as source, accuracy, range and frequency available? Is each requirement represented only once in a specification and referenced, where needed? Is each requirement internally consistent with other product requirements, if applicable? Is there any redundancy among the list of requirements? Are the logical and temporal characteristics of reputed actions consistent? Is configuration-control applied in the project? Do we have process and procedures to ensure the software is well written and designed to avoid security design faults? Is QA required to validate any of the requirements mentioned in project? Do the requirements contain any implied implementation constraints? Call: +1 703-288-9300 | www.astegic.com
  • 3. Early detection of up to 50% bugs Cost savings of up to 25% due to early detection High to low prioritization of requirements based on defect severity Fully adaptable to Agile and Waterfall models Reduction in post-release defects by up to 30% Increased speed to market by up to 25% due to faster release cycles Benefits TRAF delivers significant client-benefits that include some of the following key outcomes among many others: Client Case Study One of our clients, GER (Global Emergency Resources) was developing a mobile-first application that helps paramedics track real-time patient data during response to emergencies. GER chose Astegic to provide a QA testing solution for web as well as for mobile applications for iOS, Android and Windows Mobile devices. Astegic’s Testing Requirement-Analysis Framework: TRAF helped GER to rapidly outline the forward and backward software compatibility issues in their application. It also helped GER to redefine the minimum hardware configuration needed to run the application by validating it against predefined parameters within TRAF. TRAF also helped GER to clearly identify business scenarios around which the entire application is built and run; speeding up their SDLC by 27%, in addition to delivering a 22% cost saving. About Astegic Astegic is a US-based Quality Assurance (QA) company with its offshore global delivery center in India. For 15 years, Astegic has been helping Fortune 500 through startup companies with their Testing & QA needs. With our in-depth experience across a wide range of industries, our clients receive innovative and best-in-class service and solutions. We offer near 24/7 rapid service from both Astegic’s US and India based testing operations. Focusing on resolving our client’s testing challenges, Astegic specializes in decreasing costs, speeding time-to-market and improving the quality of our client’s applications. Astegic has a dedicated Testing Center of Excellence (TCoE), specializing in providing solutions across Mobile, Cloud, API and Big Data testing. © 2016 Astegic. All rights reserved. Astegic believes the information provided in this document to be accurate as of the date of its publication. Information contained in this document is subject to change without notice. Brand names, trademarks, product names or intellectual property rights of third party companies appearing in this document are acknowledged as propriety rights of the companies. Unless expressly permitted, neither this document, nor any port thereof, maybe reproduced, stored or transmitted in any form, or by any means, electronic, print, photocopy, recording or otherwise, without the prior consent of Astegic. Call: +1 703-288-9300 | Email: sales@astegic.com