FLP - Tool Support For TestingV0.1
FLP - Tool Support For TestingV0.1
Contents
What is a test tool
Types of test tools
Benefits of test tools
Risk of test tools
Introducing A Tool Into An Organization
Modeling tools
Validation of system or software
Identifies inconsistencies and defects
within model
Prioritization of areas in models of
testing
Identify test conditions
Test comparators
dynamic comparison of transient events
post-execution comparison of stored data
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
12/30/16
9
Security tools
identifying viruses;
detecting intrusions such as denial of service attacks;
simulating various types of external attacks;
probing for open ports or other externally visible points of attack;
identifying weaknesses in password files and passwords;
security checks during operation, e.g. for checking integrity of files, and intrusion
detection, e.g. checking results of test attacks.
Monitoring tools
identifying problems and sending an alert message to the administrator (e.g. network
administrator);
logging real-time and historical information;
finding optimal settings;
monitoring the number of users on a network;
monitoring network traffic (either in real time or covering a given length of time of
operation with the analysis performed afterwards).
Overview | Financial Services
All work described was performed by Capgemini or a Capgemini affiliate
12/30/16
1
POTENTIAL BENEFITS
Reduction of repetitive work;
Greater consistency and repeatability;
Objective assessment;
Ease of access to information about tests or testing.
POTENTIAL RISKS
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 continuing benefits from the tool;
Underestimating the effort required to maintain the test
assets generated by the tool;
Over-reliance on the tool.
The skill needed to create good tests;
The skill needed to use the tools well, depending on the
type of tool.
Levels of scripting
Linear scripts
Structured scripts
Shared scripts
Data-driven scripts
Keyword-driven scripts
Q&A