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

Recommended for you

Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing

Tool support can benefit testing by automating repetitive tasks and increasing consistency. However, simply purchasing a tool does not guarantee benefits - tools must be properly introduced. A pilot project allows an organization to experiment with a new tool on a small scale before wider rollout. Success requires adapting processes to fit the tool, providing training, and continuously improving tool use.

http://sif.uin-suska.ac.id/http://fst.uin-suska.ac.id/http://www.uin-suska.ac.id/
Agile Bureaucracy
Agile BureaucracyAgile Bureaucracy
Agile Bureaucracy

Maria Teryokhina presented on testing artifacts in agile projects. She discussed common testing artifacts like test plans, test cases, defects, and reports/metrics. She outlined the pros and cons of having these artifacts, noting they provide assurance and understanding but can also take time. She suggested not writing certain artifacts for small teams/projects or those with dynamic products where risks are not a priority. The presentation aimed to provide solutions to decrease effort on testing documentation in agile while still maintaining quality.

What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka

YouTube Link: https://youtu.be/S2_AJP9Oeg0 **Test Automation Masters Program: https://www.edureka.co/masters-program/automation-testing-engineer-training ** This Edureka PPT on "Test Plan in Software Testing" will give you in-depth knowledge on how to create a Test Plan in Software Testing and why it is important. The following are the topics covered in the session: Software Testing Documentation What is Test Plan? Benefits of Using Test Plan Types of Test Plan How to Write a Test Plan? Test Plan Template / Test Plan Document Software Testing Blog playlist: http://bit.ly/2UXwdJm Selenium playlist: https://goo.gl/NmuzXE Selenium Blog playlist: http://bit.ly/2B7C3QR Follow us to never miss an update in the future. YouTube: https://www.youtube.com/user/edurekaIN Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Castbox: https://castbox.fm/networks/505?country=in

what is test planwhat is test plan in software testingtest plan in software testing
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.

Recommended for you

06 tool support for testing
06 tool support for testing06 tool support for testing
06 tool support for testing

The document discusses different types of tools that provide support for software testing. It describes tools for test management, requirements management, and incident management. Test management tools help manage tests, schedules, and interfaces between other tools. Requirements management tools store and check requirements and trace them to tests. Incident management tools track bug reports and defects throughout the identification and resolution process. The document emphasizes that tools should be selected based on the testing activities needed and that their use requires special considerations.

Test planning
Test planningTest planning
Test planning

The document outlines a software testing lifecycle practice plan that includes test planning, case design, execution, defect tracking, and reporting over 10 hours total. It provides details on each stage including objectives, key points, and sample templates. Homework involves drafting a test plan, cases, and report for testing a work log system.

testing
Testing Implementasi 3
Testing Implementasi 3Testing Implementasi 3
Testing Implementasi 3

The document discusses different types of tools that provide support for software testing. It describes tools that support test management, requirements management, and incident management. Test management tools help with scheduling tests, tracking testing progress and results, and generating reports. Requirements management tools store and trace requirements to facilitate testing. Incident management tools track bug reports and defects throughout the resolution process. The document emphasizes that tools should be selected based on the testing needs and that their use requires special considerations around factors like probe effect.

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).

Recommended for you

Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala

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

Ch14
Ch14Ch14
Ch14

This document provides an overview of materials for a software testing course based on the ISTQB Foundation Syllabus 2007. It includes slides covering the main topics in the syllabus such as fundamentals of testing, testing throughout the software lifecycle, static techniques, test design techniques, and test management. The slides are intended to help students understand best practices in software testing and prepare for the ISTQB Foundation exam. Mock exams and exercises are included to help assess students' knowledge as they progress through the course materials.

Testing 2 tool support for testing
Testing 2 tool support for testingTesting 2 tool support for testing
Testing 2 tool support for testing

Tool support for testing can include test management tools, requirements management tools, incident management tools, and configuration management tools. Test management tools help manage the testing process and tests. Requirements management tools support requirements documentation and traceability to tests. Incident management tools track defects, problems and enhancement requests. Configuration management tools help manage software and testware versions and configurations.

uin suska riaufakultas sains dan teknologijurusan sistem informasi
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/

Recommended for you

Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools

Testing is the procedure of exercising software in order to check whether it is capable of satisfying certain requirements and to detect errors. The key objectives of software testing is to recognize detects, non-conformance and other allied threats in a work product in order to communicate all known concerns to the project group and make sure that every issue is addressed in an apt manner prior to release.

software development life cycleit service managementit service management software
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template

This document outlines a test plan template for testing a product. It includes sections for objectives and tasks, scope, testing strategy, hardware and environment requirements, test schedule, control procedures, features to be tested, resources and responsibilities, schedules, impacted departments, dependencies, risks, tools, and approvals. The testing strategy section describes the different types of testing to be performed, including unit, integration, performance, user acceptance, batch, regression, and beta testing. It provides definitions and outlines the methodology for each type. The document provides a framework to define all aspects of testing for a project.

Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design

