SlideShare a Scribd company logo
Name : Aidul Azmi. S
Course : Sistem Informasi
Faculty : Sains dan Teknologi
University : UIN SUSKA RIAU
Chapter 1
Fundamental of Testing
Fundamental of Testing
fundamental test
process
1. planning and control
2. analysis and design
3. implementation and
execution
4. evaluating exit
criteria and reporting
5. test closure
activities.
Main Task
(Test
planning
and
control)
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).
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.
Main Task
(Test
analysis
and
design)
Review the test basis (such as
the product risk analysis,
requirements, architecture,
design specifications, and
interfaces),
Identify test conditions based
on analysis of test items, their
specifications, and what we
know about their behavior and
structure.
Design the tests using
techniques to help select
representative tests that
relate to particular aspects
of the soft ware which
carry risks or which are of
particular interest, based
on the test conditions and
going into more detail.
Evaluate
testability of the
requirements and
system.
Design the test
environment set-
up and identify
any required
infrastructure and
tools.
Main Task (Test
implementation
)
Develop and
prioritize test
cases
Create test suites
from the test
cases for efficient
test execution.
Implement
and verify
the
environment.
Main Task
(Test
Execution)
Execute the
test suites and
individual test
cases,
following test
procedures.
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
Questions & Answers
1. A company recently purchased a commercial
off-the-shelf application to automate their bill-
paying process. They now plan to run an
acceptance test against the package prior to
putting it into production. Which of the following
is their most likely reason for testing?
a. To build confidence in the application.
b. To detect bugs in the application.
c. To gather evidence for a lawsuit.
d. To train the users.
2. According to the ISTQB Glossary, the word 'bug' is
synonymous with which of the following words?
a. Incident
b. Defect
c. Mistake
d. Error
3. According to the ISTQB Glossary, a risk relates to
which of the following?
a. Negative feedback to the tester
b. Negative consequences that will occur
c. Negative consequences that could occur
d. Negative consequences for the test object
4. Ensuring that test design starts during the requirements
definition phase is important to enable which of the
following test objectives?
a. Preventing defects in the system.
b. Finding defects through dynamic testing.
c. Gaining confidence in the system.
d. Finishing the project on time.
5. According to the ISTQB Glossary, regression testing is
required for what purpose?
a. To verify the success of corrective actions.
b. To prevent a task from being incorrectly considered
completed.
c. To ensure that defects have not been introduced by
a modification.
d. To motivate better unit testing by the programmers.
Reference
Graham, D., et al.2006.Foundations of Software
Testing : ISTQB Certification.London, UK
:International Thomson Business Press
http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://uin-suska.ac.id/

More Related Content

PPTX
Bab i fundamental of testing
PPTX
Bab i fundamental of testing (yoga)
PPTX
Bab i fundamental of testing
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PPTX
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
PDF
10+ Reasons to Use Static Testing
PDF
[Paul Holland] Trends in Software Testing
PPT
Bab i fundamental of testing
Bab i fundamental of testing (yoga)
Bab i fundamental of testing
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Graham et.al, 2008, Foundations of Software Testing ISTQB Certification. Chap...
10+ Reasons to Use Static Testing
[Paul Holland] Trends in Software Testing

What's hot (20)

PDF
Forgotten? Ignored? Obsolete? Static testing techniques
PPTX
Why testing is necessary
PPTX
Chapter 1 Fundamental of testing (By Eva Normala)
PDF
Introduction to software testing
PDF
Fundamentals of Testing (2013)
PPT
Better Software Classic Testing Mistakes
PDF
Qa interview questions and answers for placements
DOCX
Questions About Software Testing
PPT
Project Data Incorporating Qualitative Factors for Improved Software Defect P...
PDF
Software Testing Principles and  Techniques
PDF
Test process
PPTX
Exploratory testing using heuristics
PDF
测试向前一步
PDF
Test performance indicators
PPTX
Exploratory Testing
PPTX
Bab 1 Fundamentals Of Testing
PDF
Conversion Hotel 2018 Keynote: Aleksander Fabijan
PDF
[Paul Holland] Bad Metrics and What You Can Do About It
PDF
البحث العلمي المنشور بين الجيد والرديء د. سيناء العقيل
PPTX
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Forgotten? Ignored? Obsolete? Static testing techniques
Why testing is necessary
Chapter 1 Fundamental of testing (By Eva Normala)
Introduction to software testing
Fundamentals of Testing (2013)
Better Software Classic Testing Mistakes
Qa interview questions and answers for placements
Questions About Software Testing
Project Data Incorporating Qualitative Factors for Improved Software Defect P...
Software Testing Principles and  Techniques
Test process
Exploratory testing using heuristics
测试向前一步
Test performance indicators
Exploratory Testing
Bab 1 Fundamentals Of Testing
Conversion Hotel 2018 Keynote: Aleksander Fabijan
[Paul Holland] Bad Metrics and What You Can Do About It
البحث العلمي المنشور بين الجيد والرديء د. سيناء العقيل
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Ad

