SlideShare a Scribd company logo
Testing Strategy for online project & Products Online Testing  Framework & Options
Objective Assist in a testing framework for Online Projects & Products covering: Alignment to existing Development methodologies for a green field environment Applications that have been either developed internally/externally, integrated or configured Suitability of toolsets Page
Proposal overview This pack covers the Testing Framework and not Quality Assurance A testing Framework needs to be Specific Practical Justified A Test Framework encompasses  Test Approach  and  Test Architecture Many factors influence the outcome of a test framework Clarity of Requirements Development methodologies (Agile, TDD, Waterfall, etc) Requirements management Tools used Culture of testing Page
Test Framework Alignment A Testing Framework needs to fit the development deliverables Independent Software Vendors Develops software for sale for mass market or niche markets Specialise in building software for certain markets, hardware platforms, software platforms) Typically little to no customized content Product based development  Business to business/consumer  Typically single/suite applications Does not answer directly to outside clients (influenced only) Takes direction directly from the business/technology leaders Independent Software Vendors Some custom development Configuration of established systems Focused on improving productivity through integration/unification of existing software applications and/or systems May be a professional services outsource shop System Builders Develops enterprise systems Can include any/all aspects of system development from data storage to usability Typically internal/corporate development for internal use Can be virtually any development (ordering, invoicing, customer management…) Custom software development  May be an outsource development shop Source InfoTech

Recommended for you

Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2

In this quality assurance training session, you will learn Introduction to Software Testing. Topics covered in this course are: • Defect/Bugs in Software Testing • Quality Team Roles and Responsibilities • Career options available for a Test Engineer • Testing Market and Opportunities To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/

qa trainingonline qa trainingquality assurance training
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation

The Heuristic Test Strategy Model provides a framework for designing effective test strategies. It involves considering four key areas: 1) the project environment including resources, constraints, and other factors; 2) the product elements to be tested; 3) quality criteria such as functionality, usability, and security; and 4) appropriate test techniques to apply. Some common test techniques include functional testing, domain testing, stress testing, flow testing, and scenario testing.

'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo

- Mixing open source and commercial tools can provide benefits but also risks that require careful integration. A case study describes blending open source and commercial testing tools for a Java application. Subversion, JIRA, Eclipse, IBM Rational Functional Tester, and Maveryx were combined in the test environment. The strategy was to reuse tests developed in Rational Functional Tester for legacy functionality and develop new tests for new features using Maveryx.

eurostarmauro garofaloconference
Web Testing Checklist Testing Type Brief Description Functionality Testing Test links on all pages, Database connection, Forms, Cookie testing Usability Testing LNF (Look, Navigation, Feel), Content Checking, Search, Sitemap & help files System Integration Testing Web Server & Application server interface, Application server and Database server interface,Webservices, integration with other sites/Legacy systems Compatibility Testing Browser, Operating System, Mobile Devices & Printing options Performance Testing Load Testing & Stress testing Security Testing SSL, CAPTCHA, Penetration Testing Compliance Testing Legal and compliance validation  User Acceptance Testing Dedicated SME’s to validate end to end processes/functions
Why testing fails? Source: Infotech 2008
Test Readiness Testing is an investment in product stability and ultimately brand image How do you maximise your return on your investment?
Test Readiness  (cont) Test Approach Is the development approach clear and does it integrate well with testing? How are vendors guaranteeing the quality of their deliveries? Is there a policy for Automated and Manual testing? Is there a lot of integration work? Or dependency on new technologies? Tools Do you have enterprise Test Case, Requirements and Defect management tools? How are Test Execution cycles managed? How do you capture metrics and utilise the figures to manage testing more effectively? Change Management How does the testing methodology fit within the Change Management process?  Test Schedule Does the project schedule realistically cover the testing Key milestones? How accurate are the test estimates? Are you getting reliable estimates from the testing team? Page

Recommended for you

Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...

EuroSTAR Software Testing Conference 2010 presentation on Building Effective test Data Management in Distributed Environment by Saksham Sarode. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/

eurostar conferencetest datatest management
Testing Practice: Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera Technologies

Lera Technologies is expertise in Providing Testing Services to various domains and various types of applications.

Software Testing
Software TestingSoftware Testing
Software Testing

