SlideShare a Scribd company logo
Test
Implementation
and Execution
Wahyudi Bayu Putra
11453101594
Sistem Informasi
Sains dan Teknologi
UIN Suska Riau
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 means 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 Implemention and Execution
 We also need to set up an envi- ronment
where we will run the tests and build our test
data.
 Setting up environ- ments and data often
involves significant time and effort, so you
should plan and monitor this work carefully.
 Test implementation and execution have the
following major tasks, in approximately the
following order:
 Implementation
 Execution
Implementation
 We will also write instructions for carrying out the tests (test
procedures). For the driving examiner this might mean changing the
test condition 'junc tions' to 'take the route down Mayfield Road to the
junction with Summer Road and ask the driver to turn left into Summer
Road and then right into Green Road, expecting that the driver checks
mirrors, signals and maneuvers correctly, while remaining aware of
other road users.' We may need to automate some tests using test
harnesses and automated test scripts.
Implementation
 Create test suites from the test cases for efficient test execution. A
test suite is a logical collection of test cases which naturally work
together. Test suites often share data and a common high-level set of
objectives. We'll also set up a test execution schedule.
 Implement and verify the environment. We make sure the test envi
ronment has been set up correctly, possibly even running specific
tests on it.
Execution
 Execute the test suites and individual test cases, following our test
proce dures. We might do this manually or by using test execution
tools, accord ing to the planned sequence.
 Log the outcome of test execution and record the identities and
versions of the software under test, test tools and testware. We must
know exactly what tests we used against what version of the software;
we must report defects against specific versions; and the test log we
keep provides an audit trail.
 Compare actual results (what happened when we ran the tests) with
expected results (what we anticipated would happen).
Execution
 Where there are differences between actual and expected results, report
discrepancies as incidents. We analyze them to gather further details
about the defect, reporting additional information on the problem, identify
the causes of the defect, and differentiate between problems in the
software and other products under test and any defects in test data, in test
documents, or mistakes in the way we exe cuted the test. We would want
to log the latter in order to improve the testing itself.
 Repeat test activities as a result of action taken for each discrepancy. We
need to re-execute tests that previously failed in order to confirm a fix
(confirmation testing or re-testing). We execute corrected tests and
suites if there were defects in our tests. We test corrected software again
to ensure that the defect was indeed fixed correctly (confirmation test) and
that the programmers did not introduce defects in unchanged areas of the
software and that fixing a defect did not uncover other defects (regression
testing).
Referensi
BackLink
 http://sif.uin-suska.ac.id/
 http://fst.uin-suska.ac.id/
 http://www.uin-suska.ac.id/
Thank you

More Related Content

PPTX
Test implementation and execution
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PPTX
Fundamental Test Process
PPTX
What is testing?
DOCX
Manual testing
DOCX
Data handling and constraints
PPTX
What is automation testing | David Tzemach
DOCX
Preaparation for new software application
Test implementation and execution
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Fundamental Test Process
What is testing?
Manual testing
Data handling and constraints
What is automation testing | David Tzemach
Preaparation for new software application

What's hot (13)

PPTX
Fundamentaltestprocess windirohmaheny11453205427 kelase
PPTX
Fundamentals of testing
PDF
Software UAT Case study - Finserv
PPTX
Fundamentals of testing
PPTX
Software testing metrics | David Tzemach
PDF
Gary Fremouw Resume
PDF
scorereport
PPTX
Regression and performance testing
PPTX
2.fundamental of testing
PPT
Introduction and Role of a manual testing in a SDLC
PPTX
Case demo powerpoint-final
PPTX
Automated visual-regression-testing (1)
PPT
Severity & priority in software testing
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentals of testing
Software UAT Case study - Finserv
Fundamentals of testing
Software testing metrics | David Tzemach
Gary Fremouw Resume
scorereport
Regression and performance testing
2.fundamental of testing
Introduction and Role of a manual testing in a SDLC
Case demo powerpoint-final
Automated visual-regression-testing (1)
Severity & priority in software testing
Ad

Similar to Test implementation and execution (20)

