Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

September 01, 1998 12:00 AM

Planning a Test

Windows IT Pro
InstantDoc ID #3767
Rating: (0)

You can't test every feature of an application. Before you begin testing, define the aspects of the application that you want to test, focusing on the features that are most likely to affect the product's installation and performance in your environment.

Begin the planning process by defining which questions you want your tests to answer. Do you want to find out how much network throughput you need to prevent excessive network delays? Do you want to know whether your server is causing most of a delay? Do you need to know how many users an application can run concurrently? Do you wonder how the software will work with your other applications? Do you want to find out how many packets the network transmits and how large the average packet is?

After you have specified the questions you want to answer, determine which type of application test will best meet your needs. You have a choice of five types of tests: throughput, reliability, functionality, regression, and acceptance.

Throughput testing detects bottlenecks in a system and pinpoints where the bottlenecks occur. These tests determine an application's throughput as it performs various functions, which lets you figure out how much throughput your network needs to avoid long delays in the application's performance.

Reliability testing ensures that the application functions properly for an acceptable percentage of the time. To perform reliability testing, load an application onto a test network and run it continuously for 3 days, monitoring it for errors the entire time. If you don't detect any errors, you can increase the load. Sooner or later, components will begin to fail.

Functionality testing verifies that all of an application's features perform appropriately. Application designers usually perform functionality tests while designing and debugging the application. However, when you place the application on your network and increase the load, you might find problems the application designers didn't find. Use loads similar to your production network's load to test applications' functionality.

Regression testing evaluates the performance and functionality of software or hardware upgrades. Regression testing differs from functionality testing because it tests features that the hardware or software carries over from its previous version, rather than testing new features. Regression testing demonstrates how a new version of software fixes bugs from the previous version and finds bugs that the new version introduces.

Acceptance testing tells you whether your application and network will perform as you expect them to. Many contractors and consultants who offer acceptance testing provide a Service Level Agreement (SLA) that guarantees the application generates a certain level of throughput.

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.