The document discusses software testing, outlining key achievements in the field, dreams for the future of testing, and ongoing challenges. Some of the achievements mentioned include establishing testing as an essential software engineering activity, developing test process models, and advancing testing techniques for object-oriented and component-based systems. The dreams include developing a universal test theory, enabling fully automated testing, and maximizing the efficacy and cost-effectiveness of testing. Current challenges pertain to testing modern complex systems and evolving software.

Scope Management Is the testing team clear on the Requirement Prioritisation? Who makes a priority call if there’s a clash? How do you manage scope creep? Release policy What is the Environment policy for Development, testing, Handover, Staging and Regression? Who owns and manages the environments? What is the Release policy to the various environments? Who maintains the Third Party Provider Software releases/patches and how is it integrated with the testing cycle? Test Team Do the Testing Resources have the appropriate skillset? What is the best team fit: Dedicated vs. Outsourced vs. Pooled? Continuous Learning Apply lessons learnt to improve the testing output Do you monitor production issues and apply to the testing? Test Execution Management What metrics are you measuring to manage the test execution process? What is the escalation policy? Test Culture Do you have a testing culture in your orgnisation? Does everyone know the mantra “Quality is everyone’s responsibility?” Test Readiness  (cont)
Scenario 1 – Agile  For successful implementation: Test automation (Unit & Regression) Continuous Integration Flexible testing Team Dedicated SME’s to assist testers Short delivery cycles Prioritised requirements Source: Zephyr LLC
Scenario 2 - Waterfall For successful implementation: Solid Requirements gathering process Clear functional requirements Well defined Stage owners Solid start/end dates for each stage Traceability matrix Dedicated testing resources Test Management tools Automated regression  (where possible) Source: Zephyr LLC
Scenario 3 – V Model Source: Sephyr LLC For successful  implementation: Similar to Waterfall

Recommended for you

Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?

Mobile Application Development teams can work rapidly and react to new elements without yielding quality. Time is not on the side of today's Developers or test teams – they must with the new flow of emerging, including the fast development of new gadgets, OS improvements and wearable devices and also the expanded complexity of the mobile experience.

mobile application developmentmobile application developermobile application development company
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02

This 2-day course provides an introduction to software testing concepts and techniques, covering topics such as test strategies, risk assessment, test planning, test tool selection, and more. By the end of the course, students will be able to develop a test strategy, write a test plan, prioritize test execution, and identify and mitigate risks. The course emphasizes hands-on learning of time and money-saving techniques for the complete software testing process.

Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021

Agile testing is the soware testing methodology that stems from the Agile soware development principles. The essence of Agile testing practice is that it incorporates testing into the dev process, rather than keeping it a separate SDLC phase.

agileagile testingsoftware testing
Scenario 4 - Hybrid Source: Zephyr LLC For successful  implementation: Solid coordination skills Test resource pools Integration environments Excellent test resource skills Clear scope management Detailed schedule
Test Framework Test Framework Test Approach Metrics Test Plan Test  Execution Defect  Management Test Closure Tools Continuous Learning Change Management
Summary For complex projects/organisations, quality deliveries and products are imperative Testing is part of the Quality Assurance process and an  integral  part in the development lifecycle Complete testing is impossible The testing process needs to fit seamlessly with the organisational needs Fit for purpose Dedicated testing team/pool The right tools to manage the testing process Continuous learning to improve the testing deliverables A testing culture Dedicated tools, environments Develop testing goals that can evolve with the business needs Page

More Related Content

What's hot

Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
H2Kinfosys
 
James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives
TEST Huddle
 
Test automation and beyond developing an effective continuous test strategy d...
Test automation and beyond developing an effective continuous test strategy d...Test automation and beyond developing an effective continuous test strategy d...
Test automation and beyond developing an effective continuous test strategy d...
GerieOwen
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
Fayis-QA
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo
TEST Huddle
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
TEST Huddle
 
Testing Practice: Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera Technologies
Lera Technologies
 
Software Testing
Software TestingSoftware Testing
Software Testing
Ecaterina Moraru (Valica)
 
Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?
iMOBDEV Technologies Pvt. Ltd.
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
SongTu
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
QMetry
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test Environments
Kevin Harvey
 
December 2009, multivariate testing
December 2009, multivariate testingDecember 2009, multivariate testing
Test management checklist
Test management checklistTest management checklist
Test management checklist
Harsha Kumar
 
Logica Online Testing Presentation
Logica Online Testing PresentationLogica Online Testing Presentation
Logica Online Testing Presentation
The Test Factory
 
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
TEST Huddle
 
