The Application Testing Tools Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

The research was based on Application testing tools, which is a feature of enterprise life cycle that helps to test applications. The objectives of the project were to identify the different application testing tools and discuss them, their features, advantages and disadvantages. Books and the internet were used for reference and understanding of all the necessary information about application testing tools.

2. INTRODUCTION

This document discusses application testing tools, which are devices that help test applications. There are many tools used for testing applications for different things such as stress, load, security, software and performance. Some of the testing tools include proxy sniffer, WAPT, QA Wizard and QAInspect; all these tools are discussed in brief, the features of these tools and what they test is mentioned.

3. BACKGROUND STUDY

Campbell-Kelly (1998) states that an application is a program designed to perform a specific task for the user. An application is a computer based software developed to help the end user carry out certain tasks.

Application testing tools are devices that are used to test applications for security, load, stress, software and performance. Load testing is the process of determining the response of a system over the demand. Security testing is a process of testing/finding out whether intruders have hacked the security. It is done to try and find software errors of faults that may lead to security bridge. Performance testing is the process of testing how a program executes. It is done to find performance bugs that cause the performance of the system to degrade. There are many testing tools and here a few are discussed in brief.

3.1. Proxy Sniffer

Proxy sniffer is a tool used for testing web stress and web load. It is used to determine the performance and stability of web applications in real load conditions. It is specifically used for testing e-shops and e-banking applications. It helps one find out how many users a web application supports and the kind of errors that may occur due to overload.

3.1.1. Features

The Proxy Sniffer has the following characteristics:

It supports multiple OS (Operating Systems) - it runs on windows XP/2000/NT as a result there are less issues of compatibility.

Saves time- it runs load tests in a few minutes and record all test scenarios.

Easy to install and use- it is easily installed on windows and all functionalities can be used just a few mouse clicks as it is user friendly and has a powerful Graphical User Interface (GUI).

Scheduler- Proxy Sniffer allows one to schedule test jobs at certain times, thus if one wants to test the performance of his/her e-shop at 12noon then all he/she can do is schedule the tool to start its test at 12noon.

E-mail and sms alerts- when a load test job is performed, email and sms notifications will be released. Alerts can be made when a test starts or when there is an internal error.

3.2. WAPT (Web Application Testing)

WAPT is a tool used for testing performance, stress and load of websites and web servers.

Most performance issues occur when there is a high user load as a result the server gets stressed. The load testing is done to know how many simultaneous visitors the site can handle without fault. WAPT can imitate thousands of users to test the performance of the site and find traffic jam. It does not need expensive hardware to run, it runs in windows 7/XP/Vista and 2000. It is easy to use and provides clear graphs and reports helping to manage the testing process. It saves time in the sense that one can create a basic test and get information about the performance in minutes. If you have identified the problem, stop the test, fix the problem and start the test again to find out whether there are any performance changes.

3.2.2. Features

WAPT has the following features:

Clear reports and graphs- the results are represented in informative and clear graphs and reports to give detailed data on websites performance.

Playback and Recording- WAPT supports security features related to HTTPS. Requests can be recorded and played back for security reasons, thus to insure that the content is secure.

User friendly interface- one can familiarize themselves with the features of WAPT in just a few minutes after installation. It is easy to use based on the knowledge.

3.3. QA Wizard Pro

This is a tool used for automated functional and load testing of web, windows and java applications. It is cheap because it performs functional and load test in a single application. It tests both web and windows applications, helps find bottlenecks that slow the functionality of applications. QA wizard is also used to test popular languages such as C++ and VB.NET.

3.3.1. Features

It supports multiple Operating Systems; it runs in windows vista, 2000, 7 and XP.

It tests web applications through internet explorer version 6.0 and later and Firefox 3.0 and later

It helps troubleshoot and repair problems in scripting by use of its built-in debugging tools

Record and Playback engine- it enables one to record and playback scripts with no modifications. It allows one to add breakpoints and monitor scripts to troubleshoot failures.

Batch File Support- this feature can be scheduled to run 24/7 thus, 24hours a day seven days a week for a detailed and thorough testing. It can also be used to test failures and make sure that the application functionality is not disturbed by changes made to codes.

3.4. QAInspect

It helps one carry out and handle websites security and functional testing without any special knowledge about security. It helps test web applications for security without leaving the QA environment. Provides all necessary information after it finds that the website security is vulnerable.

3.4.1. Advantages

It is easy to use â€"it makes it simple for the user to carry out and handle security, functional and performance testing.

Defect reporting- security and functional defects are reported allowing you to detect and eliminate security bugs

Reporting- it provides detailed descriptions of security defects and information on resolving defects

4. Conclusion

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.