SlideShare une entreprise Scribd logo
1  sur  23
SOFTWARE TESTING
Instructor:UMAIR
1
OUTLINE
• Test Management
– Test Organiztion
2
Test Management
• We will discuss:
– the advantages and disadvantages of independent testing,
– understand the concept of independent test organization,
– and different roles and their responsibilities in testing.
3
Test Organization
4
5
Independent Test Organization
• An independent test organization can be a person or
another organization that handles the testing
activities for product, material, or software; on
agreed terms with the producer or the owner.
• An organization is independent if it is not affiliated
with the producer or the user of the tested item.
• An independent test team looks for problems that
are difficult for the development team to find. The
test report is generated with no favoritism and based
on the quality of software.
6
Roles in Testing
• There are many roles in each testing organization
like:
– Primary Tester
– Secondary Tester
– Subject Matter Expert
– Functional Test Analyst
– Test lead
– Test Manager
7
• However, the standard roles in the test team are Test
Lead and Tester.
• The responsibilities of Test Lead and Tester varied
from organization to organization and based on the
nature of test project.
•
8
Role of Test Leader
• The role of the Test Leader is to effectively lead a
testing team.
• A separate Test Lead is assigned if the project is
complex and huge.
• Otherwise, this role can also be performed by
Project, Development, Quality Assurance, or Test
Group Manager.
9
Role of Tester
• A Tester analyzes designs and executes manual or
automation tests based on the risk of the project and
product.
• The roles and responsibilities are decided and agreed
before the testing starts for the project.
10
Responsibilities of Test Lead
• The main responsibility of a Test Lead is to lead the
team efficiently for achieving the agreed quality of
the project.
• In many organizations, Test Leads are also called Test
Managers or Test Coordinators.
11
• Test Lead has some tasks spread across different test
phases. They are:
– Test planning
– Team management
– Test infrastructure
– Test execution
– Risk management
– Client management
12
• In test planning, the Test Lead should:
– Understand the testing effort by project requirements
analysis
– Estimate and obtain management support for the testing
time, resources, and budget
– Organize the testing kick-off meeting
– Define the test strategy, and develop the test plan for the
tasks
– Monitor dependencies and identify areas to mitigate the
risks to system quality;
– Obtain stakeholder support for the plan.
13
• In test management, a Test Lead should:
– Build a testing team of professionals with appropriate
skills, attitudes, and motivation.
– Identify both technical and soft skills training requirements
and forward it to the Project Manager.
– Assign task to all testing team members and ensure they
have sufficient work in the project.
– Act as the single point of contact between the
Development team and the Testers.
14
• In test infrastructure,
– Test Lead should arrange the hardware and software
requirement for the test setup.
• In test execution, a Test Lead should:
– Ensure content and structure of all testing documents or
artifacts are documented and maintained.
15
– A document, implement, monitor, and enforce all
processes for testing as per standards defined by
the organization.
– Review various reports prepared by Test
engineers.
– Ensure the timely delivery of different testing
milestones.
– Check or review the test cases documents.
– Keep track of the new or changed project
requirements.
16
• In Risk Management, a Test Lead should:
– Increase the project requirement issues such as software,
hardware, and resource; to Project Manager or Senior Test
Manager as required.
– Prepare and update the metrics dashboard at the
completion of the project and share it with stakeholders.
– Track and prepare the report of testing activities like
results, case coverage, required resources, defects
discovered, and performance baselines.
17
• In Client Management, a Test Lead should:
– Organize the status meetings and send daily status reports
to the client.
– Attend client meetings regularly and discuss the weekly
status with client.
– Communicate with the clients, which is a necessary task
for the Test Lead.
18
Responsibilities of Tester
• While Test Lead designs the test strategy and test
plans, a Tester has the responsibility to implement
those test plans and design low-level test plans,
scenarios, and cases.
• The main responsibilities of a tester are:
– Test Planning
– Test Execution
– Test Reporting phases
19
• Under test planning phase, the Tester has to:
– Analyze client requirements,
– Understand the tested software application
– Give inputs to the test plan and test strategy documents.
– Prepare test cases for module, integration, and system
testing and prepare test data for each test case developed.
– Prepare test environment and analyzing test and test cases
prepared by other Testers.
– Write the necessary test scripts.
20
• After the test planning activity, Tester has following
responsibilities.
– Execute all the test cases once the code is migrated to test
environment.
– In the process of executing test cases if any mismatches
are found between actual and expected results, defects
are logged and tracked until the variance reduces.
– Once the defect is fixed Tester has to perform necessary
retesting of the functionality and close the defect if the
issue is resolved.
21
• In the Test Reporting phases, a Tester:
– Needs to provide data for test reporting such as defect
information, report summaries, and lesson learned
documents.
– Has to conduct review meetings within the team.
22
THE END
Thanks
23

Contenu connexe

Similaire à -Test management.pptx

_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
AnilKumarARS
 
Software validation!
Software validation!Software validation!
Software validation!
Robert Phe
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
Devnath13
 

Similaire à -Test management.pptx (20)

IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
ICIECA 2014 Paper 06
ICIECA 2014 Paper 06ICIECA 2014 Paper 06
ICIECA 2014 Paper 06
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
 
Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)Software Engineering (Testing Activities, Management, and Automation)
Software Engineering (Testing Activities, Management, and Automation)
 
