SlideShare a Scribd company logo
TOOL SUPPORT FOR TESTING
Oleh
Amelia Septia Roza
11453204909
Program Studi Sistem Informasi
Fakultas Sains dan teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
1. Types of Test Tool
The list of the various tool types in terms of their general functionality :
a. Test tool classification
b. Tool support for management of testing and tests
c. Tool support for static testing
d. Tool support for test specification
e. Tool support for test execution and logging
f. Tool support for performance and monitoring
g. Tool support for specific application areas (Kl)
h. Tool support using other tools
1. Types of Test Tool
a. Test Tool Classification
The tools are grouped by the testing activities or areas that are supported by a set of
tools, for example, tools that support management activities, tools to support static testing,
etc.
b. Tool support for management of testing and tests
What does 'test management' mean? It could be 'the management of tests' or it could
be 'managing the testing process'. The tools in this broad category provide support for
either or both of these. The management of testing applies over the whole of the software
development life cycle, so a test management tool could be among the first to be used in a
project.
1. Types of Test Tool
c. Tool support for static testing
 Review process support tools
 Static analysis tools (D)
 Modeling tools (D)
d. Tool support for test specification
 Test design tools
 Test data preparation tools
1. Types of Test Tool
e.Tool support for test execution and logging
 Test execution tools
 Test harness/unit test framework tools (D)
 Test comparators
 Coverage measurement tools (D)
 Security tools
f. Tool support for performance and monitoring
The tools described in this section support testing that can be carried out on a system
when it is operational, i.e. while it is running. This can be during testing or could be after a
system is released into live operation.
 Dynamic analysis tools (D)
 Monitoring tools
1. Types of Test Tool
g. Tool support for specific application areas (Kl)
There are also further specializations of tools within these clas- sifications. For
example there are web-based performance-testing tools as well as performance-
testing tools for back-office systems. There are static analysis tools for specific
development platforms and programming languages, since each programming
language and every platform has distinct characteristics. There are dynamic analysis
tools that focus on security issues, as well as dynamic analysis tools for embedded
systems.
h. Tool support using other tools
The tools described in this chapter are not the only tools that a tester can make
use of. You may not normally think of a word processor or a spreadsheet as a testing
tool, but they are often used to store test designs, test scripts or test data.
2. Effective Use of Tools : Potential Benefits and
Risks
The reason for acquiring tools to support testing is to gain
benefits, by using a software program to do certain tasks that
are better done by a computer than by a person.
a. Potential benefits of using tools
b. Risks of using tools
c. Special considerations for some types of tools
2. Effective Use of Tools : Potential Benefits and
Risks
a. Potential benefits of using tools
There are many benefits that can be gained by using tools to support testing,
whatever the specific type of tool. Benefits include:
 reduction of repetitive work;
 greater consistency and repeatability;
 objective assessment;
 ease of access to information about tests or testing.
2. Effective Use of Tools : Potential Benefits and
Risks
b. Risks of using tools
There are many risks that are present when tool support for testing is
introduced and used, whatever the specific type of tool. Risks include:
 unrealistic expectations for the tool;
 underestimating the time, cost and effort for the initial introduction of a tool;
 underestimating the time and effort needed to achieve significant and con
tinuing benefits from the tool;
 underestimating the effort required to maintain the test assets generated by
the tool;
 over-reliance on the tool.
2. Effective Use of Tools : Potential Benefits and
Risks
c. Special considerations for some types of tools
 Test execution tools
 Performance testing tools
 Static analysis tools
 Test management tools
3. Introducing A Tool Into An Organization
 Main principles
 Pilot project
 Success factors
3. Introducing A Tool Into An Organization
 Main principles
The place to start when introducing a tool into an organization is not with the tool - it
is with the organization. In order for a tool to provide benefit, it must match a need within
the organization, and solve that need in a way that is both effective and efficient.
The following factors are important in selecting a tool:
 assessment of the organization's maturity (e.g. readiness for change);
 identification of the areas within the organization where tool support will help to
