SlideShare ist ein Scribd-Unternehmen logo
1 von 16
VALUE
OF
- TRANSPOSE SOLUTIONS
www.transposesolutions.com
1/17/2018
www.transposesolutions.com
Introduction
Software Testing adds organizational value in quantitative and
qualitative ways.
Software Testing can save time and money by eliminating the defects
at a early stage that can cause rework and delay in delivery timelines.
Improved customer satisfaction helps to build goodwill and more
customers.
www.transposesolutions.com
Benefits and Cost of Software Testing
The benefits of software testing can vary based on the industry and the organization.
It is important to have a structure and process which includes appropriate documentation
and feedback mechanisms.
Benefits are not necessarily be on monetary aspect, reduced risk of defects can help you
avoid claims, hassle and rework.
Cost comes in the form of structure (Test Team & Tools for Testing) and setting up a
process (Level of Testing, Testing Types, Methods and Techniques).
www.transposesolutions.com
Goals and Objectives
Successful organizations recognize the importance of quality. Establishing a quality-oriented
mindset is the responsibility of business leadership.
Some organizations have both testing teams and quality assurance teams, while other organizations
rely on their test teams to serve both roles.
In such scenarios, quality assurance activities are integrated into the entire software process and
lifecycle. This involves key practices such as reviews, verification and validation, process
standardization and software process maturity.
Organization need to foster a culture of quality, then, through rigorous process, team responsibility,
and objective metrics.
www.transposesolutions.com
Keys aspects of Testing Team:
Organizational structures vary widely, many organizations adopt different
structures on a project by project basis. Common characteristics of a
testing team:
Open Communication
Good Documentation
Strong Technical Skills
Domain Knowledge
Best Practices
www.transposesolutions.com
Roles and Responsibilities:
The roles and responsibilities can vary based on the organization and the project, here is
the template for standard test team structure:
 Project Manager – Project Management oversees all technical, quality, cost and
schedule aspects of efforts and performance.
 Test Manager - Providing test approach and test plan documentation for a given
project.
 Test Analyst – Gathers information's needed to support key metrics, identify and
defining required tests, monitor, evaluate test coverage and overall quality of
testing.
 Tester - Review and contribute to test plans, as well as analyzing, reviewing and
assessing requirements and design specifications.
www.transposesolutions.com
Usage of Tools:
Integrating tools across the organization is an important process of
testing.
Example:
A defect tracking tool may be used by the test team for tracking defects,
by the development team for tracking their implementation tasks and by
the business analyst for tracking requirements.
www.transposesolutions.com
When to start testing:
It is recommended that testing be performed at every stage of the SDLC
(Requirement Gathering, Analysis, Design, Development, Operation and
Maintenance).
Example:
With agile teams, the testers are a part of the integrated development
team (often including analysts and users/customers).
www.transposesolutions.com
Levels of Testing:
Life cycle model (Waterfall, V-model, Iterative and Agile) determines the
moment of involvement, level of involvement.
There are 5 levels of testing, each of which carries a specific functional
purpose:
Test Planning
Unit Testing
Integration Testing
Systems Testing
Acceptance Testing (Alpha/Beta)
www.transposesolutions.com
Types of Testing:
Test type is focused on a particular test objective, which could
be any of the following:
Functional Testing
Non Functional Testing
Structural Testing
Regression Testing
Maintenance Testing
www.transposesolutions.com
Testing Techniques:
Different approaches are considered to test the software based on the
life cycle model of the project:
Static Technique
Test Design Technique
Specification or Black Box Testing
Structure-based or White Box Testing
www.transposesolutions.com
Test Strategies:
Test strategies can vary based on the industry and the project. Mixing
strategies is the best approach to a project in order to maximize the
benefits of the various strategies while minimizing the risks.
Most common test strategies widely followed :
Requirements-based testing
Risk-based testing
www.transposesolutions.com
When to Stop Testing?
Goal is to ensure that software meets the requirements including, functional,
performance, reliability, security and usability.
Test closure criteria could be:
 Reporting of all test activities
 Closing incident reports or raising change records for any that remain open.
 Documenting acceptance of the system.
 Archiving test results, test environment and test infrastructure for later use.
 Recommendations.
