SlideShare a Scribd company logo
Learn Software Testing
With TechPartnerz
Session 3
http://www.techpartnerz.com
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Software Configuration management is an umbrella activity that is applied
throughout the software process. SCM identifies controls, audits and reports
modifications that invariably occur while software is being developed and after it
has been released to a customer. All information produced as part of software
engineering becomes of software configuration. The configuration is organized in
a manner that enables orderly control of change.
The following is a sample list of Software Configuration Items:
 Management plans (Project Plan, Test Plan, etc.)
 Specifications (Requirements, Design, Test Case, etc.)
 Customer Documentation (Implementation Manuals, User Manuals,
Operations Manuals, On-line help Files)
 Source Code (PL/1 Fortran, COBOL, Visual Basic, Visual C, etc.)
 Executable Code (Machine readable object code, exe's, etc.)
 Libraries (Runtime Libraries, Procedures, %include Files, API's, DLL's, etc.)
 Databases (Data being Processed, Data a program requires, test data,
Regression test data, etc.)
 Production Documentation
Configuration Management
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Test Development
Test Execution
Test
Analysis
Test Design
Butterfly Model of Test Development
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Analysis is the key factor which drives in any planning. During the
analysis, the analyst understands the following:
• Verify that each requirement is tagged in a manner that allows
correlation of the tests for that requirement to the requirement itself.
(Establish Test Traceability)
• Verify traceability of the software requirements to system
requirements.
• Inspect for contradictory requirements.
• Inspect for ambiguous requirements.
• Inspect for missing requirements.
• Check to make sure that each requirement, as well as the
specification as a whole, is understandable.
• Identify one or more measurement, demonstration, or analysis
method that may be used to verify the requirement’s implementation
(during formal testing).
• Create a test “sketch” that includes the tentative approach and
indicates the test’s objectives.
Test Analysis
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
During Test Analysis the required documents will be carefully studied by
the Test Personnel, and the final Analysis Report is documented.
The following documents would be usually referred:
1. Software Requirements Specification.
2. Functional Specification.
3. Architecture Document.
4. Use Case Documents.
The Analysis Report would consist of the understanding of the
application, the functional flow of the application, number of modules
involved and the effective Test Time.
Test Analysis
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
The right wing of the butterfly represents the act of designing and implementing
the test cases needed to verify the design artifact as replicated in the
implementation. Like test analysis, it is a relatively large piece of work.
Unlike test analysis, however, the focus of test design is not to assimilate
information created by others, but rather to implement procedures,
techniques, and data sets that achieve the test’s objective(s).
The outputs of the test analysis phase are the foundation for test design. Each
requirement or design construct has had at least one technique (a
measurement, demonstration, or analysis) identified during test analysis that
will validate or verify that requirement. The tester must now implement the
intended technique.
Software test design, as a discipline, is an exercise in the prevention, detection,
and elimination of bugs in software. Preventing bugs is the primary goal of
software testing. Diligent and competent test design prevents bugs from
ever reaching the implementation stage. Test design, with its attendant test
analysis foundation, is therefore the premiere weapon in the arsenal of
developers and testers for limiting the cost associated with finding and fixing
bugs.
Test Design
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
During Test Design, basing on the Analysis Report the test
Personnel would develop the following:
Test Plan.
Test Approach.
Test Case documents.
Performance Test Parameters.
Performance Test Plan.
Test Design
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Any test case should adhere to the following principals:
Accurate – tests what the description says it will test.
Economical – has only the steps needed for its purpose.
Repeatable – tests should be consistent, no matter who/when it is
executed.
Appropriate – should be apt for the situation.
Traceable – the functionality of the test case should be easily found.
Test Execution
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
During the Test Execution phase, keeping the Project and the Test
schedule, the test cases designed would be executed. The following
documents will be handled during the test execution phase:
1. Test Execution Reports.
2. Daily/Weekly/monthly Defect Reports.
3. Person wise defect reports.
After the Test Execution phase, the following documents would be
signed off.
1. Project Closure Document.
2. Reliability Analysis Report.
3. Stability Analysis Report.
4. Performance Analysis Report.
5. Project Metrics.
Test Execution
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Defect Tracking Process.
The Tester/Developer finds
the Bug.
Reports the Defect in the
Defect Tracking Tool. Status
“Open”
The concerned Developer is
informed
The Developer fixes the Defect
The Developer changes the
Status to “Resolved”
The Tester Re-Tests and
changes Status to “Closed”
If the Defect re-occurs, the
status changes to “Re-Open”
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
This section defines a defect Severity Scale framework for determining
defect criticality and the associated defect Priority Levels to be assigned
to errors found software.
The defects can be classified as follows:
Critical: There is s functionality block. The application is not able to
proceed any further.
Major: The application is not working as desired. There are variations in
the functionality.
Minor: There is no failure reported due to the defect, but certainly
needs to be rectified.
Cosmetic: Defects in the User Interface or Navigation.
Suggestion: Feature which can be added for betterment.
Defect Classification
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
The priority level describes the time for resolution of the defect. The
priority level would be classified as follows:
Immediate: Resolve the defect with immediate effect.
At the Earliest: Resolve the defect at the earliest, on priority at the
second level.
Normal: Resolve the defect.
Later: Could be resolved at the later stages.
Defect Priority.
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
The Deliverables from the Test team would include the following:
Test Plan.
Test Case Documents.
Defect Reports.
Status Reports (Daily/weekly/Monthly).
Test Scripts (if any).
Metric Reports.
Product Sign off Document.
Deliverables.
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
End of session
Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz
Thank You
For any queries feel free to contact TechPartnerz
info@techpartnerz.com
Follow TechPartnerz on facebook, Linkedin, twitter

More Related Content

What's hot

BugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Management
guestf794555
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your ProjectImportance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your Project
Sarah Elson
 
StarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On PreventionStarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On Prevention
David Jellison
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
Toshi Patel
 
Defect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsMani Nutulapati
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
guest1f2740
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
PM Venkatesha Babu
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-QA
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
TJamesLeDoux
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
Kovair
 
Software Testing
Software TestingSoftware Testing
Software Testing
Sengu Msc
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
Yogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Trainingsuhasreddy1
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
Yogindernath Gupta
 

What's hot (20)

Defect Prevention
Defect PreventionDefect Prevention
Defect Prevention
 
BugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Management
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your ProjectImportance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your Project
 
StarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On PreventionStarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On Prevention
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
 
Defect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical Trends
 
Test management
Test managementTest management
Test management
 
Advanced Defect Management
Advanced Defect ManagementAdvanced Defect Management
Advanced Defect Management
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 

Viewers also liked

goodrich 1Q07EarningsRelease
goodrich  1Q07EarningsReleasegoodrich  1Q07EarningsRelease
goodrich 1Q07EarningsReleasefinance44
 
India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013NITI Aayog
 
Advantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence ProductionAdvantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence Production
Ashish Michael
 
What Is Lewy Body Dementia
What Is Lewy Body DementiaWhat Is Lewy Body Dementia
What Is Lewy Body Dementiaguest89f54
 
oshkosh Q306_Presentation
oshkosh   Q306_Presentationoshkosh   Q306_Presentation
oshkosh Q306_Presentationfinance44
 
oshkosh Q206_Earnings_Presentation
oshkosh   Q206_Earnings_Presentationoshkosh   Q206_Earnings_Presentation
oshkosh Q206_Earnings_Presentationfinance44
 
oshkosh Q106_Presentation
oshkosh   Q106_Presentationoshkosh   Q106_Presentation
oshkosh Q106_Presentationfinance44
 

Viewers also liked (7)

goodrich 1Q07EarningsRelease
goodrich  1Q07EarningsReleasegoodrich  1Q07EarningsRelease
goodrich 1Q07EarningsRelease
 
India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013
 
Advantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence ProductionAdvantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence Production
 
What Is Lewy Body Dementia
What Is Lewy Body DementiaWhat Is Lewy Body Dementia
What Is Lewy Body Dementia
 
oshkosh Q306_Presentation
oshkosh   Q306_Presentationoshkosh   Q306_Presentation
oshkosh Q306_Presentation
 
oshkosh Q206_Earnings_Presentation
oshkosh   Q206_Earnings_Presentationoshkosh   Q206_Earnings_Presentation
oshkosh Q206_Earnings_Presentation
 
oshkosh Q106_Presentation
oshkosh   Q106_Presentationoshkosh   Q106_Presentation
oshkosh Q106_Presentation
 

Similar to Learn software testing with tech partnerz 3

Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Techpartnerz
 
Software testing
Software testingSoftware testing
Software testing
Ravi Dasari
 
Testing overview
Testing overviewTesting overview
Testing overview
Anandhababu Msj
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
Vivek Kumar Sinha
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak
 
manual-testing
manual-testingmanual-testing
manual-testing
Kanak Mane
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
OM SOFTWARE PVT LTD
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
Dinesh Pokhrel
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
Kamal Acharya
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Poonkodi Jayakumar
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingVenkat Alagarsamy
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
IRJET Journal
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
mrsmackenzie
 
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
Impetus Technologies
 
Some Commonly Asked Question For Software Testing
Some Commonly Asked Question For Software TestingSome Commonly Asked Question For Software Testing
Some Commonly Asked Question For Software Testing
Kumari Warsha Goel
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
Boston Technology Corporation
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
IRJET Journal
 

Similar to Learn software testing with tech partnerz 3 (20)

Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2
 
Software testing
Software testingSoftware testing
Software testing
 
Testing overview
Testing overviewTesting overview
Testing overview
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
manual-testing
manual-testingmanual-testing
manual-testing
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
 
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ...
 
Some Commonly Asked Question For Software Testing
Some Commonly Asked Question For Software TestingSome Commonly Asked Question For Software Testing
Some Commonly Asked Question For Software Testing
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
stlc
stlcstlc
stlc
 
Quality Assurance Process
Quality Assurance ProcessQuality Assurance Process
Quality Assurance Process
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Learn software testing with tech partnerz 3

  • 1. Learn Software Testing With TechPartnerz Session 3 http://www.techpartnerz.com
  • 2. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Software Configuration management is an umbrella activity that is applied throughout the software process. SCM identifies controls, audits and reports modifications that invariably occur while software is being developed and after it has been released to a customer. All information produced as part of software engineering becomes of software configuration. The configuration is organized in a manner that enables orderly control of change. The following is a sample list of Software Configuration Items:  Management plans (Project Plan, Test Plan, etc.)  Specifications (Requirements, Design, Test Case, etc.)  Customer Documentation (Implementation Manuals, User Manuals, Operations Manuals, On-line help Files)  Source Code (PL/1 Fortran, COBOL, Visual Basic, Visual C, etc.)  Executable Code (Machine readable object code, exe's, etc.)  Libraries (Runtime Libraries, Procedures, %include Files, API's, DLL's, etc.)  Databases (Data being Processed, Data a program requires, test data, Regression test data, etc.)  Production Documentation Configuration Management
  • 3. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Test Development Test Execution Test Analysis Test Design Butterfly Model of Test Development
  • 4. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Analysis is the key factor which drives in any planning. During the analysis, the analyst understands the following: • Verify that each requirement is tagged in a manner that allows correlation of the tests for that requirement to the requirement itself. (Establish Test Traceability) • Verify traceability of the software requirements to system requirements. • Inspect for contradictory requirements. • Inspect for ambiguous requirements. • Inspect for missing requirements. • Check to make sure that each requirement, as well as the specification as a whole, is understandable. • Identify one or more measurement, demonstration, or analysis method that may be used to verify the requirement’s implementation (during formal testing). • Create a test “sketch” that includes the tentative approach and indicates the test’s objectives. Test Analysis
  • 5. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz During Test Analysis the required documents will be carefully studied by the Test Personnel, and the final Analysis Report is documented. The following documents would be usually referred: 1. Software Requirements Specification. 2. Functional Specification. 3. Architecture Document. 4. Use Case Documents. The Analysis Report would consist of the understanding of the application, the functional flow of the application, number of modules involved and the effective Test Time. Test Analysis
  • 6. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz The right wing of the butterfly represents the act of designing and implementing the test cases needed to verify the design artifact as replicated in the implementation. Like test analysis, it is a relatively large piece of work. Unlike test analysis, however, the focus of test design is not to assimilate information created by others, but rather to implement procedures, techniques, and data sets that achieve the test’s objective(s). The outputs of the test analysis phase are the foundation for test design. Each requirement or design construct has had at least one technique (a measurement, demonstration, or analysis) identified during test analysis that will validate or verify that requirement. The tester must now implement the intended technique. Software test design, as a discipline, is an exercise in the prevention, detection, and elimination of bugs in software. Preventing bugs is the primary goal of software testing. Diligent and competent test design prevents bugs from ever reaching the implementation stage. Test design, with its attendant test analysis foundation, is therefore the premiere weapon in the arsenal of developers and testers for limiting the cost associated with finding and fixing bugs. Test Design
  • 7. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz During Test Design, basing on the Analysis Report the test Personnel would develop the following: Test Plan. Test Approach. Test Case documents. Performance Test Parameters. Performance Test Plan. Test Design
  • 8. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Any test case should adhere to the following principals: Accurate – tests what the description says it will test. Economical – has only the steps needed for its purpose. Repeatable – tests should be consistent, no matter who/when it is executed. Appropriate – should be apt for the situation. Traceable – the functionality of the test case should be easily found. Test Execution
  • 9. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz During the Test Execution phase, keeping the Project and the Test schedule, the test cases designed would be executed. The following documents will be handled during the test execution phase: 1. Test Execution Reports. 2. Daily/Weekly/monthly Defect Reports. 3. Person wise defect reports. After the Test Execution phase, the following documents would be signed off. 1. Project Closure Document. 2. Reliability Analysis Report. 3. Stability Analysis Report. 4. Performance Analysis Report. 5. Project Metrics. Test Execution
  • 10. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Defect Tracking Process. The Tester/Developer finds the Bug. Reports the Defect in the Defect Tracking Tool. Status “Open” The concerned Developer is informed The Developer fixes the Defect The Developer changes the Status to “Resolved” The Tester Re-Tests and changes Status to “Closed” If the Defect re-occurs, the status changes to “Re-Open”
  • 11. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz This section defines a defect Severity Scale framework for determining defect criticality and the associated defect Priority Levels to be assigned to errors found software. The defects can be classified as follows: Critical: There is s functionality block. The application is not able to proceed any further. Major: The application is not working as desired. There are variations in the functionality. Minor: There is no failure reported due to the defect, but certainly needs to be rectified. Cosmetic: Defects in the User Interface or Navigation. Suggestion: Feature which can be added for betterment. Defect Classification
  • 12. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz The priority level describes the time for resolution of the defect. The priority level would be classified as follows: Immediate: Resolve the defect with immediate effect. At the Earliest: Resolve the defect at the earliest, on priority at the second level. Normal: Resolve the defect. Later: Could be resolved at the later stages. Defect Priority.
  • 13. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz The Deliverables from the Test team would include the following: Test Plan. Test Case Documents. Defect Reports. Status Reports (Daily/weekly/Monthly). Test Scripts (if any). Metric Reports. Product Sign off Document. Deliverables.
  • 14. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz End of session
  • 15. Your Partner for Professional Successhttp://www.techpartnerz.com © 2013 TechPartnerz Thank You For any queries feel free to contact TechPartnerz info@techpartnerz.com Follow TechPartnerz on facebook, Linkedin, twitter