SlideShare a Scribd company logo
Fundamental test process hazahara
The idea of a fundamental test process for
all levels Of test has developed over the years.
Whatever the level Of testing, we see the same
type of main activities happening, although there
may be a different amount of formality at the
different levels, for example, component tests
might be carried out less formally than system
Tests in most organizations with a less
documented test process.
During test planning, we make sure we
Understand the goals and objectives of the customers,
stakeholders, and the project, and the risks which testing
is intended to address. This will give us what is sometimes
called the mission of testing or the test assignment.
Based on this understanding, we set the goals and
objectives for the testing itself, and derive an approach
and plan for the tests, including specification of test
activities.
Test control has the following major tasks:
 Measure and analyze the results of reviews
and testing.
 Monitor and document progress, test
coverage and exit criteria.
 Provide information on testing.
 Initiate corrective actions.
 Make decisions
 Test analysis and design has the following
major tasks, in approximately the following
order:
 Review the test basis (such as the product risk
analysis, requirements, architecture, design
specifications, and interfaces), examining the
specifications for the software we are testing.
 Identify test conditions based on analysis of test
items,their specifications, and what we know
about theirbehavior and structure.
During test implementation and execution,
we take The test conditions and make them into
test cases and testware and set up the test
environment. This mean that, having put together
a high-level design for our tests,
we now start to build them. We transform our test
conditions into test cases and procedures, other
Testware such as scripts for automation.
Test implementation and execution have the following majortasks, in
approximately
the following order:
 Implementation:
 Develop and prioritize our test cases
 Create test suites from the test cases for efficient test execution
 Implement and verify the environment.
Execution:
 Execute the test suites and individual test cases, following our test
proce dures.
 Log the outcome of test execution and record the identities and
versions of the software under test, test tools and testware.
 Compare actual results (what happened when we ran the tests) with
expected results (what we anticipated would happen).
 Where there are differences between actual and expected results,
report discrepancies as incidents. Repeat test activities as a result of
action taken for each discrepancy.
Evaluating exit criteria is the activity where
Test execution is assessed against the defined
objectives. This should be done for each test
level, as for each we need to know whether
we have Done enough testing. Based on our
risk assess ment, we'll have set criteria against
which we'll Measure enough'.
Evaluating exit criteria has the following major tasks:
 Check test logs against the exit criteria specified in test planning: We look
to see
 what evidence we have for which tests have been executed and checked,
and what
 defects have been raised, fixed, confirmation tested, or are out standing.
 Assess if more tests are needed or if the exit criteria specified should be
changed:
 We may need to run more tests if we have not run all the tests we
designed, or if we realize we have not reached the coverage we expected,
or if the risks have increased for the project. We may need to change the
exit criteria to lower them, if the business and project risks rise in impor
tance and the product or technical risks drop in importance. Note that this
is not easy to do and must be agreed with stakeholders.
 The test manage ment tools and test coverage tools that we'll discuss in
Chapter 6
help us with this assessment.
Test closure activities include the following major tasks:
 Check which planned deliverables we actually delivered
and ensure all incident reports have been resolved through
defect repair or deferral.
 Finalize and archive testware, such as scripts, the test
environment, and any other test infrastructure, for later
reuse.
 Hand over testware to the maintenance organization who
will support the software and make any bug fixes or
maintenance changes, for use in con firmation testing and
regression testing.
 Evaluate how the testing went and analyze lessons
 learned for future releases and projects.
Graham et.al. (2011). ISTQB-Fondation of Software
Testing. London: Cengage Learning EMEA.
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/

More Related Content

PPTX
Fundamental test process endang
PPTX
Fundamental test process_rendi_saputra_infosys_USR
PPTX
Fundamental Test Process - APRIDILA ANGGITA SURI
PPTX
Fundamental Test Process
PPTX
Fundamental test process
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PPTX
Fundamental test process
PPTX
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamental test process endang
Fundamental test process_rendi_saputra_infosys_USR
Fundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process
Fundamental test process
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Fundamental test process
Fundamentaltestprocess windirohmaheny11453205427 kelase

What's hot (20)

PPTX
Fundamental Test Process
PPTX
Testing Process
PPTX
What will testing look like in year 2020
PPTX
Regression testing
PDF
What is Regression Testing? | Edureka
PPTX
Overview of test process improvement frameworks
PDF
Test process
PPTX
Qa team in project mission,
PDF
Risk based regression testing approach
PDF
Quality Assurance Glossary
PPTX
Bab i fundamental of testing (yoga)
PPT
Testing 3: Types Of Tests That May Be Required
PPTX
Salient tips for writing effective test cases
PPT
Test management
PPTX
Chapter 1 Fundamental of Testing
PDF
Measurement and Metrics for Test Managers
PPTX
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
PPTX
Regression testing
PPTX
All you need to know about regression testing | David Tzemach
PPTX
Testing strategies
Fundamental Test Process
Testing Process
What will testing look like in year 2020
Regression testing
What is Regression Testing? | Edureka
Overview of test process improvement frameworks
Test process
Qa team in project mission,
Risk based regression testing approach
Quality Assurance Glossary
Bab i fundamental of testing (yoga)
Testing 3: Types Of Tests That May Be Required
Salient tips for writing effective test cases
Test management
Chapter 1 Fundamental of Testing
Measurement and Metrics for Test Managers
Reliable Relevant Metrics to the Right Audience - Manual Testing Whitepaper
Regression testing
All you need to know about regression testing | David Tzemach
Testing strategies
Ad