www.transposesolutions.com
Conclusion:
The results of the testing should be gathered and presented
to stakeholders to address that the team was able to achieve
the quality goals, objective and recorded the accurate
information which can help to build respect and value for the
organization.
www.transposesolutions.com
Code of ethics
It is important to engage Certified Testers and Professional
Organization who shall maintain integrity and the highest professional
standard.
A code of ethics is necessary to ensure that the confidential and
privileged information is not put to appropriate use.
www.transposesolutions.com
Thank you..

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing Tools | Edureka
Software Testing Tools | EdurekaSoftware Testing Tools | Edureka
Software Testing Tools | EdurekaEdureka!
 
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automationaimshigh7
 
Designing a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsQUONTRASOLUTIONS
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing toolsJanBask Training
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsSteven Li
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck IdentificationMustufa Batterywala
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaEdureka!
 
Test cases for effective testing - part 1
Test cases for effective testing - part 1Test cases for effective testing - part 1
Test cases for effective testing - part 1Mona M. Abd El-Rahman
 
Automation Testing by Ashwin Shiv
Automation Testing by Ashwin Shiv Automation Testing by Ashwin Shiv
Automation Testing by Ashwin Shiv Ashwin Shiv
 
Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...Impetus Technologies
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentationBelatrix Software
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answersRajnish Sharma
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksScott Barber
 
A Test Automation Framework
A Test Automation FrameworkA Test Automation Framework
A Test Automation FrameworkGregory Solovey
 
Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsQuontra Solutions
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in AgileSaroj Singh
 

Was ist angesagt? (20)

Software Testing Tools | Edureka
Software Testing Tools | EdurekaSoftware Testing Tools | Edureka
Software Testing Tools | Edureka
 
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
 
Designing a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutions
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
 
Performance Testing - Keytorc Approach
Performance Testing - Keytorc ApproachPerformance Testing - Keytorc Approach
Performance Testing - Keytorc Approach
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck Identification
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
 
Test cases for effective testing - part 1
Test cases for effective testing - part 1Test cases for effective testing - part 1
Test cases for effective testing - part 1
 
Automation Testing by Ashwin Shiv
Automation Testing by Ashwin Shiv Automation Testing by Ashwin Shiv
Automation Testing by Ashwin Shiv
 
Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance Bottlenecks
 
A Test Automation Framework
A Test Automation FrameworkA Test Automation Framework
A Test Automation Framework
 
Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutions
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool
 

Ähnlich wie Value of software testing

Quality management checklist
Quality management checklistQuality management checklist
Quality management checklistselinasimpson321
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCITJacksonYKLee
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.pptSharatNaik11
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
What Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdfWhat Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdfAnanthReddy38
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad Swati
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersHireQuotient
 
Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)pawanonline83
 

Ähnlich wie Value of software testing (20)

Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Quality management checklist
Quality management checklistQuality management checklist
Quality management checklist
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.ppt
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Test
TestTest
Test
 
What Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdfWhat Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdf
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Test process
Test processTest process
Test process
 
Business Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and AnswersBusiness Systems Analyst Interview Questions and Answers
Business Systems Analyst Interview Questions and Answers
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
Hilary Martin CV 07 16
Hilary Martin CV 07 16Hilary Martin CV 07 16
Hilary Martin CV 07 16
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Test management
Test managementTest management
Test management
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)
 

