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

Recommended for you

Quality Assurance Glossary
Quality Assurance GlossaryQuality Assurance Glossary
Quality Assurance Glossary

A short list with the most important terms and expressions that QA professionals should know to work daily.

software testingengineeringqa
Test process
Test processTest process
Test process

Testing is a process rather than a single activity. This process starts from test planning then designing test cases, preparing for execution and evaluating status till the test closure.

software testingtest process10slides
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)

In this section, we will describe the fundamental test process and activities. These start with test planning and continue through to test closure. For each part of the test process, we'll discuss the main tasks of each test activity. Putri Nadya Fazri. Program Studi S1 Sistem Informasi. Fakultas Sains dan Teknologi. Universitas Islam Negeri Sultan Syarif Kasim Riau.

uinsuskariausisteminformasitestingimplementasisistem
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

Recommended for you

Testing Process
Testing ProcessTesting Process
Testing Process

The document outlines the software testing process, which includes defining test policies and strategies, preparing test plans, establishing testing objectives, designing test scenarios and cases, executing test cases, analyzing test results, and performing retesting and regression testing. Key steps involve writing test cases, defining test data, creating a test bed for execution, and logging and analyzing results to identify errors or missing requirements. The overall goal is to check if actual results match expected outcomes and ensure the software is defect-free.

software development
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process

In this section, we will describe the fundamental test process and activities. These start with test planning and continue through to test closure. For each part of the test process, we'll discuss the main tasks of each test activity. In this section, you'll also encounter the glossary terms confirmation testing, exit criteria, incident, regression testing, test basis, test condition, test coverage, test data, test execution, test log, test plan, test strategy, test summary report and testware.

testing
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala

The document discusses test planning and documentation. It defines test planning as creating test cases and strategies to control and communicate testing. A test plan scope, approach, resources, schedule and identifies items to test. Objectives are to design verification, manage efforts, and find bugs. It recommends types of tests to cover and provides a template for test plans with components like lists, tables, and matrices.

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/

Recommended for you

Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation

Test planning involves defining the scope, objectives, and activities for testing a project. It is done early in the project and produces a master test plan. Key activities include identifying what needs testing, assigning roles and resources, and defining entry and exit criteria. Estimating test effort can be done using metrics from past projects or by eliciting estimates from subject matter experts. Product characteristics, development processes, and expected test outcomes all impact the level of effort required for testing.

Test Execution
Test ExecutionTest Execution
Test Execution

This document provides an overview of test execution, including its purpose, entry and exit criteria, cycles, and methodologies. Test execution involves running test cases against software to find defects and assess quality. Key activities include verifying the test environment, selecting test cases, executing them, and logging any defects found. Test cycles are run as planned, with additional cycles as more defects are uncovered. Retesting and regression testing help ensure defects are closed without impacting previous functionality. Testing ends when criteria like completing test cases, reaching an acceptable defect rate, and schedule constraints are met.

qa trainingonline qa trainingquality assurance training
Test process
Test processTest process
Test process

The document outlines the key components of the test process, including test planning, analysis, design, implementation, execution, and closure activities. It describes various test techniques like risk-based testing, test estimation, and reviews. The test process aims to define what to test through test conditions and how to test through concrete test cases. It helps deliver business value by managing quality costs and ensuring compliance.

software testingteststesting

More Related Content

What's hot

Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
windi rohmaheny
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
EffOne_Technologies
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
Riauly Putra
 
Quality Assurance Glossary
Quality Assurance GlossaryQuality Assurance Glossary
Quality Assurance Glossary
Datio Big Data
 
Test process
Test processTest process
Test process
Soori Joy
 
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Putri nadya Fazri
 
Testing Process
Testing ProcessTesting Process
Testing Process
PandeyABHISHEK1
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala
Arsala Dilshad
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-QA
 
Test process
Test processTest process
Test process
Mohan Krishna Kona
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak
 
Report test plan
Report test planReport test plan
Report test plan
Roan June Aranas
 
TESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEMTESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEM
Putri nadya Fazri
 
Istqb v.1.2
Istqb v.1.2Istqb v.1.2
Istqb v.1.2
AnnaGodorogea
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
Syakir Arsalan
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)
sidjdhdjsks
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
Nikita Knysh
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 

What's hot (20)

Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Quality Assurance Glossary
Quality Assurance GlossaryQuality Assurance Glossary
Quality Assurance Glossary
 
Test process
Test processTest process
Test process
 
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Test process
Test processTest process
Test process
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Report test plan
Report test planReport test plan
Report test plan
 
TESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEMTESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEM
 
Istqb v.1.2
Istqb v.1.2Istqb v.1.2
Istqb v.1.2
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
Test management
Test managementTest management
Test management
 

Similar to Fundamental test process_rendi_saputra_infosys_USR

FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
MeychiaGaiza
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
sabrian SIF
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Yoga Setiawan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Irvan Febry
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Dinul
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process
alex swandi
 
Fundamental test process (andika m)
Fundamental test process (andika m)Fundamental test process (andika m)
Fundamental test process (andika m)
Andika Mardanu
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
Bima Alvamiko
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
RakhesLeoPutra
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
M HiDayat
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Aji Pamungkas Prasetio
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
Damian T. Gordon
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
Davis Thomas
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
Boston Technology Corporation
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
Dr. Pallawi Bulakh
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
sangeeta607494
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 
QACampus PPT (STLC)
QACampus PPT (STLC)QACampus PPT (STLC)
QACampus PPT (STLC)
QACampus Noida
 

Similar to Fundamental test process_rendi_saputra_infosys_USR (20)

FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process
 
Fundamental test process (andika m)
Fundamental test process (andika m)Fundamental test process (andika m)
Fundamental test process (andika m)
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
QACampus PPT (STLC)
QACampus PPT (STLC)QACampus PPT (STLC)
QACampus PPT (STLC)
 

Recently uploaded

find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 

Recently uploaded (20)

find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 

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.