improve testing processes;
 evaluation of tools against clear requirements and objective criteria;
 proof-of-concept to see whether the product works as desired and meets the
requirements and objectives defined for it;
 evaluation of the vendor (training, support and other commercial aspects) or open-
source network of support;
 identifying and planning internal implementation (including coaching and mentoring
for those new to the use of the tool).
3. Introducing A Tool Into An Organization
 Pilot project
The objectives for a pilot project for a new tool are:
 to learn more about the tool (more detail, more depth);
 to see how the tool would fit with existing processes or documentation, how those
would need to change to work well with the tool and how to use the tool to
streamline existing processes;
 to decide on standard ways of using the tool that will work for all potential users
(e.g. naming conventions, creation of libraries, defining modularity, where different
elements will be stored, how they and the tool itself will be maintained);
 to evaluate the pilot project against its objectives (have the benefits been achieved
at reasonable cost?).
3. Introducing A Tool Into An Organization
 Success factors
Success is not guaranteed or automatic when implementing a testing tool, but many
organizations have succeeded. Here are some of the factors that have contributed to success:
 incremental roll-out (after the pilot) to the rest of the organization;
 adapting and improving processes, testware and tool artefacts to get the best fit and balance
between them and the use of the tool;
 providing adequate training, coaching and mentoring of new users;
 defining and communicating guidelines for the use of the tool, based on what was learned in the
pilot;
 implementing a continuous improvement mechanism as tool use spreads through more of the
organization;
 monitoring the use of the tool and the benefits achieved and adapting the use of the tool to take
account of what is learned.
Reference
 Graham,d., et al.2006. Foundation of Software Testing:
ISTQB certification London, UK : International Thomson
Business Press
Thank You
 https://uin-suska.ac.id/
 https://fst.uin-suska.ac.id/
 https://sif.uin-suska.ac.id/

More Related Content

PPTX
Tool Support For Testing
PPTX
Introducing a tool into an organization
PPTX
Tool support for testing
PPTX
Introducing a Tool Into an Organization
PPTX
3 . introducing a tool into an organization
PPTX
Introducing a tool into an organization
PPTX
CTFL chapter 06
PDF
02 test planning
Tool Support For Testing
Introducing a tool into an organization
Tool support for testing
Introducing a Tool Into an Organization
3 . introducing a tool into an organization
Introducing a tool into an organization
CTFL chapter 06
02 test planning

What's hot (20)

DOC
Testplan
RTF
Ieee829mtp
PPTX
Chapter 6 Tool Support for Testing
PPTX
Tool Support For Testing
PPTX
Agile Bureaucracy
PDF
What is Test Plan? Edureka
PPTX
06 tool support for testing
PPT
Test planning
PPTX
Testing Implementasi 3
PPTX
Test Planning_Arsala
PPT
PPTX
Testing 2 tool support for testing
PDF
Benefits Of Implementing Test Management Tools
PDF
Sample test-plan-template
PDF
Software Test Planning and Design
DOC
Test plan
PPT
Test planning
DOCX
Astqb Slayb
PPTX
Writing good test plan and writing good tests
PPTX
Tools support for testing
Testplan
Ieee829mtp
Chapter 6 Tool Support for Testing
Tool Support For Testing
Agile Bureaucracy
What is Test Plan? Edureka
06 tool support for testing
Test planning
Testing Implementasi 3
Test Planning_Arsala
Testing 2 tool support for testing
Benefits Of Implementing Test Management Tools
Sample test-plan-template
Software Test Planning and Design
Test plan
Test planning
Astqb Slayb
Writing good test plan and writing good tests
Tools support for testing
Ad

Similar to Tool support for testing (20)