Test Environment Strategy
Test Environment StrategyTest Environment Strategy
Test Environment Strategy
Tony Barber
 

What's hot (18)

Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives James Brodie - Outsourcing Partnership - Shared Perspectives
James Brodie - Outsourcing Partnership - Shared Perspectives
 
Test automation and beyond developing an effective continuous test strategy d...
Test automation and beyond developing an effective continuous test strategy d...Test automation and beyond developing an effective continuous test strategy d...
Test automation and beyond developing an effective continuous test strategy d...
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo
 
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
 
Testing Practice: Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera Technologies
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?Why Any Application Development Needs Incessant Excellence?
Why Any Application Development Needs Incessant Excellence?
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test Environments
 
December 2009, multivariate testing
December 2009, multivariate testingDecember 2009, multivariate testing
December 2009, multivariate testing
 
Test management checklist
Test management checklistTest management checklist
Test management checklist
 
Logica Online Testing Presentation
Logica Online Testing PresentationLogica Online Testing Presentation
Logica Online Testing Presentation
 
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
 
Test Environment Strategy
Test Environment StrategyTest Environment Strategy
Test Environment Strategy
 

Viewers also liked

Ch 13 new movements in america
Ch 13 new movements in americaCh 13 new movements in america
Ch 13 new movements in america
jtoma84
 
Prepositions
PrepositionsPrepositions
Prepositions
Terra Londres
 
แผน Listening
แผน Listeningแผน Listening
แผน Listening
Success SC Slac
 
Status of CCS 2013
Status of CCS 2013Status of CCS 2013
Status of CCS 2013
Global CCS Institute
 
Proyecto paquini
Proyecto paquiniProyecto paquini
Proyecto paquini
ronaldoyestrella
 
Learning Unit 6 -Judicial Role in D. V. CRJ 461
Learning Unit 6 -Judicial Role in D. V. CRJ 461Learning Unit 6 -Judicial Role in D. V. CRJ 461
Learning Unit 6 -Judicial Role in D. V. CRJ 461
Bonnie Black
 
Tecnologia de la informacion juliana
Tecnologia de la informacion julianaTecnologia de la informacion juliana
Tecnologia de la informacion juliana
Juliana Niño
 
Entrevista Con Dios 2
Entrevista Con Dios 2Entrevista Con Dios 2
Entrevista Con Dios 2
apuromafo
 
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
escolalenitadesenanachif
 
PortifóLio
PortifóLioPortifóLio
PortifóLio
dafnismacedon
 
ISTE Exploration
ISTE ExplorationISTE Exploration
ISTE Exploration
JeanneAnn Garito
 
Cele bs as_oct2013
Cele bs as_oct2013Cele bs as_oct2013
Cele bs as_oct2013
Fabiano Angélico
 
Sdv 100 financial planning3
Sdv 100 financial planning3Sdv 100 financial planning3
Sdv 100 financial planning3
trailrunnr
 
Chapter one
Chapter one Chapter one
Chapter one
MSUM
 
Blackboard[1]
Blackboard[1]Blackboard[1]
Blackboard[1]
Alejandra Gomez
 
Venta lg[1]presentacion cel
Venta lg[1]presentacion celVenta lg[1]presentacion cel
Venta lg[1]presentacion cel
uriasiliana
 
Theories of IR-3
Theories of IR-3Theories of IR-3
Theories of IR-3
fayazuddinrajper
 
Palmares coe
Palmares coePalmares coe
Palmares coe
76961237
 
Las tecnologias de la informaciony la comunicación otto
Las tecnologias de la informaciony la comunicación ottoLas tecnologias de la informaciony la comunicación otto
Las tecnologias de la informaciony la comunicación otto
ottofernandovasquezgongora
 

Viewers also liked (20)

Ch 13 new movements in america
Ch 13 new movements in americaCh 13 new movements in america
Ch 13 new movements in america
 
Test ppt
Test pptTest ppt
Test ppt
 
Prepositions
PrepositionsPrepositions
Prepositions
 
แผน Listening
แผน Listeningแผน Listening
แผน Listening
 
Status of CCS 2013
Status of CCS 2013Status of CCS 2013
Status of CCS 2013
 
Proyecto paquini
Proyecto paquiniProyecto paquini
Proyecto paquini
 
