SlideShare a Scribd company logo
FUNDAMENTAL
TEST PROCESS
BY:
RENDI SAPUTRA
PROGRAM STUDI S1 SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
Introduction
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. The
decision about the level of formality of the processes will
depend on the system and Software context and the
Test planning and control
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
Next…
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
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 their behavior and structure.
 Design the tests
 Evaluate testability of the requirements and
system.
Test implementation and
execution
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.
Next..
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 and
reporting
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
Next...
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
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.
BIBLIONGRAPHY
Graham et.al. (2011). ISTQB-Fondation of
Software Testing. London: Cengage Learning
EMEA.
LINK
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 hazahara
PPTX
Fundamental Test Process
PPTX
Fundamental test process
PPTX
Fundamental Test Process - APRIDILA ANGGITA SURI
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PPTX
Fundamental Test Process
PPTX
Fundamental test process
Fundamental test process endang
Fundamental test process hazahara
Fundamental Test Process
Fundamental test process
Fundamental Test Process - APRIDILA ANGGITA SURI
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Fundamental Test Process
Fundamental test process

What's hot (20)

PPTX
Fundamentaltestprocess windirohmaheny11453205427 kelase
PDF
Software Test Planning and Design
PPTX
Bab i fundamental of testing
PDF
Quality Assurance Glossary
PDF
Test process
PPTX
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
PPTX
Testing Process
PPTX
Fundamental test process
PPTX
Test Planning_Arsala
PPTX
Test planning & estimation
PPSX
Test Execution
PPT
Test process
PPT
SOFTWARE TESTING
PPTX
Report test plan
PPTX
TESTING IMPLEMENTATION SYSTEM
DOCX
Istqb v.1.2
PPTX
Bab i fundamental of testing
PPTX
Bab i fundamental of testing (yoga)
PPTX
Overview of test process improvement frameworks
PPTX
Test management
Fundamentaltestprocess windirohmaheny11453205427 kelase
Software Test Planning and Design
Bab i fundamental of testing
Quality Assurance Glossary
Test process
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Testing Process
Fundamental test process
Test Planning_Arsala
Test planning & estimation
Test Execution
Test process
SOFTWARE TESTING
Report test plan
TESTING IMPLEMENTATION SYSTEM
Istqb v.1.2
Bab i fundamental of testing
Bab i fundamental of testing (yoga)
Overview of test process improvement frameworks
Test management
Ad

Similar to Fundamental test process_rendi_saputra_infosys_USR (20)

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
Fundamental test process
PPTX
Fundamental test process
PPTX
2 . fundamental test process
PPTX
Fundamentals of testing
PPTX
Fundamental test process (andika m)
PPTX
Fundamental test process
PPTX
Fundamental test process 1
PPTX
Chapter 1 Fundamental of Testing
PPTX
Chapter 1 Fundamental of testing ISTQB v4
PPTX
Test implementation and execution
PPTX
Fundamentals of software testing
PPTX
Why testing is necessary
PPT
Software Engineering (Testing Activities, Management, and Automation)
FUNDAMENTAL TEST PROCESS
Fundamental Test Process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process
2 . fundamental test process
Fundamentals of testing
Fundamental test process (andika m)
Fundamental test process
Fundamental test process 1
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of testing ISTQB v4
Test implementation and execution
Fundamentals of software testing
Why testing is necessary
Software Engineering (Testing Activities, Management, and Automation)
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Dropbox Q2 2025 Financial Results & Investor Presentation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Fundamental test process_rendi_saputra_infosys_USR

  • 1. FUNDAMENTAL TEST PROCESS BY: RENDI SAPUTRA PROGRAM STUDI S1 SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
  • 2. Introduction 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. The decision about the level of formality of the processes will depend on the system and Software context and the
  • 3. Test planning and control 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
  • 4. Next… 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 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 their behavior and structure.  Design the tests  Evaluate testability of the requirements and system.
  • 6. Test implementation and execution 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. Next.. 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 and reporting 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
  • 9. Next... 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 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. BIBLIONGRAPHY Graham et.al. (2011). ISTQB-Fondation of Software Testing. London: Cengage Learning EMEA.