SlideShare a Scribd company logo
TEST
IMPLEMENTATI
ON AND
EXECUTION
ZULFAN HARITS ALFARISY
11453101683
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

PPT
Resistive Sensors
PPTX
Forced sensor (Sensor)
PDF
Sentiment Analysis of Twitter Data
PPTX
Test implementation and execution
PPTX
Fundamental Test Process
PPTX
Fundamental test process_rendi_saputra_infosys_USR
PPTX
FUNDAMENTAL TEST PROCESS
PPTX
Fundamental Test Process
Resistive Sensors
Forced sensor (Sensor)
Sentiment Analysis of Twitter Data
Test implementation and execution
Fundamental Test Process
Fundamental test process_rendi_saputra_infosys_USR
FUNDAMENTAL TEST PROCESS
Fundamental Test Process

Similar to Test implementation and execution (20)

PPTX
Fundamental test process hazahara
PPTX
Fundamental test process endang
PPTX
Fundamental test process
PPTX
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PPTX
Fundamental test process
PPT
PPTX
Fundamentaltestprocess windirohmaheny11453205427 kelase
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamental test process
PPTX
Fundamentals of testing
PPTX
Fundamental test process 1
PPTX
Fundamental Test 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 hazahara
Fundamental test process endang
Fundamental test process
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Fundamental test process
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamental test process
Fundamental test process
Fundamental test process
Fundamentals of testing
Fundamental test process 1
Fundamental Test 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
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
AI in Product Development-omnex systems
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPT
Introduction Database Management System for Course Database
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Choose the Right IT Partner for Your Business in Malaysia
Online Work Permit System for Fast Permit Processing
Adobe Illustrator 28.6 Crack My Vision of Vector Design
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How Creative Agencies Leverage Project Management Software.pdf
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms I-SECS-1021-03
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms II-SECS-1021-03
AI in Product Development-omnex systems
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Introduction Database Management System for Course Database
Ad

Test implementation and execution

  • 1. TEST IMPLEMENTATI ON AND EXECUTION ZULFAN HARITS ALFARISY 11453101683 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).