Similar to Fundamental of testing (20)

PPTX
Chapter 1 Fundamental of Testing
DOC
Istqb Sample Questions
PPTX
Fundamentals of testing jef (2)
PPTX
Aldi questions fundamentals of testing
PPTX
Questions fundamentals of testing
PDF
Topic 5 chapter 5
PPTX
Fundamentals of testing
PPTX
Fundamental Test Process
DOC
Question ISTQB foundation 3
DOC
Ôn tập kiến thức ISTQB
PDF
Istqb exam sample_paper_2
PPTX
Fundamentals of Testing
PDF
Topic 5 chapter 3
PDF
Istqb question-paper-dump-14
PDF
Istqb exam sample_paper_1
DOC
ISTQB Foundation level Sample Paper - Part 3
DOCX
Istqb v.1.2
PDF
Topic 5 chapter 1
PPTX
Testing throughout the software life cycle (test types)
PDF
Topic 5 chapter 6
Chapter 1 Fundamental of Testing
Istqb Sample Questions
Fundamentals of testing jef (2)
Aldi questions fundamentals of testing
Questions fundamentals of testing
Topic 5 chapter 5
Fundamentals of testing
Fundamental Test Process
Question ISTQB foundation 3
Ôn tập kiến thức ISTQB
Istqb exam sample_paper_2
Fundamentals of Testing
Topic 5 chapter 3
Istqb question-paper-dump-14
Istqb exam sample_paper_1
ISTQB Foundation level Sample Paper - Part 3
Istqb v.1.2
Topic 5 chapter 1
Testing throughout the software life cycle (test types)
Topic 5 chapter 6
Ad

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
Teaching material agriculture food technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
NewMind AI Monthly Chronicles - July 2025
Teaching material agriculture food technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence

Fundamental of testing

  • 1. Name : Aidul Azmi. S Course : Sistem Informasi Faculty : Sains dan Teknologi University : UIN SUSKA RIAU Chapter 1 Fundamental of Testing
  • 2. Fundamental of Testing fundamental test process 1. planning and control 2. analysis and design 3. implementation and execution 4. evaluating exit criteria and reporting 5. test closure activities.
  • 3. Main Task (Test planning and control) 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). 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.
  • 4. Main Task (Test analysis and design) Review the test basis (such as the product risk analysis, requirements, architecture, design specifications, and interfaces), Identify test conditions based on analysis of test items, their specifications, and what we know about their behavior and structure. Design the tests using techniques to help select representative tests that relate to particular aspects of the soft ware which carry risks or which are of particular interest, based on the test conditions and going into more detail. Evaluate testability of the requirements and system. Design the test environment set- up and identify any required infrastructure and tools.
  • 5. Main Task (Test implementation ) Develop and prioritize test cases Create test suites from the test cases for efficient test execution. Implement and verify the environment.
  • 6. Main Task (Test Execution) Execute the test suites and individual test cases, following test procedures. 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
  • 7. Questions & Answers 1. A company recently purchased a commercial off-the-shelf application to automate their bill- paying process. They now plan to run an acceptance test against the package prior to putting it into production. Which of the following is their most likely reason for testing? a. To build confidence in the application. b. To detect bugs in the application. c. To gather evidence for a lawsuit. d. To train the users.
  • 8. 2. According to the ISTQB Glossary, the word 'bug' is synonymous with which of the following words? a. Incident b. Defect c. Mistake d. Error 3. According to the ISTQB Glossary, a risk relates to which of the following? a. Negative feedback to the tester b. Negative consequences that will occur c. Negative consequences that could occur d. Negative consequences for the test object
  • 9. 4. Ensuring that test design starts during the requirements definition phase is important to enable which of the following test objectives? a. Preventing defects in the system. b. Finding defects through dynamic testing. c. Gaining confidence in the system. d. Finishing the project on time. 5. According to the ISTQB Glossary, regression testing is required for what purpose? a. To verify the success of corrective actions. b. To prevent a task from being incorrectly considered completed. c. To ensure that defects have not been introduced by a modification. d. To motivate better unit testing by the programmers.
  • 10. Reference Graham, D., et al.2006.Foundations of Software Testing : ISTQB Certification.London, UK :International Thomson Business Press http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://uin-suska.ac.id/