SlideShare a Scribd company logo
FUNDAMENTAL TEST PROCESS
OLEH :
SUCI RAHMAWATI
11453201617
Program Studi 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 level of risk associated with the software.
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 activities. To help us we may
have organization or program test policies and a test strategy
CONTINUE…
Test planning has the following major tasks, given approxi- mately in
order, which help us build a test plan:
 Determine the scope and risks and identify the objectives of
testing.
 Determine the test approach (techniques, test items, coverage,
identifying and interfacing with the teams involved in testing,
testware)

Recommended for you

Fundamental test process
Fundamental test processFundamental test process
Fundamental test process

This document describes the fundamental test process, which includes test planning, analysis and design, implementation and execution, evaluation of exit criteria and reporting, and test closure activities. It discusses the main tasks for each part of the test process, including determining test scope and objectives, designing test cases, developing and prioritizing test cases, creating test data, and executing tests. The document also introduces some common testing terms.

Fundamental test process
Fundamental test processFundamental test process
Fundamental test process

This document describes the fundamental test process, which includes test planning, analysis and design, implementation and execution, evaluating exit criteria and reporting, and test closure activities. It provides details on the main tasks for each part of the test process, such as determining test scope and objectives, designing test cases, executing tests, assessing if testing goals have been met, and finalizing and archiving test materials for future use. The overall process aims to systematically test software through a planned sequence of activities to uncover defects and ensure quality.

http://sif.uin-suska.ac.idhttp://fst.uin-suska.ac.id/http://www.uin-suska.ac.id/
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process

The document describes the fundamental test process, which consists of five main activities: 1) Test planning and control involves determining test objectives, approach, resources, and exit criteria. 2) Test analysis and design takes the test objectives and develops test conditions, cases, and procedures. 3) Test implementation and execution develops testware, executes test cases, and logs results. 4) Evaluating exit criteria assesses if testing is complete based on criteria like coverage. 5) Test closure activities include resolving issues, archiving testware, and evaluating lessons learned.

https://www/uin-suska.ac.idhttp://fst.uin-suska.ac.idhttp://sif.uin-suska.ac.id
CONTINUE…
 Implement the test policy and/or the test strategy
 Determine the required test resources (e.g. people, test
environment, PCs)
 Schedule test analysis and design tasks, test implementation,
execution and evaluation
 Determine the exit criteria
CONTINUE…
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.
CONTINUE…
 Design the tests.
 Evaluate testability of the requirements and system.

Recommended for you

Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach

Overview What we can measure using metrics Common metrics to evaluate test process why do we need to use metrics Test metrics life cycle (TMLC) Type of metrics Fundamental testing metrics

agileproject managementscrum
Test Planning
Test PlanningTest Planning
Test Planning

Test planning involves prescribing the scope, approach, resources, and schedule for testing activities. It helps identify items and features to be tested as well as risk items. Test planning should occur early in the project lifecycle to note any risk factors that could jeopardize testing and include a testing schedule. The purpose is to help those outside the test group understand how and why product validation will take place.

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. backlink: http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/

http://sif.uin-suska.ac.id/http://fst.uin-suska.ac.id/http://www.uin-suska.ac.id/
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. 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.
CONTINUE…
Test implementation and execution have the following major tasks, 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.
CONTINUE…
 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 against
which we'll measure 'enough'. These criteria vary for each project and
are known as exit criteria.

Recommended for you

Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New

The fundamental software testing process involves 6 steps: 1) Planning and control to define the test strategy and plan, 2) Analysis and design to create logical test cases, 3) Implementation and execution to implement concrete test cases and execute testing according to priorities, 4) Evaluation of test exit criteria to determine when to stop testing based on metrics like defect detection percentage, 5) Reporting to communicate results to stakeholders, and 6) Post testing activities to analyze lessons learned and improve future testing. The process is iterative with several test cycles planned to fully test the software.

Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test ToolsSoftware Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test Tools

The document discusses different classes of software testing tools, including test management tools, test specification tools, tools for static and dynamic testing, and tools for non-functional testing. It provides examples for each class. The document also discusses best practices for selecting, introducing, and ensuring successful adoption of test tools, including performing a cost-benefit analysis, establishing processes for tool integration and usage, and providing user training and support.

qatest toolstesting
Report test plan
Report test planReport test plan
Report test plan

