SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Test Management
11453201759
http://www.uin-suska.ac.id/
SISTEM INFORMASI
Santi suryanI
FakultasSains dan teknologi
http://fst.uin-suska.ac.id/
UIN SUSKA RIAU
http://sif.uin-suska.ac.id/
Independent and integrated testing
We talked about independent testing from the perspective of indi- vidual tester
psychology. In this chapter, we'll look at the organizational and managerial
implications of independence.
The approaches to organizing a test team vary, as do the places in the organ-
ization structure where the test team fits. Since testing is an assessment of
quality, and since that assessment is not always positive, many organizations
strive to create an organizational climate where testers can deliver an inde-
pendent, objective assessment of quality.
When thinking about how independent the test team is, recognize that
inde- pendence is not an either/or condition, but a continuum. At one end
of the continuum lies the absence of independence, where the
programmer performs testing within the programming team.
Moving toward independence, you find an integrated tester or group of
testers working alongside the programmers, but still within and reporting
to the development manager. You might find a team of testers who are
independ- ent and outside the development team, but reporting to project
management.
Workingas a test leader
We have seen that the location of a test team within a project
organization can vary widely. Similarly there is wide variation in the
roles that people within the test team play. Some of these roles occur
frequently, some infrequently. Two roles that are found within many
test teams are those of the test leader and the tester, though the same
people may play both roles at various points during the project. Let's
take a look at the work done in these roles, starting with the test
leader.
Defining the skills test staff need
People involved in testing
need basic professional and
social qualifications such as
literacy, the ability to prepare
and deliver written and verbal
reports, the ability to
communicate effectively, and
so on. Going beyond that,
when we think of the skills
that testers need,
Three main areas
come to mind
 Application or business domain: A tester must
understand the intended behavior, the problem the
system will solve, the process it will automate and
so forth, in order to spot improper behavior while
testing and recognize the 'must work' functions and
features.
 Technology: A tester must be aware of issues,
limitations and capabilities of the chosen
implementation technology, in order to effectively
and effi ciently locate problems and recognize the
'likely to fail' functions and features.
 Testing: A tester must know the testing topics
discussed in this book - and often more advanced
testing topics - in order to effectively and
efficiently carry out the test tasks assigned.
TEST PLANS , ESTIMATES AND STRATEGIES
Let's look closely at how to prepare a test plan, examining
issues related to planning for a project, for a test level or phase, for a
specific test type and for test execution. We'll examine typical
factors that influence the effort related to testing, and see two
different estimation approaches: metrics-based and expert- based.
We'll discuss selecting test strategies and ways to establish adequate
exit criteria for testing. In addition, we'll look at various tasks related
to test preparation and execution that need planning.
While people tend to have different definitions of what goes in a test plan,
for us a test plan is the project plan for the testing work to be done. It is
not a test design specification, a collection of test cases or a set of test
procedures; in fact, most of our test plans do not address that level of
detail.
Why do we write test plans? We have three main reasons.
First, writing a test plan guides our thinking. We find that if we can
explain something in words, we understand it. If not, there's a good chance
we don't.
Writing a test plan forces us to confront the challenges that await us and
focus our thinking on important topics. In Chapter 2 of Fred Brooks'
brilliant and essential book on software engineering management, The
Mythical Man-Month, he explains the importance of careful estimation
and planning for testing as follows:
The purpose andsubstance
of test plans
CONFIGURATIONMANAGEMENT
Configuration management is a topic that often perplexes new practitioners,
but, if you ever have the bad luck to work as a tester on a project where this
critical activity is handled poorly, you'll never forget how important it is. Briefly
put, configuration management is in part about determining clearly what the
items are that make up the software or system. These items include source code,
test scripts, third-party software, hardware, data and both development and test
documentation. Configuration management is also about making sure that these
items are managed carefully, thoroughly and attentively throughout the entire
project and product life cycle.
RISK AND TESTING
Risks and levels of risk Product risks
Risk is a word we all
use loosely, but what
exactly is risk? Simply
put, it's the possibility
of a negative or
undesirable outcome.
In the future, a risk has
some likelihood
between 0% and
100%; it is a
possibility, not a
certainty.
You can think of a
product risk as the
possibility that the
system or software
might fail to satisfy
some reasonable
customer, user, or
stakeholder expecta-
tion.
To deal with the
project risks that apply
to testing, we can use
the same concepts we
apply to identifying,
prioritizing and
managing product
risks
We can deal with test-
related risks to the
project and product by
applying some
straightforward,
structured risk
management
techniques.
Project risks
Tying it all together for
risk management
INCIDENT MANAGEMENT
When running a test, you might observe actual results that
vary from expected results. This is not a bad thing - one of the
major goals of testing is to find prob- lems. Different
organizations have different names to describe such situations.
Commonly, they're called incidents, bugs, defects, problems
or issues.
To be precise, we sometimes draw a distinction between
incidents on the one hand and defects or bugs on the other. An
incident is any situation where the system exhibits
questionable behavior, but often we refer to an incident as a
defect only when the root cause is some problem in the item
we're testing.
THANK YOU