Kürzlich hochgeladen

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Kürzlich hochgeladen (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Value of software testing

  • 2. www.transposesolutions.com Introduction Software Testing adds organizational value in quantitative and qualitative ways. Software Testing can save time and money by eliminating the defects at a early stage that can cause rework and delay in delivery timelines. Improved customer satisfaction helps to build goodwill and more customers.
  • 3. www.transposesolutions.com Benefits and Cost of Software Testing The benefits of software testing can vary based on the industry and the organization. It is important to have a structure and process which includes appropriate documentation and feedback mechanisms. Benefits are not necessarily be on monetary aspect, reduced risk of defects can help you avoid claims, hassle and rework. Cost comes in the form of structure (Test Team & Tools for Testing) and setting up a process (Level of Testing, Testing Types, Methods and Techniques).
  • 4. www.transposesolutions.com Goals and Objectives Successful organizations recognize the importance of quality. Establishing a quality-oriented mindset is the responsibility of business leadership. Some organizations have both testing teams and quality assurance teams, while other organizations rely on their test teams to serve both roles. In such scenarios, quality assurance activities are integrated into the entire software process and lifecycle. This involves key practices such as reviews, verification and validation, process standardization and software process maturity. Organization need to foster a culture of quality, then, through rigorous process, team responsibility, and objective metrics.
  • 5. www.transposesolutions.com Keys aspects of Testing Team: Organizational structures vary widely, many organizations adopt different structures on a project by project basis. Common characteristics of a testing team: Open Communication Good Documentation Strong Technical Skills Domain Knowledge Best Practices
  • 6. www.transposesolutions.com Roles and Responsibilities: The roles and responsibilities can vary based on the organization and the project, here is the template for standard test team structure:  Project Manager – Project Management oversees all technical, quality, cost and schedule aspects of efforts and performance.  Test Manager - Providing test approach and test plan documentation for a given project.  Test Analyst – Gathers information's needed to support key metrics, identify and defining required tests, monitor, evaluate test coverage and overall quality of testing.  Tester - Review and contribute to test plans, as well as analyzing, reviewing and assessing requirements and design specifications.
  • 7. www.transposesolutions.com Usage of Tools: Integrating tools across the organization is an important process of testing. Example: A defect tracking tool may be used by the test team for tracking defects, by the development team for tracking their implementation tasks and by the business analyst for tracking requirements.
  • 8. www.transposesolutions.com When to start testing: It is recommended that testing be performed at every stage of the SDLC (Requirement Gathering, Analysis, Design, Development, Operation and Maintenance). Example: With agile teams, the testers are a part of the integrated development team (often including analysts and users/customers).
  • 9. www.transposesolutions.com Levels of Testing: Life cycle model (Waterfall, V-model, Iterative and Agile) determines the moment of involvement, level of involvement. There are 5 levels of testing, each of which carries a specific functional purpose: Test Planning Unit Testing Integration Testing Systems Testing Acceptance Testing (Alpha/Beta)
  • 10. www.transposesolutions.com Types of Testing: Test type is focused on a particular test objective, which could be any of the following: Functional Testing Non Functional Testing Structural Testing Regression Testing Maintenance Testing
  • 11. www.transposesolutions.com Testing Techniques: Different approaches are considered to test the software based on the life cycle model of the project: Static Technique Test Design Technique Specification or Black Box Testing Structure-based or White Box Testing
  • 12. www.transposesolutions.com Test Strategies: Test strategies can vary based on the industry and the project. Mixing strategies is the best approach to a project in order to maximize the benefits of the various strategies while minimizing the risks. Most common test strategies widely followed : Requirements-based testing Risk-based testing
  • 13. www.transposesolutions.com When to Stop Testing? Goal is to ensure that software meets the requirements including, functional, performance, reliability, security and usability. Test closure criteria could be:  Reporting of all test activities  Closing incident reports or raising change records for any that remain open.  Documenting acceptance of the system.  Archiving test results, test environment and test infrastructure for later use.  Recommendations.
  • 14. www.transposesolutions.com Conclusion: The results of the testing should be gathered and presented to stakeholders to address that the team was able to achieve the quality goals, objective and recorded the accurate information which can help to build respect and value for the organization.
  • 15. www.transposesolutions.com Code of ethics It is important to engage Certified Testers and Professional Organization who shall maintain integrity and the highest professional standard. A code of ethics is necessary to ensure that the confidential and privileged information is not put to appropriate use.