SlideShare a Scribd company logo
FUNDAMENTALTEST PROCESS
By:
Endang Setianingsih
Program Studi S1 Sistem Informasi
Fakultas Sains DanTeknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
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.
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.
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

Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing

The document summarizes the fundamental test process which consists of 5 basic steps: 1) planning and control which involves determining test objectives, approach, and resources; 2) analysis and design which involves reviewing requirements, identifying test conditions, and designing test cases; 3) implementation which involves developing and prioritizing test cases and creating test suites; 4) execution which involves executing test cases and logging results; 5) evaluating exit criteria and reporting which involves checking test logs and writing a summary report. The fundamental test process is used for dynamic testing but can also be applied to reviews. Testing is done to determine if a system is suitable for use.

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
Qa team in project mission,
Qa team in project   mission,Qa team in project   mission,
Qa team in project mission,

The QA team's mission is to define, design, develop and implement test plans, test projects to ensure they meet specifications, and use documentation to verify it correctly explains installation and handling of errors. Their role is to participate in change management, assist with isolating discrepancies between expected and actual results, prepare for acceptance testing, check test data, obtain and review expected test results, ensure new modules follow procedures, analyze and report results by comparing them to expectations and documenting all defects. The QA team structure includes a director, lead, senior and junior engineers, and interns.

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
During test implementation and execution,
we takeThe 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.
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 is the activity whereTest
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
againstwhich we'll Measure 'enough'.These criteria
vary for each project and are known as exit criteria

Recommended for you

Regression testing
Regression testingRegression testing
Regression testing

Regression testing is retesting software after changes to ensure bugs have not been introduced or detected. It has the objectives of checking that bugs have been addressed, testing related areas that could be affected, and achieving a bug-free system. Strategies for regression testing include retesting all tests, selecting some tests to rerun based on areas affected by changes, and prioritizing test cases based on business impact and importance. An effective regression strategy can save organizations time and money by automating regression testing.

Risk and Testing
Risk and TestingRisk and Testing
Risk and Testing

This document discusses risk and risk-based testing in software development. It defines risk as the possibility of a system or software failing to meet a customer or stakeholder expectation. Product risks include issues with functionality, security, reliability, usability, maintainability and performance. Risk-based testing prioritizes and emphasizes tests according to identified risks. It aims to reduce the likelihood of defects in critical areas. Project risks also apply to testing and include logistical issues, excessive changes invalidating tests, and insufficient testing environments. Managing risks appropriately involves understanding likelihood and impact, and balancing risks with quality, features and schedules.

http://www.uin-suska.ac.id/http://sif.uin-suska.ac.id/http://fst.uin-suska.ac.id/
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)

The document summarizes the fundamental test activities from planning to closure. It describes the main tasks for each stage of testing including: planning and control, analysis and design, implementation and execution, evaluating exit criteria and reporting, and test closure activities. For each stage, it lists the major tasks in the typical order they are performed such as determining test objectives, designing test cases, executing tests, analyzing results, and finalizing test documentation.

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 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.
Graham et.al. (2011). ISTQB-Fondation of
SoftwareTesting. London: Cengage Learning
EMEA.
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/

Recommended for you

What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka

The document discusses regression testing, including its definition, benefits, when it should be applied, types, techniques, challenges and best practices. Regression testing involves re-running all tests to ensure new code changes have not introduced new bugs or caused existing bugs to reappear. It helps find bugs early, increases chances of detecting bugs, ensures correctness and that fixed issues do not occur again.

what is regression testingregression testingtypes of regression testing
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing

In this chapter, we will introduce you to the fundamentals of testing: why testing is needed; its limitations, objectives and purpose; the principles behind testing; the process that testers follow; and some of the psychological factors that testers must consider in their work. By reading this chapter you'll gain an understanding of the fundamentals of testing and be able to describe those fundamentals.

chapter 1fundamental of testingsoftware testing
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach

All you need to know about Regression testing| David Tzemach 1. Overview 2. What is “Regression” testing…? 3. When should you use it..? 4. How to implement..? 5. Test Recommendations 6. Considerations when building Regression tests

softwarescrumtesting

More Related Content

What's hot

Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
windi rohmaheny
 
Test process
Test processTest process
Test process
Soori Joy
 
What will testing look like in year 2020
What will testing look like in year 2020What will testing look like in year 2020
What will testing look like in year 2020
BugRaptors
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
Riauly Putra
 
Testing Process
Testing ProcessTesting Process
Testing Process
PandeyABHISHEK1
 
Qa team in project mission,
Qa team in project   mission,Qa team in project   mission,
Qa team in project mission,
Kostiv Ruslan
 
Regression testing
Regression testingRegression testing
Regression testing
Anamta Sayyed
 
Risk and Testing
Risk and TestingRisk and Testing
Risk and Testing
NolaCita
 
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
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
Edureka!
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing
Siti Deny Nadiroha
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
David Tzemach
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process
alex swandi
 
Testing 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be RequiredTesting 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be Required
ArleneAndrews2
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
Idexcel Technologies
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
YMT College Of Management
 
Regression testing
Regression testingRegression testing
Regression testing
mushfiqangshu
 
Data handling and constraints
Data handling and constraintsData handling and constraints
Data handling and constraints
tmann1
 
Principles of software testing
Principles of software testingPrinciples of software testing
Principles of software testing
Software Testing Books
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
TEST Huddle
 

What's hot (20)

Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelaseFundamentaltestprocess windirohmaheny11453205427 kelase
Fundamentaltestprocess windirohmaheny11453205427 kelase
 
Test process
Test processTest process
Test process
 
What will testing look like in year 2020
What will testing look like in year 2020What will testing look like in year 2020
What will testing look like in year 2020
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Qa team in project mission,
Qa team in project   mission,Qa team in project   mission,
Qa team in project mission,
 
Regression testing
Regression testingRegression testing
Regression testing
 
Risk and Testing
Risk and TestingRisk and Testing
Risk and 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)
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
 
Fundamental test process
Fundamental test process Fundamental test process
Fundamental test process
 
Testing 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be RequiredTesting 3: Types Of Tests That May Be Required
Testing 3: Types Of Tests That May Be Required
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Regression testing
Regression testingRegression testing
Regression testing
 
Data handling and constraints
Data handling and constraintsData handling and constraints
Data handling and constraints
 
Principles of software testing
Principles of software testingPrinciples of software testing
Principles of software testing
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 

Similar to Fundamental test process endang

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
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
MeychiaGaiza
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Yoga Setiawan
 
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
M Branikno Ramadhan
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Dinul
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Irvan Febry
 
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
muhammad afif
 
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
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
RakhesLeoPutra
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
Bima Alvamiko
 
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
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
sangeeta607494
 
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
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 

Similar to Fundamental test process endang (20)

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
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
 
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 (andika m)
Fundamental test process (andika m)Fundamental test process (andika m)
Fundamental test process (andika m)
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
 
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
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
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
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 

Recently uploaded

RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
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
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
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
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
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
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
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
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
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
 

Recently uploaded (20)

RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
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
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
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
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
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
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.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
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
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
 

Fundamental test process endang

  • 1. FUNDAMENTALTEST PROCESS By: Endang Setianingsih Program Studi S1 Sistem Informasi Fakultas Sains DanTeknologi Universitas Islam Negeri Sultan Syarif Kasim Riau
  • 2. 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. 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.
  • 4. 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 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
  • 6. During test implementation and execution, we takeThe 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. 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 is the activity whereTest 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 againstwhich we'll Measure 'enough'.These criteria vary for each project and are known as exit criteria
  • 9. 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 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. Graham et.al. (2011). ISTQB-Fondation of SoftwareTesting. London: Cengage Learning EMEA.