Weitere Àhnliche Inhalte

Was ist angesagt?

Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing ProcessNeeraj Kumar Singh
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and PlanningTechWell
 
Test management
Test managementTest management
Test managementOana Feidi
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAnuraj S.L
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managersTJamesLeDoux
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing ProcessNeeraj Kumar Singh
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaKalei White
 
Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsSTAG Software Private Limited
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static TestingNeeraj Kumar Singh
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsYogindernath 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
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing ProcessNeeraj Kumar Singh
 

Was ist angesagt? (20)

Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
Essential Test Management and Planning
Essential Test Management and PlanningEssential Test Management and Planning
Essential Test Management and Planning
 
Testplan
TestplanTestplan
Testplan
 
Test management
Test managementTest management
Test management
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
 
Software test management overview for managers
Software test management overview for managersSoftware test management overview for managers
Software test management overview for managers
 
Astqb Slayb
Astqb SlaybAstqb Slayb
Astqb Slayb
 
Unit4 for st.pdf
Unit4 for st.pdfUnit4 for st.pdf
Unit4 for st.pdf
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Ch14
Ch14Ch14
Ch14
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing Process
 
Test process
Test processTest process
Test process
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
 
Test Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related MeasurementsTest Process Maturity Measurement and Related Measurements
Test Process Maturity Measurement and Related Measurements
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 

Ähnlich wie Ppt 1 TEST MANAGEMENT

Test Management
Test ManagementTest Management
Test Managementsuci maisaroh
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)Dhy Ardiansyah
 
Test management
Test managementTest management
Test managementReginaKhalida
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)diana fitri, S.Kom
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)CindyYuristie
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)helfa safitri
 
Test management nopri wahyudi
Test management nopri wahyudiTest management nopri wahyudi
Test management nopri wahyudiNopriwahyudi
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05Davis Thomas
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdfSudhanshiBakre1
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingSuci Ayu Mawarni
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
01. foundamentals of testing
01. foundamentals of testing01. foundamentals of testing
01. foundamentals of testingTricia Karina
 
Chapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingChapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingZetryan Satria
 

Ähnlich wie Ppt 1 TEST MANAGEMENT (20)

Test Management
Test ManagementTest Management
Test Management
 
Test management
Test managementTest management
Test management
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
Test management
Test managementTest management
Test management
 
Test Management
Test ManagementTest Management
Test Management
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)
 
Test management
Test managementTest management
Test management
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
Test management
Test managementTest management
Test management
 
Test management nopri wahyudi
Test management nopri wahyudiTest management nopri wahyudi
Test management nopri wahyudi
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Test management
Test managementTest management
Test management
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
 
Test management
Test managementTest management
Test management
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Test management
Test managementTest management
Test management
 
01. foundamentals of testing
01. foundamentals of testing01. foundamentals of testing
01. foundamentals of testing
 
Chapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingChapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of Testing
 

KĂŒrzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

KĂŒrzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Ppt 1 TEST MANAGEMENT

  • 1. Test Management 11453201759 http://www.uin-suska.ac.id/ SISTEM INFORMASI Santi suryanI FakultasSains dan teknologi http://fst.uin-suska.ac.id/ UIN SUSKA RIAU http://sif.uin-suska.ac.id/
  • 2. Independent and integrated testing We talked about independent testing from the perspective of indi- vidual tester psychology. In this chapter, we'll look at the organizational and managerial implications of independence. The approaches to organizing a test team vary, as do the places in the organ- ization structure where the test team fits. Since testing is an assessment of quality, and since that assessment is not always positive, many organizations strive to create an organizational climate where testers can deliver an inde- pendent, objective assessment of quality.
  • 3. When thinking about how independent the test team is, recognize that inde- pendence is not an either/or condition, but a continuum. At one end of the continuum lies the absence of independence, where the programmer performs testing within the programming team. Moving toward independence, you find an integrated tester or group of testers working alongside the programmers, but still within and reporting to the development manager. You might find a team of testers who are independ- ent and outside the development team, but reporting to project management.
  • 4. Workingas a test leader We have seen that the location of a test team within a project organization can vary widely. Similarly there is wide variation in the roles that people within the test team play. Some of these roles occur frequently, some infrequently. Two roles that are found within many test teams are those of the test leader and the tester, though the same people may play both roles at various points during the project. Let's take a look at the work done in these roles, starting with the test leader.
  • 5. Defining the skills test staff need People involved in testing need basic professional and social qualifications such as literacy, the ability to prepare and deliver written and verbal reports, the ability to communicate effectively, and so on. Going beyond that, when we think of the skills that testers need, Three main areas come to mind  Application or business domain: A tester must understand the intended behavior, the problem the system will solve, the process it will automate and so forth, in order to spot improper behavior while testing and recognize the 'must work' functions and features.  Technology: A tester must be aware of issues, limitations and capabilities of the chosen implementation technology, in order to effectively and effi ciently locate problems and recognize the 'likely to fail' functions and features.  Testing: A tester must know the testing topics discussed in this book - and often more advanced testing topics - in order to effectively and efficiently carry out the test tasks assigned.
  • 6. TEST PLANS , ESTIMATES AND STRATEGIES Let's look closely at how to prepare a test plan, examining issues related to planning for a project, for a test level or phase, for a specific test type and for test execution. We'll examine typical factors that influence the effort related to testing, and see two different estimation approaches: metrics-based and expert- based. We'll discuss selecting test strategies and ways to establish adequate exit criteria for testing. In addition, we'll look at various tasks related to test preparation and execution that need planning.
  • 7. While people tend to have different definitions of what goes in a test plan, for us a test plan is the project plan for the testing work to be done. It is not a test design specification, a collection of test cases or a set of test procedures; in fact, most of our test plans do not address that level of detail. Why do we write test plans? We have three main reasons. First, writing a test plan guides our thinking. We find that if we can explain something in words, we understand it. If not, there's a good chance we don't. Writing a test plan forces us to confront the challenges that await us and focus our thinking on important topics. In Chapter 2 of Fred Brooks' brilliant and essential book on software engineering management, The Mythical Man-Month, he explains the importance of careful estimation and planning for testing as follows: The purpose andsubstance of test plans
  • 8. CONFIGURATIONMANAGEMENT Configuration management is a topic that often perplexes new practitioners, but, if you ever have the bad luck to work as a tester on a project where this critical activity is handled poorly, you'll never forget how important it is. Briefly put, configuration management is in part about determining clearly what the items are that make up the software or system. These items include source code, test scripts, third-party software, hardware, data and both development and test documentation. Configuration management is also about making sure that these items are managed carefully, thoroughly and attentively throughout the entire project and product life cycle.
  • 9. RISK AND TESTING Risks and levels of risk Product risks Risk is a word we all use loosely, but what exactly is risk? Simply put, it's the possibility of a negative or undesirable outcome. In the future, a risk has some likelihood between 0% and 100%; it is a possibility, not a certainty. You can think of a product risk as the possibility that the system or software might fail to satisfy some reasonable customer, user, or stakeholder expecta- tion. To deal with the project risks that apply to testing, we can use the same concepts we apply to identifying, prioritizing and managing product risks We can deal with test- related risks to the project and product by applying some straightforward, structured risk management techniques. Project risks Tying it all together for risk management
  • 10. INCIDENT MANAGEMENT When running a test, you might observe actual results that vary from expected results. This is not a bad thing - one of the major goals of testing is to find prob- lems. Different organizations have different names to describe such situations. Commonly, they're called incidents, bugs, defects, problems or issues. To be precise, we sometimes draw a distinction between incidents on the one hand and defects or bugs on the other. An incident is any situation where the system exhibits questionable behavior, but often we refer to an incident as a defect only when the root cause is some problem in the item we're testing.