Learn software testing with tech partnerz 3

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
1 de 15

Recomendados

Effective test coverage Techniques por
Effective test coverage TechniquesEffective test coverage Techniques
Effective test coverage TechniquesPhanindra Kishore
8.5K visualizações5 slides
IT Quality Testing and the Defect Management Process por
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
23.3K visualizações35 slides
software project management Software inspection por
software project management Software inspectionsoftware project management Software inspection
software project management Software inspectionREHMAT ULLAH
1.5K visualizações13 slides
Software Inspection And Defect Management por
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
6.1K visualizações26 slides
Shirly Ronen - Agile defect management - Functional Defects versus Regressio... por
Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...
Shirly Ronen - Agile defect management - Functional Defects versus Regressio...AgileSparks
2.6K visualizações12 slides
Defect MgmtBugDay Bangkok 2009: Defect Management por
Defect MgmtBugDay Bangkok 2009: Defect ManagementDefect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect Managementguest476528
1.1K visualizações25 slides

Mais conteúdo relacionado

Mais procurados

Defect Prevention por
Defect PreventionDefect Prevention
Defect Preventionnazeer pasha
5.5K visualizações11 slides
BugDay Bangkok 2009 Defect Management por
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Managementguestf794555
794 visualizações25 slides
Importance of a Test Management Tool for Your Project por
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 ProjectSarah Elson
423 visualizações11 slides
StarWest 2012 - Agile Defect Management: Focus On Prevention por
StarWest 2012 - Agile Defect Management: Focus On PreventionStarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On PreventionDavid Jellison
3.6K visualizações29 slides
risk based testing and regression testing por
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testingToshi Patel
3.1K visualizações18 slides
Defect Analytics & Statistical Trends por
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical TrendsMani Nutulapati
4.2K visualizações8 slides

Mais procurados(20)

Defect Prevention por nazeer pasha
Defect PreventionDefect Prevention
Defect Prevention
nazeer pasha5.5K visualizações
BugDay Bangkok 2009 Defect Management por guestf794555
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Management
guestf794555794 visualizações
Importance of a Test Management Tool for Your Project por Sarah Elson
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 Elson423 visualizações
StarWest 2012 - Agile Defect Management: Focus On Prevention por David Jellison
StarWest 2012 - Agile Defect Management: Focus On PreventionStarWest 2012 - Agile Defect Management: Focus On Prevention
StarWest 2012 - Agile Defect Management: Focus On Prevention
David Jellison3.6K visualizações
risk based testing and regression testing por Toshi Patel
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
Toshi Patel3.1K visualizações
Defect Analytics & Statistical Trends por Mani Nutulapati
Defect Analytics & Statistical TrendsDefect Analytics & Statistical Trends
Defect Analytics & Statistical Trends
Mani Nutulapati4.2K visualizações
Test management por Pragya Rastogi
Test managementTest management
Test management
Pragya Rastogi1.4K visualizações
Software Testing Process por guest1f2740
Software Testing ProcessSoftware Testing Process
Software Testing Process
guest1f274024K visualizações
Testing Metrics por PM Venkatesha Babu
Testing MetricsTesting Metrics
Testing Metrics
PM Venkatesha Babu79.8K visualizações
Test Execution por Rajathi-QA
Test ExecutionTest Execution
Test Execution
Rajathi-QA654 visualizações
Software test management overview for managers por TJamesLeDoux
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
TJamesLeDoux7K visualizações
Test Management introduction por Oana Feidi
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi9.9K visualizações
Benefits Of Implementing Test Management Tools por Kovair
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
Kovair5.1K visualizações
Testing Framework por nazeer pasha
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha2K visualizações
Software Testing por Sengu Msc
Software TestingSoftware Testing
Software Testing
Sengu Msc869 visualizações
ISTQB Advanced – Study Guide -1 por Yogindernath Gupta
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
Yogindernath Gupta1.6K visualizações
ISTQB / ISEB Foundation Exam Practice - 2 por Yogindernath Gupta
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
Yogindernath Gupta3.6K visualizações
Test Management Training por suhasreddy1
Test Management TrainingTest Management Training
Test Management Training
suhasreddy11.5K visualizações
Introduction to ISTQB & ISEB Certifications por Yogindernath Gupta
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
Yogindernath Gupta2.1K visualizações

Destaque

goodrich 1Q07EarningsRelease por
goodrich  1Q07EarningsReleasegoodrich  1Q07EarningsRelease
goodrich 1Q07EarningsReleasefinance44
48 visualizações14 slides
India Backbone Implementation Network - Launch 19th April 2013 por
India Backbone Implementation Network - Launch 19th April 2013India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013NITI Aayog
3K visualizações9 slides
Advantage of 100% FDI in Indian Defence Production por
Advantage of 100% FDI in Indian Defence ProductionAdvantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence ProductionAshish Michael
3.3K visualizações3 slides
What Is Lewy Body Dementia por
What Is Lewy Body DementiaWhat Is Lewy Body Dementia
What Is Lewy Body Dementiaguest89f54
10.7K visualizações12 slides
oshkosh Q306_Presentation por
oshkosh   Q306_Presentationoshkosh   Q306_Presentation
oshkosh Q306_Presentationfinance44
885 visualizações22 slides
oshkosh Q206_Earnings_Presentation por
oshkosh   Q206_Earnings_Presentationoshkosh   Q206_Earnings_Presentation
oshkosh Q206_Earnings_Presentationfinance44
905 visualizações17 slides

Destaque(7)