The test planning stage involves identifying standards and protocols for test procedure creation, hardware and software requirements for the test environment, test data needs, a preliminary test schedule, and defect tracking procedures. The test plan will outline roles and responsibilities, the test project schedule, planning and design activities, test environment setup, risks and issues, and the required level of thoroughness. Test design addresses defining the number and types of tests, test paths and functions, and required test conditions. Test requirements must be clearly defined and documented before test design so that the basis for test efforts is understood. During test planning, the test team estimates the number and types of test techniques and procedures needed.

More Related Content

What's hot

Testplan
TestplanTestplan
Testplan
Aarati Gujar
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
Ahmad Raza Aslam
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for Testing
Zetryan Satria
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
Suci Ayu Mawarni
 
Agile Bureaucracy
Agile BureaucracyAgile Bureaucracy
Agile Bureaucracy
Return on Intelligence
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
Edureka!
 
06 tool support for testing
06 tool support for testing06 tool support for testing
06 tool support for testing
Ilham Wahyudi
 
Test planning
Test planningTest planning
Test planning
rahulcentra
 
Testing Implementasi 3
Testing Implementasi 3Testing Implementasi 3
Testing Implementasi 3
Sinthia Gusfah
 
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala
Arsala Dilshad
 
Ch14
Ch14Ch14
Testing 2 tool support for testing
Testing 2 tool support for testingTesting 2 tool support for testing
Testing 2 tool support for testing
Mini Marsiah
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
Kovair
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
Dell R&D Center, Bangalore
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
EffOne_Technologies
 
Test plan
Test planTest plan
Test plan
Akhila Bhaskar
 
Test planning
Test planningTest planning
Test planning
Abdul Basit
 
Astqb Slayb
Astqb SlaybAstqb Slayb
Astqb Slayb
nitin lakhanpal
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
Qingsong Yao
 
Tools support for testing
Tools support for testingTools support for testing
Tools support for testing
Nathandisya
 

What's hot (20)

Testplan
TestplanTestplan
Testplan
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
Chapter 6 Tool Support for Testing
Chapter 6 Tool Support for TestingChapter 6 Tool Support for Testing
Chapter 6 Tool Support for Testing
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
Agile Bureaucracy
Agile BureaucracyAgile Bureaucracy
Agile Bureaucracy
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
06 tool support for testing
06 tool support for testing06 tool support for testing
06 tool support for testing
 
Test planning
Test planningTest planning
Test planning
 
Testing Implementasi 3
Testing Implementasi 3Testing Implementasi 3
Testing Implementasi 3
 
Test Planning_Arsala
Test Planning_ArsalaTest Planning_Arsala
Test Planning_Arsala
 
Ch14
Ch14Ch14
Ch14
 
Testing 2 tool support for testing
Testing 2 tool support for testingTesting 2 tool support for testing
Testing 2 tool support for testing
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Test plan
Test planTest plan
Test plan
 
Test planning
Test planningTest planning
Test planning
 
Astqb Slayb
Astqb SlaybAstqb Slayb
Astqb Slayb
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
 
Tools support for testing
Tools support for testingTools support for testing
Tools support for testing
 

Similar to Tool support for testing

tool support for testing
tool support for testingtool support for testing
tool support for testing
aidil fitra
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Bayu Andika Pratama
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh
 
Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0
Neeraj Kumar Singh
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
Yoga Pratama Putra
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2
alex swandi
 
Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)
Andika Mardanu
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
M Branikno Ramadhan
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
Dinul
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
eva khasana
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2
Bima Alvamiko
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
Emi Rizki Ayunanda
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
M Branikno Ramadhan
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
Maria FutureThoughts
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
Yoga Setiawan
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
SudhanshiBakre1
 
Tool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptxTool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptx
DarshanaVatsalSavali
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
sarahrambe
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Sachin Pathania
 

Similar to Tool support for testing (20)

tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2
 
Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)Introducing a tool into an organization (andika m)
Introducing a tool into an organization (andika m)
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Introducing a tool into an organization 2
Introducing a tool into an organization 2Introducing a tool into an organization 2
Introducing a tool into an organization 2
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Introducing a tool into an organization
Introducing a tool into an organizationIntroducing a tool into an organization
Introducing a tool into an organization
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
 
Tool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptxTool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptx
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 

Recently uploaded

Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
sudsdeep
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
karim wahed
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
avufu
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Asher Sterkin
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
sachin chaurasia
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
Semiosis Software Private Limited
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
Philip Schwarz
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
DNUG e.V.
 
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdfResponsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Trackobit
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
Roshan Dwivedi
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Softwares
 
What is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for FreeWhat is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for Free
TwisterTools
 
How we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hoursHow we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hours
Ortus Solutions, Corp
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
Ortus Solutions, Corp
 
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
bhatinidhi2001
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Sparity1
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
 
ANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdfANSYS Mechanical APDL Introductory Tutorials.pdf
ANSYS Mechanical APDL Introductory Tutorials.pdf
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
 
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdfResponsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
 
What is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for FreeWhat is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for Free
 
How we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hoursHow we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hours
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
 
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
 
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
Abortion pills in Fujairah *((+971588192166*)☎️)¥) **Effective Abortion Pills...
 

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/