PDF
tool support for testing
PPTX
Tool support for testing
PPTX
Chapter 6 - Tool Support for Testing
PDF
Chapter 6 - Test Tools and Automation
PDF
Chapter 6 - Test Tools Considerations V4.0
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization 2
PPTX
Introducing a tool into an organization (andika m)
PPTX
Introducing a tool into an organization
PPTX
Introducing a tool into an organization
PDF
tool support for testing
PPTX
Introducing a tool into an organization 2
PPTX
Tool support for testing
PPTX
Introducing a tool into an organization
DOC
38475471 qa-and-software-testing-interview-questions-and-answers
PPTX
Introducing a tool into an organization
PDF
Test Strategy vs Test Plan: Differences and Importance
PDF
How to Write a Test Plan .pdf
PPTX
Tool-Support-For-Testing-Section-6.pptx
PPTX
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
tool support for testing
Tool support for testing
Chapter 6 - Tool Support for Testing
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools Considerations V4.0
Introducing a tool into an organization
Introducing a tool into an organization 2
Introducing a tool into an organization (andika m)
Introducing a tool into an organization
Introducing a tool into an organization
tool support for testing
Introducing a tool into an organization 2
Tool support for testing
Introducing a tool into an organization
38475471 qa-and-software-testing-interview-questions-and-answers
Introducing a tool into an organization
Test Strategy vs Test Plan: Differences and Importance
How to Write a Test Plan .pdf
Tool-Support-For-Testing-Section-6.pptx
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Ad

Recently uploaded (20)

PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
System and Network Administration Chapter 2
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
medical staffing services at VALiNTRY
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Introduction to Artificial Intelligence
PDF
Design an Analysis of Algorithms II-SECS-1021-03
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Odoo Companies in India – Driving Business Transformation.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
wealthsignaloriginal-com-DS-text-... (1).pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Designing Intelligence for the Shop Floor.pdf
System and Network Administration Chapter 2
iTop VPN Free 5.6.0.5262 Crack latest version 2025
medical staffing services at VALiNTRY
Softaken Excel to vCard Converter Software.pdf
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Operating system designcfffgfgggggggvggggggggg
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction to Artificial Intelligence
Design an Analysis of Algorithms II-SECS-1021-03