PPTX
FUNDAMENTAL TEST PROCESS
PPTX
Fundamental test process_rendi_saputra_infosys_USR
PPTX
Fundamental test process endang
PPTX
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
PPTX
Fundamental test process hazahara
PPTX
Fundamental test process
PPTX
Fundamental Test Process
PPTX
Bab i fundamental of testing
PPTX
Fundamental Test Process
PPTX
Fundamental test process
PPTX
Fundamentals of testing
PPTX
Fundamental test process
PPTX
Software testing and process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process (andika m)
PPTX
Fundamental test process
PPTX
Fundamental test process
FUNDAMENTAL TEST PROCESS
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process endang
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process hazahara
Fundamental test process
Fundamental Test Process
Bab i fundamental of testing
Fundamental Test Process
Fundamental test process
Fundamentals of testing
Fundamental test process
Software testing and process
Fundamental test process
Fundamental test process
Fundamental test process
Fundamental test process (andika m)
Fundamental test process
Fundamental test process
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
AI in Product Development-omnex systems
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
System and Network Administration Chapter 2
PPTX
history of c programming in notes for students .pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Digital Strategies for Manufacturing Companies
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Nekopoi APK 2025 free lastest update
PPTX
Transform Your Business with a Software ERP System
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
AI in Product Development-omnex systems
Navsoft: AI-Powered Business Solutions & Custom Software Development
Understanding Forklifts - TECH EHS Solution
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
System and Network Administration Chapter 2
history of c programming in notes for students .pptx
Softaken Excel to vCard Converter Software.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Digital Strategies for Manufacturing Companies
Design an Analysis of Algorithms I-SECS-1021-03
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
Essential Infomation Tech presentation.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Nekopoi APK 2025 free lastest update
Transform Your Business with a Software ERP System
L1 - Introduction to python Backend.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf

Test implementation and execution

  • 1. Test Implementation and Execution Wahyudi Bayu Putra 11453101594 Sistem Informasi Sains dan Teknologi UIN Suska Riau
  • 2. 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 means 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.
  • 3. Test Implemention and Execution  We also need to set up an envi- ronment where we will run the tests and build our test data.  Setting up environ- ments and data often involves significant time and effort, so you should plan and monitor this work carefully.
  • 4.  Test implementation and execution have the following major tasks, in approximately the following order:  Implementation  Execution
  • 5. Implementation  We will also write instructions for carrying out the tests (test procedures). For the driving examiner this might mean changing the test condition 'junc tions' to 'take the route down Mayfield Road to the junction with Summer Road and ask the driver to turn left into Summer Road and then right into Green Road, expecting that the driver checks mirrors, signals and maneuvers correctly, while remaining aware of other road users.' We may need to automate some tests using test harnesses and automated test scripts.
  • 6. Implementation  Create test suites from the test cases for efficient test execution. A test suite is a logical collection of test cases which naturally work together. Test suites often share data and a common high-level set of objectives. We'll also set up a test execution schedule.  Implement and verify the environment. We make sure the test envi ronment has been set up correctly, possibly even running specific tests on it.
  • 7. Execution  Execute the test suites and individual test cases, following our test proce dures. We might do this manually or by using test execution tools, accord ing to the planned sequence.  Log the outcome of test execution and record the identities and versions of the software under test, test tools and testware. We must know exactly what tests we used against what version of the software; we must report defects against specific versions; and the test log we keep provides an audit trail.  Compare actual results (what happened when we ran the tests) with expected results (what we anticipated would happen).
  • 8. Execution  Where there are differences between actual and expected results, report discrepancies as incidents. We analyze them to gather further details about the defect, reporting additional information on the problem, identify the causes of the defect, and differentiate between problems in the software and other products under test and any defects in test data, in test documents, or mistakes in the way we exe cuted the test. We would want to log the latter in order to improve the testing itself.  Repeat test activities as a result of action taken for each discrepancy. We need to re-execute tests that previously failed in order to confirm a fix (confirmation testing or re-testing). We execute corrected tests and suites if there were defects in our tests. We test corrected software again to ensure that the defect was indeed fixed correctly (confirmation test) and that the programmers did not introduce defects in unchanged areas of the software and that fixing a defect did not uncover other defects (regression testing).