Learning Unit 6 -Judicial Role in D. V. CRJ 461
Learning Unit 6 -Judicial Role in D. V. CRJ 461Learning Unit 6 -Judicial Role in D. V. CRJ 461
Learning Unit 6 -Judicial Role in D. V. CRJ 461
 
Tecnologia de la informacion juliana
Tecnologia de la informacion julianaTecnologia de la informacion juliana
Tecnologia de la informacion juliana
 
Entrevista Con Dios 2
Entrevista Con Dios 2Entrevista Con Dios 2
Entrevista Con Dios 2
 
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
Portfolio pcte eduardo_francisco_de_oliveira_2_semestre_lenita_2012
 
PortifóLio
PortifóLioPortifóLio
PortifóLio
 
ISTE Exploration
ISTE ExplorationISTE Exploration
ISTE Exploration
 
Cele bs as_oct2013
Cele bs as_oct2013Cele bs as_oct2013
Cele bs as_oct2013
 
Sdv 100 financial planning3
Sdv 100 financial planning3Sdv 100 financial planning3
Sdv 100 financial planning3
 
Chapter one
Chapter one Chapter one
Chapter one
 
Blackboard[1]
Blackboard[1]Blackboard[1]
Blackboard[1]
 
Venta lg[1]presentacion cel
Venta lg[1]presentacion celVenta lg[1]presentacion cel
Venta lg[1]presentacion cel
 
Theories of IR-3
Theories of IR-3Theories of IR-3
Theories of IR-3
 
Palmares coe
Palmares coePalmares coe
Palmares coe
 
Las tecnologias de la informaciony la comunicación otto
Las tecnologias de la informaciony la comunicación ottoLas tecnologias de la informaciony la comunicación otto
Las tecnologias de la informaciony la comunicación otto
 

Similar to Online testing strategy

Testing Framework
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
Asad Swati
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
Transpose Solutions Inc
 
Best ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large OrganizationsBest ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large Organizations
YASH Technologies
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
Jorge Boria
 
TLDSumanth_profile
TLDSumanth_profileTLDSumanth_profile
TLDSumanth_profile
sumanth T L D
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
Boston Technology Corporation
 
Test Automation Assessment Checklist.pdf
Test Automation Assessment Checklist.pdfTest Automation Assessment Checklist.pdf
Test Automation Assessment Checklist.pdf
Riley Claire
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
Nilesh Patange
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
ahmad bassiouny
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
BharathReddy615859
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
sankalpkumarsahoo174
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
jagadeeppapisettipal
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
BabaShaikh3
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
Sushilkumar744913
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
markaodonnell
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
RohitBhandari66
 
LMS TESTING SERVICES
LMS TESTING SERVICESLMS TESTING SERVICES
LMS TESTING SERVICES
LMS Solutions (India) Pvt.Ltd.
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak
 

Similar to Online testing strategy (20)

Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Best ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large OrganizationsBest ERP Testing Practices for Large Organizations
Best ERP Testing Practices for Large Organizations
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
TLDSumanth_profile
TLDSumanth_profileTLDSumanth_profile
TLDSumanth_profile
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Test Automation Assessment Checklist.pdf
Test Automation Assessment Checklist.pdfTest Automation Assessment Checklist.pdf
Test Automation Assessment Checklist.pdf
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
Software_Testing_ppt.pptx
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
testing.pptx
testing.pptxtesting.pptx
testing.pptx
 
softwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdfsoftwaretestingppt-120810095500-phpapp02 (1).pdf
softwaretestingppt-120810095500-phpapp02 (1).pdf
 
Software-Testing-ppt.pptx
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
 
LMS TESTING SERVICES
LMS TESTING SERVICESLMS TESTING SERVICES
LMS TESTING SERVICES
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 

Recently uploaded

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 

Recently uploaded (20)

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 

