160 likes | 419 Views
Testing Tools. By Rohen Shah – rxs07u. Testing Tools. Introduction Different methodologies used Different types of testing tools Most commonly used testing tools Summary. Testing.
E N D
Testing Tools By Rohen Shah – rxs07u
Testing Tools • Introduction • Different methodologies used • Different types of testing tools • Most commonly used testing tools • Summary
Testing • 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.
Why Testing Tools • 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.
What They Are • 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.
Different Methodologies • Many different ways of implementing testing tools. • Can be used together or individually. • Depends on what you are testing and what resources you need.
Example: White Box Testing • 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 Types Of Testing Tools • 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
Example: Web Tools • Used for web applications • Tests for bugs and problems that appear in the program • E.g. having dead links or html validation
Commonly Used Testing Tools 1 • 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.
Commonly Used Testing Tools 2 • 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
Advantage and Disadvantage • 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.
Summary • 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
Questions ???