Testing Tools

Report
By Rohen Shah – rxs07u

Introduction

Different methodologies used

Different types of testing tools

Most commonly used testing tools

Summary




Humans are prone to make mistakes and so
may not be as efficient i.e. missing out code
that causes error in program.
Testing is important especially in the
development stages.
As development progresses is becomes
harder to fix errors and even spot errors.
E.g. a function being used whilst the stack is
empty.




Software industry is growing so its more
competitive for businesses to produce good
quality software
Testing plays a big part such as meeting
deadlines.
Testing therefore has to be done through out
programming.
Manual testing wastes a lot of time so testing
tools can increase efficiency.





Form of automated testing
Using programs to do different tasks
They are computerized and help in every type
of testing.
Testing tools themselves have been coded in
java and C++.
They can do things like checking conditions
and checking predicted results with actual
results and many more.



Many different ways of implementing testing
tools.
Can be used together or individually.
Depends on what you are testing and what
resources you need.




Uses internal perspective of the system and
then designs test cases based on this.
So the code itself and conditions, statements
and paths are all tested.
Programming skills are required.
This testing does things like analyzing the
data flow, control flow and information flow.



Different testing tools are available each
which is capable of doing different things.
Over the years many advancements have
been made on different testing tools.
More will come in the future



Used for web applications
Tests for bugs and problems that appear in
the program
E.g. having dead links or html validation

Quick Test Professional:
Used for functional regression.
Automated functional Graphic User Interface (GUI)
GUI is automated so can be used online of offline
Has many functions such as comparing existing
systems with current ones.
◦ Can test many applications such as java, visual
basics and others.
◦
◦
◦
◦

Silk Test:
◦ Tool used for regression testing and functional
testing.
◦ E-business application.
◦ Many functions such as database testing and
management.
◦ Used with big organizations

Advantages:
◦ Reduce the amount of time needed
◦ Manpower reduced
◦ Reduce more errors as more testing tools become
available

Disadvantages:
◦ Getting the tool itself can be costly
◦ Programmers should be capable of using these
tools.

Importance of testing tools

What they are and why they are used

Different methodologies used

Different types of testing tools

Pros and cons of testing tools
???

similar documents