SlideShare uma empresa Scribd logo
1 de 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..

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 
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
 

Semelhante a 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
 
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)
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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.