goodrich 1Q07EarningsRelease por finance44
goodrich  1Q07EarningsReleasegoodrich  1Q07EarningsRelease
goodrich 1Q07EarningsRelease
finance4448 visualizações
India Backbone Implementation Network - Launch 19th April 2013 por NITI Aayog
India Backbone Implementation Network - Launch 19th April 2013India Backbone Implementation Network - Launch 19th April 2013
India Backbone Implementation Network - Launch 19th April 2013
NITI Aayog3K visualizações
Advantage of 100% FDI in Indian Defence Production por Ashish Michael
Advantage of 100% FDI in Indian Defence ProductionAdvantage of 100% FDI in Indian Defence Production
Advantage of 100% FDI in Indian Defence Production
Ashish Michael3.3K visualizações
What Is Lewy Body Dementia por guest89f54
What Is Lewy Body DementiaWhat Is Lewy Body Dementia
What Is Lewy Body Dementia
guest89f5410.7K visualizações
oshkosh Q306_Presentation por finance44
oshkosh   Q306_Presentationoshkosh   Q306_Presentation
oshkosh Q306_Presentation
finance44885 visualizações
oshkosh Q206_Earnings_Presentation por finance44
oshkosh   Q206_Earnings_Presentationoshkosh   Q206_Earnings_Presentation
oshkosh Q206_Earnings_Presentation
finance44905 visualizações
oshkosh Q106_Presentation por finance44
oshkosh   Q106_Presentationoshkosh   Q106_Presentation
oshkosh Q106_Presentation
finance44978 visualizações

Similar a Learn software testing with tech partnerz 3

Learn software testing with tech partnerz 2 por
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Techpartnerz
453 visualizações17 slides
Software testing por
Software testingSoftware testing
Software testingRavi Dasari
120 visualizações29 slides
Testing overview por
Testing overviewTesting overview
Testing overviewAnandhababu Msj
832 visualizações225 slides
Softwareenggineering lab manual por
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manualVivek Kumar Sinha
1.8K visualizações40 slides
SOFTWARE TESTING por
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGAurobindo Nayak
309 visualizações25 slides
manual-testing por
manual-testingmanual-testing
manual-testingKanak Mane
1.3K visualizações7 slides

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

Learn software testing with tech partnerz 2 por Techpartnerz
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2
Techpartnerz453 visualizações
Software testing por Ravi Dasari
Software testingSoftware testing
Software testing
Ravi Dasari120 visualizações
Testing overview por Anandhababu Msj
Testing overviewTesting overview
Testing overview
Anandhababu Msj832 visualizações
Softwareenggineering lab manual por Vivek Kumar Sinha
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
Vivek Kumar Sinha1.8K visualizações
SOFTWARE TESTING por Aurobindo Nayak
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak309 visualizações
manual-testing por Kanak Mane
manual-testingmanual-testing
manual-testing
Kanak Mane1.3K visualizações
OMSOFTWARE NEW Service por OM SOFTWARE PVT LTD
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
OM SOFTWARE PVT LTD876 visualizações
Qa analyst training por Dinesh Pokhrel
Qa analyst training Qa analyst training
Qa analyst training
Dinesh Pokhrel332 visualizações
Software testing ppt por Poonkodi Jayakumar
Software testing pptSoftware testing ppt
Software testing ppt
Poonkodi Jayakumar5.7K visualizações
Introduction to software testing por Venkat Alagarsamy
Introduction to software testingIntroduction to software testing
Introduction to software testing
Venkat Alagarsamy751 visualizações
IRJET- Technique of Finding the Defect in Software Testing por IRJET Journal
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 Journal11 visualizações
Sd Revision por mrsmackenzie
Sd RevisionSd Revision
Sd Revision
mrsmackenzie293 visualizações
Identifying Software Performance Bottlenecks Using Diagnostic Tools- Impetus ... por Impetus Technologies
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 Technologies1.1K visualizações
Some Commonly Asked Question For Software Testing por Kumari Warsha Goel
Some Commonly Asked Question For Software TestingSome Commonly Asked Question For Software Testing
Some Commonly Asked Question For Software Testing
Kumari Warsha Goel5.5K visualizações
Software testing & Quality Assurance por Webtech Learning
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning7.8K visualizações
stlc por transformtoit
stlcstlc
stlc
transformtoit2.8K visualizações
Quality Assurance Process por Bala Subramanian
Quality Assurance ProcessQuality Assurance Process
Quality Assurance Process
Bala Subramanian2K visualizações
IRJET- Research Study on Testing Mantle in SDLC por IRJET Journal
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
IRJET Journal60 visualizações
USER ACCEPTANCE TESTING por KADARI SHIVRAJ
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
KADARI SHIVRAJ2.1K visualizações

Último

DRBD Deep Dive - Philipp Reisner - LINBIT por
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
62 visualizações21 slides
Microsoft Power Platform.pptx por
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
67 visualizações38 slides
State of the Union - Rohit Yadav - Apache CloudStack por
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
145 visualizações53 slides
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
29 visualizações38 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
80 visualizações8 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
119 visualizações15 slides

Último(20)

DRBD Deep Dive - Philipp Reisner - LINBIT por ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 visualizações
Microsoft Power Platform.pptx por Uni Systems S.M.S.A.
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptx
Uni Systems S.M.S.A.67 visualizações
State of the Union - Rohit Yadav - Apache CloudStack por ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 visualizações
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 visualizações
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
IttrainingIttraining80 visualizações
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 visualizações
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... por ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 visualizações
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 visualizações
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 visualizações
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... por ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 visualizações
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... por ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 visualizações
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue por ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue46 visualizações
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 visualizações
Ransomware is Knocking your Door_Final.pdf por Security Bootcamp
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp76 visualizações
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 visualizações
Uni Systems for Power Platform.pptx por Uni Systems S.M.S.A.
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
Uni Systems S.M.S.A.58 visualizações
NTGapps NTG LowCode Platform por Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 visualizações
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 visualizações
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 visualizações

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