Project Management Tips to Improve Test Planning
Project Management Tips to Improve Test PlanningProject Management Tips to Improve Test Planning
Project Management Tips to Improve Test Planning
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
Project audit & closure
Project audit & closureProject audit & closure
Project audit & closure
 
Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan Sahadvi
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
Organizational responsibilities and test automation
Organizational responsibilities and test automationOrganizational responsibilities and test automation
Organizational responsibilities and test automation
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com
 
Unit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coeUnit iv-testing-pune-university-sres-coe
Unit iv-testing-pune-university-sres-coe
 
t map brief
t map brieft map brief
t map brief
 
Software validation!
Software validation!Software validation!
Software validation!
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 

Dernier

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Dernier (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

-Test management.pptx

  • 2. OUTLINE • Test Management – Test Organiztion 2
  • 3. Test Management • We will discuss: – the advantages and disadvantages of independent testing, – understand the concept of independent test organization, – and different roles and their responsibilities in testing. 3
  • 5. 5
  • 6. Independent Test Organization • An independent test organization can be a person or another organization that handles the testing activities for product, material, or software; on agreed terms with the producer or the owner. • An organization is independent if it is not affiliated with the producer or the user of the tested item. • An independent test team looks for problems that are difficult for the development team to find. The test report is generated with no favoritism and based on the quality of software. 6
  • 7. Roles in Testing • There are many roles in each testing organization like: – Primary Tester – Secondary Tester – Subject Matter Expert – Functional Test Analyst – Test lead – Test Manager 7
  • 8. • However, the standard roles in the test team are Test Lead and Tester. • The responsibilities of Test Lead and Tester varied from organization to organization and based on the nature of test project. • 8
  • 9. Role of Test Leader • The role of the Test Leader is to effectively lead a testing team. • A separate Test Lead is assigned if the project is complex and huge. • Otherwise, this role can also be performed by Project, Development, Quality Assurance, or Test Group Manager. 9
  • 10. Role of Tester • A Tester analyzes designs and executes manual or automation tests based on the risk of the project and product. • The roles and responsibilities are decided and agreed before the testing starts for the project. 10
  • 11. Responsibilities of Test Lead • The main responsibility of a Test Lead is to lead the team efficiently for achieving the agreed quality of the project. • In many organizations, Test Leads are also called Test Managers or Test Coordinators. 11
  • 12. • Test Lead has some tasks spread across different test phases. They are: – Test planning – Team management – Test infrastructure – Test execution – Risk management – Client management 12
  • 13. • In test planning, the Test Lead should: – Understand the testing effort by project requirements analysis – Estimate and obtain management support for the testing time, resources, and budget – Organize the testing kick-off meeting – Define the test strategy, and develop the test plan for the tasks – Monitor dependencies and identify areas to mitigate the risks to system quality; – Obtain stakeholder support for the plan. 13
  • 14. • In test management, a Test Lead should: – Build a testing team of professionals with appropriate skills, attitudes, and motivation. – Identify both technical and soft skills training requirements and forward it to the Project Manager. – Assign task to all testing team members and ensure they have sufficient work in the project. – Act as the single point of contact between the Development team and the Testers. 14
  • 15. • In test infrastructure, – Test Lead should arrange the hardware and software requirement for the test setup. • In test execution, a Test Lead should: – Ensure content and structure of all testing documents or artifacts are documented and maintained. 15
  • 16. – A document, implement, monitor, and enforce all processes for testing as per standards defined by the organization. – Review various reports prepared by Test engineers. – Ensure the timely delivery of different testing milestones. – Check or review the test cases documents. – Keep track of the new or changed project requirements. 16
  • 17. • In Risk Management, a Test Lead should: – Increase the project requirement issues such as software, hardware, and resource; to Project Manager or Senior Test Manager as required. – Prepare and update the metrics dashboard at the completion of the project and share it with stakeholders. – Track and prepare the report of testing activities like results, case coverage, required resources, defects discovered, and performance baselines. 17
  • 18. • In Client Management, a Test Lead should: – Organize the status meetings and send daily status reports to the client. – Attend client meetings regularly and discuss the weekly status with client. – Communicate with the clients, which is a necessary task for the Test Lead. 18
  • 19. Responsibilities of Tester • While Test Lead designs the test strategy and test plans, a Tester has the responsibility to implement those test plans and design low-level test plans, scenarios, and cases. • The main responsibilities of a tester are: – Test Planning – Test Execution – Test Reporting phases 19
  • 20. • Under test planning phase, the Tester has to: – Analyze client requirements, – Understand the tested software application – Give inputs to the test plan and test strategy documents. – Prepare test cases for module, integration, and system testing and prepare test data for each test case developed. – Prepare test environment and analyzing test and test cases prepared by other Testers. – Write the necessary test scripts. 20
  • 21. • After the test planning activity, Tester has following responsibilities. – Execute all the test cases once the code is migrated to test environment. – In the process of executing test cases if any mismatches are found between actual and expected results, defects are logged and tracked until the variance reduces. – Once the defect is fixed Tester has to perform necessary retesting of the functionality and close the defect if the issue is resolved. 21
  • 22. • In the Test Reporting phases, a Tester: – Needs to provide data for test reporting such as defect information, report summaries, and lesson learned documents. – Has to conduct review meetings within the team. 22