The document outlines a test plan, which includes goals and objectives of testing, the scope of what will and will not be tested, and a test schedule. It also describes test deliverables and responsibilities of development team members. The test plan is a formal document that describes the scope, objectives, approach, resources, tools, risks, defects, criteria, measurements, reporting, and schedules for testing a system or software.

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.
CONTINUE…
 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.
BIBLIOGRAPHY
 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

Fundamental test process
Fundamental test processFundamental test process
Fundamental test process

This document describes the fundamental test process, which includes test planning and control, analysis and design, implementation and execution, evaluating exit criteria and reporting, and test closure activities. It discusses the main tasks for each part of the test process, including determining test scope and objectives, developing a test approach and schedule, designing test cases, prioritizing and implementing test cases, executing tests, and evaluating whether exit criteria are met. The goal is to provide a structured approach to testing at all levels from component to system testing.

http://sif.uin-suska.ac.id/http://www.uin-suska.ac.id/http://fst.uin-suska.a
What is testing?
What is testing?What is testing?
What is testing?

This document discusses testing principles and analogizes software testing to driving tests. It states that testing should start early in the development lifecycle and include both static and dynamic testing. Tests need to be regularly reviewed and revised to avoid the "pesticide paradox" where tests become outdated. Testing can find defects but cannot prove their absence. Fixing defects does not guarantee user acceptance if requirements are not met.

sistem informasiteknologi
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks

This document provides an overview of several test process improvement frameworks: - The Test Maturity Model (TMM) uses five staged levels to measure test process maturity and suit regulatory environments. - Test Process Improvement (TPI) allows for asynchronous improvements across four process cornerstones and twenty processes at four levels. - Critical Testing Processes (CTP) focuses on continuously improving critical, high-impact testing processes. - The Systematic Test and Evaluation Process (STEP) assesses planning, implementation, and measurement of testing through qualitative and quantitative metrics.

qastepsoftware testing
THANK YOU

More Related Content

What's hot

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 process Fundamental test process
Fundamental test process
alex swandi
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Yoga Setiawan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Dinul
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
sabrian SIF
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach
David Tzemach
 
Test Planning
Test PlanningTest Planning
Test Planning
Nivetha Padmanaban
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Aji Pamungkas Prasetio
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New
Nikita Knysh
 
Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test ToolsSoftware Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test Tools
Nikita Knysh
 
Report test plan
Report test planReport test plan
Report test plan
Roan June Aranas
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
What is testing?
What is testing?What is testing?
What is testing?
Zuliar Efendi
 
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 data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
AshwiniPoloju
 
Test implementation and execution
Test implementation and executionTest implementation and execution
Test implementation and execution
UIN SUSKA RIAU
 
Test implementation and execution
Test implementation and executionTest implementation and execution
Test implementation and execution
WahyudiBayuPutra
 
Test management
Test managementTest management
Test management
Miftahul Jannaty
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak
 

What's hot (20)

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 process Fundamental 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
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach
 
Test Planning
Test PlanningTest Planning
Test Planning
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New
 
Software Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test ToolsSoftware Testing Foundations Part 8 - Test Tools
Software Testing Foundations Part 8 - Test Tools
 
Report test plan
Report test planReport test plan
Report test plan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
What is testing?
What is testing?What is testing?
What is testing?
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
Test data documentation ss
Test data documentation ssTest data documentation ss
Test data documentation ss
 
Test implementation and execution
Test implementation and executionTest implementation and execution
Test implementation and execution
 
Test implementation and execution
Test implementation and executionTest implementation and execution
Test implementation and execution
 
Test management
Test managementTest management
Test management
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 

Similar to Fundamental 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)
Putri nadya Fazri
 
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRFundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USR
Rendi Saputra
 
FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
MeychiaGaiza
 
Fundamental test process endang
Fundamental test process endangFundamental test process endang
Fundamental test process endang
endang setianingsih
 
Fundamental test process hazahara
Fundamental test process hazaharaFundamental test process hazahara
Fundamental test process hazahara
Hazahara shadah
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Irvan Febry
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
M Branikno Ramadhan
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
Damian T. Gordon
 
St 1.5
St 1.5St 1.5
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
Dr. Pallawi Bulakh
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
Davis Thomas
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
Riauly Putra
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
Boston Technology Corporation
 
Stlc phases.
Stlc phases.Stlc phases.
Stlc phases.
Leela Karri
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Novika Damai Yanti
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
sangeeta607494
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
YAObbiIkhsan
 

Similar to Fundamental Test Process (19)

Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
 
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRFundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USR
 
FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
 