Tool support for testing

  • 1. TOOL SUPPORT FOR TESTING Oleh Amelia Septia Roza 11453204909 Program Studi Sistem Informasi Fakultas Sains dan teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau
  • 2. 1. Types of Test Tool The list of the various tool types in terms of their general functionality : a. Test tool classification b. Tool support for management of testing and tests c. Tool support for static testing d. Tool support for test specification e. Tool support for test execution and logging f. Tool support for performance and monitoring g. Tool support for specific application areas (Kl) h. Tool support using other tools
  • 3. 1. Types of Test Tool a. Test Tool Classification The tools are grouped by the testing activities or areas that are supported by a set of tools, for example, tools that support management activities, tools to support static testing, etc. b. Tool support for management of testing and tests What does 'test management' mean? It could be 'the management of tests' or it could be 'managing the testing process'. The tools in this broad category provide support for either or both of these. The management of testing applies over the whole of the software development life cycle, so a test management tool could be among the first to be used in a project.
  • 4. 1. Types of Test Tool c. Tool support for static testing  Review process support tools  Static analysis tools (D)  Modeling tools (D) d. Tool support for test specification  Test design tools  Test data preparation tools
  • 5. 1. Types of Test Tool e.Tool support for test execution and logging  Test execution tools  Test harness/unit test framework tools (D)  Test comparators  Coverage measurement tools (D)  Security tools f. Tool support for performance and monitoring The tools described in this section support testing that can be carried out on a system when it is operational, i.e. while it is running. This can be during testing or could be after a system is released into live operation.  Dynamic analysis tools (D)  Monitoring tools
  • 6. 1. Types of Test Tool g. Tool support for specific application areas (Kl) There are also further specializations of tools within these clas- sifications. For example there are web-based performance-testing tools as well as performance- testing tools for back-office systems. There are static analysis tools for specific development platforms and programming languages, since each programming language and every platform has distinct characteristics. There are dynamic analysis tools that focus on security issues, as well as dynamic analysis tools for embedded systems. h. Tool support using other tools The tools described in this chapter are not the only tools that a tester can make use of. You may not normally think of a word processor or a spreadsheet as a testing tool, but they are often used to store test designs, test scripts or test data.
  • 7. 2. Effective Use of Tools : Potential Benefits and Risks The reason for acquiring tools to support testing is to gain benefits, by using a software program to do certain tasks that are better done by a computer than by a person. a. Potential benefits of using tools b. Risks of using tools c. Special considerations for some types of tools
  • 8. 2. Effective Use of Tools : Potential Benefits and Risks a. Potential benefits of using tools There are many benefits that can be gained by using tools to support testing, whatever the specific type of tool. Benefits include:  reduction of repetitive work;  greater consistency and repeatability;  objective assessment;  ease of access to information about tests or testing.
  • 9. 2. Effective Use of Tools : Potential Benefits and Risks b. Risks of using tools There are many risks that are present when tool support for testing is introduced and used, whatever the specific type of tool. Risks include:  unrealistic expectations for the tool;  underestimating the time, cost and effort for the initial introduction of a tool;  underestimating the time and effort needed to achieve significant and con tinuing benefits from the tool;  underestimating the effort required to maintain the test assets generated by the tool;  over-reliance on the tool.
  • 10. 2. Effective Use of Tools : Potential Benefits and Risks c. Special considerations for some types of tools  Test execution tools  Performance testing tools  Static analysis tools  Test management tools
  • 11. 3. Introducing A Tool Into An Organization  Main principles  Pilot project  Success factors
  • 12. 3. Introducing A Tool Into An Organization  Main principles The place to start when introducing a tool into an organization is not with the tool - it is with the organization. In order for a tool to provide benefit, it must match a need within the organization, and solve that need in a way that is both effective and efficient. The following factors are important in selecting a tool:  assessment of the organization's maturity (e.g. readiness for change);  identification of the areas within the organization where tool support will help to improve testing processes;  evaluation of tools against clear requirements and objective criteria;  proof-of-concept to see whether the product works as desired and meets the requirements and objectives defined for it;  evaluation of the vendor (training, support and other commercial aspects) or open- source network of support;  identifying and planning internal implementation (including coaching and mentoring for those new to the use of the tool).
  • 13. 3. Introducing A Tool Into An Organization  Pilot project The objectives for a pilot project for a new tool are:  to learn more about the tool (more detail, more depth);  to see how the tool would fit with existing processes or documentation, how those would need to change to work well with the tool and how to use the tool to streamline existing processes;  to decide on standard ways of using the tool that will work for all potential users (e.g. naming conventions, creation of libraries, defining modularity, where different elements will be stored, how they and the tool itself will be maintained);  to evaluate the pilot project against its objectives (have the benefits been achieved at reasonable cost?).
  • 14. 3. Introducing A Tool Into An Organization  Success factors Success is not guaranteed or automatic when implementing a testing tool, but many organizations have succeeded. Here are some of the factors that have contributed to success:  incremental roll-out (after the pilot) to the rest of the organization;  adapting and improving processes, testware and tool artefacts to get the best fit and balance between them and the use of the tool;  providing adequate training, coaching and mentoring of new users;  defining and communicating guidelines for the use of the tool, based on what was learned in the pilot;  implementing a continuous improvement mechanism as tool use spreads through more of the organization;  monitoring the use of the tool and the benefits achieved and adapting the use of the tool to take account of what is learned.
  • 15. Reference  Graham,d., et al.2006. Foundation of Software Testing: ISTQB certification London, UK : International Thomson Business Press
  • 16. Thank You  https://uin-suska.ac.id/  https://fst.uin-suska.ac.id/  https://sif.uin-suska.ac.id/