Online testing strategy

  • 1. Testing Strategy for online project & Products Online Testing Framework & Options
  • 2. Objective Assist in a testing framework for Online Projects & Products covering: Alignment to existing Development methodologies for a green field environment Applications that have been either developed internally/externally, integrated or configured Suitability of toolsets Page
  • 3. Proposal overview This pack covers the Testing Framework and not Quality Assurance A testing Framework needs to be Specific Practical Justified A Test Framework encompasses Test Approach and Test Architecture Many factors influence the outcome of a test framework Clarity of Requirements Development methodologies (Agile, TDD, Waterfall, etc) Requirements management Tools used Culture of testing Page
  • 4. Test Framework Alignment A Testing Framework needs to fit the development deliverables Independent Software Vendors Develops software for sale for mass market or niche markets Specialise in building software for certain markets, hardware platforms, software platforms) Typically little to no customized content Product based development Business to business/consumer Typically single/suite applications Does not answer directly to outside clients (influenced only) Takes direction directly from the business/technology leaders Independent Software Vendors Some custom development Configuration of established systems Focused on improving productivity through integration/unification of existing software applications and/or systems May be a professional services outsource shop System Builders Develops enterprise systems Can include any/all aspects of system development from data storage to usability Typically internal/corporate development for internal use Can be virtually any development (ordering, invoicing, customer management…) Custom software development May be an outsource development shop Source InfoTech
  • 5. Web Testing Checklist Testing Type Brief Description Functionality Testing Test links on all pages, Database connection, Forms, Cookie testing Usability Testing LNF (Look, Navigation, Feel), Content Checking, Search, Sitemap & help files System Integration Testing Web Server & Application server interface, Application server and Database server interface,Webservices, integration with other sites/Legacy systems Compatibility Testing Browser, Operating System, Mobile Devices & Printing options Performance Testing Load Testing & Stress testing Security Testing SSL, CAPTCHA, Penetration Testing Compliance Testing Legal and compliance validation User Acceptance Testing Dedicated SME’s to validate end to end processes/functions
  • 6. Why testing fails? Source: Infotech 2008
  • 7. Test Readiness Testing is an investment in product stability and ultimately brand image How do you maximise your return on your investment?
  • 8. Test Readiness (cont) Test Approach Is the development approach clear and does it integrate well with testing? How are vendors guaranteeing the quality of their deliveries? Is there a policy for Automated and Manual testing? Is there a lot of integration work? Or dependency on new technologies? Tools Do you have enterprise Test Case, Requirements and Defect management tools? How are Test Execution cycles managed? How do you capture metrics and utilise the figures to manage testing more effectively? Change Management How does the testing methodology fit within the Change Management process? Test Schedule Does the project schedule realistically cover the testing Key milestones? How accurate are the test estimates? Are you getting reliable estimates from the testing team? Page
  • 9. Scope Management Is the testing team clear on the Requirement Prioritisation? Who makes a priority call if there’s a clash? How do you manage scope creep? Release policy What is the Environment policy for Development, testing, Handover, Staging and Regression? Who owns and manages the environments? What is the Release policy to the various environments? Who maintains the Third Party Provider Software releases/patches and how is it integrated with the testing cycle? Test Team Do the Testing Resources have the appropriate skillset? What is the best team fit: Dedicated vs. Outsourced vs. Pooled? Continuous Learning Apply lessons learnt to improve the testing output Do you monitor production issues and apply to the testing? Test Execution Management What metrics are you measuring to manage the test execution process? What is the escalation policy? Test Culture Do you have a testing culture in your orgnisation? Does everyone know the mantra “Quality is everyone’s responsibility?” Test Readiness (cont)
  • 10. Scenario 1 – Agile For successful implementation: Test automation (Unit & Regression) Continuous Integration Flexible testing Team Dedicated SME’s to assist testers Short delivery cycles Prioritised requirements Source: Zephyr LLC
  • 11. Scenario 2 - Waterfall For successful implementation: Solid Requirements gathering process Clear functional requirements Well defined Stage owners Solid start/end dates for each stage Traceability matrix Dedicated testing resources Test Management tools Automated regression (where possible) Source: Zephyr LLC
  • 12. Scenario 3 – V Model Source: Sephyr LLC For successful implementation: Similar to Waterfall
  • 13. Scenario 4 - Hybrid Source: Zephyr LLC For successful implementation: Solid coordination skills Test resource pools Integration environments Excellent test resource skills Clear scope management Detailed schedule
  • 14. Test Framework Test Framework Test Approach Metrics Test Plan Test Execution Defect Management Test Closure Tools Continuous Learning Change Management
  • 15. Summary For complex projects/organisations, quality deliveries and products are imperative Testing is part of the Quality Assurance process and an integral part in the development lifecycle Complete testing is impossible The testing process needs to fit seamlessly with the organisational needs Fit for purpose Dedicated testing team/pool The right tools to manage the testing process Continuous learning to improve the testing deliverables A testing culture Dedicated tools, environments Develop testing goals that can evolve with the business needs Page