Fundamental test process endang
Fundamental test process endangFundamental test process endang
Fundamental test process endang
 
Fundamental test process hazahara
Fundamental test process hazaharaFundamental test process hazahara
Fundamental test process hazahara
 
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
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
 
St 1.5
St 1.5St 1.5
St 1.5
 
SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Stlc phases.
Stlc phases.Stlc phases.
Stlc phases.
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 

Recently uploaded

ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
HappieMontevirgenCas
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
Celine George
 
NLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacherNLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacher
AngelicaLubrica
 
How to Show Sample Data in Tree and Kanban View in Odoo 17
How to Show Sample Data in Tree and Kanban View in Odoo 17How to Show Sample Data in Tree and Kanban View in Odoo 17
How to Show Sample Data in Tree and Kanban View in Odoo 17
Celine George
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
Nguyen Thanh Tu Collection
 
How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17
Celine George
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
heathfieldcps1
 
Webinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional SkillsWebinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional Skills
EduSkills OECD
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
SarahAlie1
 
Howe Writing Center - Orientation Summer 2024
Howe Writing Center - Orientation Summer 2024Howe Writing Center - Orientation Summer 2024
Howe Writing Center - Orientation Summer 2024
Elizabeth Walsh
 
National Learning Camp( Reading Intervention for grade1)
National Learning Camp( Reading Intervention for grade1)National Learning Camp( Reading Intervention for grade1)
National Learning Camp( Reading Intervention for grade1)
SaadaGrijaldo1
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
Celine George
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
MysoreMuleSoftMeetup
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
JackieSparrow3
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Liyana Rozaini
 
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
thanhluan21
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
Celine George
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
drtech3715
 
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
shimeathdelrosario1
 
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and RemediesArdra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Astro Pathshala
 

Recently uploaded (20)

ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
 
NLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacherNLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacher
 
How to Show Sample Data in Tree and Kanban View in Odoo 17
How to Show Sample Data in Tree and Kanban View in Odoo 17How to Show Sample Data in Tree and Kanban View in Odoo 17
How to Show Sample Data in Tree and Kanban View in Odoo 17
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - HK1 (C...
 
How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
 
Webinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional SkillsWebinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional Skills
 
matatag curriculum education for Kindergarten
matatag curriculum education for Kindergartenmatatag curriculum education for Kindergarten
matatag curriculum education for Kindergarten
 
Howe Writing Center - Orientation Summer 2024
Howe Writing Center - Orientation Summer 2024Howe Writing Center - Orientation Summer 2024
Howe Writing Center - Orientation Summer 2024
 
National Learning Camp( Reading Intervention for grade1)
National Learning Camp( Reading Intervention for grade1)National Learning Camp( Reading Intervention for grade1)
National Learning Camp( Reading Intervention for grade1)
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
 
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
 
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY N...
DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUY���N ĐẠI HỌC CHÍNH QUY N...
 
How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17How to Handle the Separate Discount Account on Invoice in Odoo 17
How to Handle the Separate Discount Account on Invoice in Odoo 17
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
 
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
 
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and RemediesArdra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
 

Fundamental Test Process

  • 1. FUNDAMENTAL TEST PROCESS OLEH : SUCI RAHMAWATI 11453201617 Program Studi 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 level of risk associated with the software.
  • 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 activities. To help us we may have organization or program test policies and a test strategy
  • 4. CONTINUE… Test planning has the following major tasks, given approxi- mately in order, which help us build a test plan:  Determine the scope and risks and identify the objectives of testing.  Determine the test approach (techniques, test items, coverage, identifying and interfacing with the teams involved in testing, testware)
  • 5. CONTINUE…  Implement the test policy and/or the test strategy  Determine the required test resources (e.g. people, test environment, PCs)  Schedule test analysis and design tasks, test implementation, execution and evaluation  Determine the exit criteria
  • 6. CONTINUE… 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.
  • 7. 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.
  • 8. CONTINUE…  Design the tests.  Evaluate testability of the requirements and system.
  • 9. 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. 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.
  • 10. CONTINUE… Test implementation and execution have the following major tasks, 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.
  • 11. CONTINUE…  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.
  • 12. 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 against which we'll measure 'enough'. These criteria vary for each project and are known as exit criteria.
  • 13. 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.
  • 14. CONTINUE…  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.
  • 15. BIBLIOGRAPHY  Graham et.al. (2011). ISTQB-Fondation of Software Testing. London: Cengage Learning EMEA.