Similar to Fundamental test process hazahara (20)

PPTX
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
PPTX
FUNDAMENTAL TEST PROCESS
PPTX
Fundamental Test Process
PPTX
Fundamental test process
PPTX
Bab i fundamental of testing
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Bab i fundamental of testing
PPTX
Fundamental test process 1
PPTX
Fundamental test process
PPTX
2 . fundamental test process
PPTX
Fundamental test process (andika m)
PPTX
Fundamentals of testing
PPT
Test process
PPTX
Fundamentals of software testing
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
FUNDAMENTAL TEST PROCESS
Fundamental Test Process
Fundamental test process
Bab i fundamental of testing
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
Bab i fundamental of testing
Fundamental test process 1
Fundamental test process
2 . fundamental test process
Fundamental test process (andika m)
Fundamentals of testing
Test process
Fundamentals of software testing
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Monthly Chronicles - July 2025
Per capita expenditure prediction using model stacking based on satellite ima...
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf

Fundamental test process hazahara

  • 2. The idea of a fundamental test process for all levels Of test has developed over the years. Whatever the level Of testing, we see the same type of main activities happening, although there may be a different amount of formality at the different levels, for example, component tests might be carried out less formally than system Tests in most organizations with a less documented test process.
  • 3. During test planning, we make sure we Understand the goals and objectives of the customers, stakeholders, and the project, and the risks which testing is intended to address. This will give us what is sometimes called the mission of testing or the test assignment. Based on this understanding, we set the goals and objectives for the testing itself, and derive an approach and plan for the tests, including specification of test activities.
  • 4. Test control has the following major tasks:  Measure and analyze the results of reviews and testing.  Monitor and document progress, test coverage and exit criteria.  Provide information on testing.  Initiate corrective actions.  Make decisions
  • 5.  Test analysis and design has the following major tasks, in approximately the following order:  Review the test basis (such as the product risk analysis, requirements, architecture, design specifications, and interfaces), examining the specifications for the software we are testing.  Identify test conditions based on analysis of test items,their specifications, and what we know about theirbehavior and structure.
  • 6. During test implementation and execution, we take The test conditions and make them into test cases and testware and set up the test environment. This mean that, having put together a high-level design for our tests, we now start to build them. We transform our test conditions into test cases and procedures, other Testware such as scripts for automation.
  • 7. Test implementation and execution have the following majortasks, in approximately the following order:  Implementation:  Develop and prioritize our test cases  Create test suites from the test cases for efficient test execution  Implement and verify the environment. Execution:  Execute the test suites and individual test cases, following our test proce dures.  Log the outcome of test execution and record the identities and versions of the software under test, test tools and testware.  Compare actual results (what happened when we ran the tests) with expected results (what we anticipated would happen).  Where there are differences between actual and expected results, report discrepancies as incidents. Repeat test activities as a result of action taken for each discrepancy.
  • 8. Evaluating exit criteria is the activity where Test execution is assessed against the defined objectives. This should be done for each test level, as for each we need to know whether we have Done enough testing. Based on our risk assess ment, we'll have set criteria against which we'll Measure enough'.
  • 9. Evaluating exit criteria has the following major tasks:  Check test logs against the exit criteria specified in test planning: We look to see  what evidence we have for which tests have been executed and checked, and what  defects have been raised, fixed, confirmation tested, or are out standing.  Assess if more tests are needed or if the exit criteria specified should be changed:  We may need to run more tests if we have not run all the tests we designed, or if we realize we have not reached the coverage we expected, or if the risks have increased for the project. We may need to change the exit criteria to lower them, if the business and project risks rise in impor tance and the product or technical risks drop in importance. Note that this is not easy to do and must be agreed with stakeholders.  The test manage ment tools and test coverage tools that we'll discuss in Chapter 6 help us with this assessment.
  • 10. Test closure activities include the following major tasks:  Check which planned deliverables we actually delivered and ensure all incident reports have been resolved through defect repair or deferral.  Finalize and archive testware, such as scripts, the test environment, and any other test infrastructure, for later reuse.  Hand over testware to the maintenance organization who will support the software and make any bug fixes or maintenance changes, for use in con firmation testing and regression testing.  Evaluate how the testing went and analyze lessons  learned for future releases and projects.
  • 11. Graham et.al. (2011). ISTQB-Fondation of Software Testing. London: Cengage Learning EMEA.