Research

Navigate by...

Refine by Lifecycle

Legend

Audio
Video
Membership Required

Testing & Software Quality Assurance

  • Overview
  • Updates
 

Software Testing & Quality Assurance can make or break software development - do it now or pay for it later.

  • Testing can make up as much as 50% of the development process.
  • Ignoring QA and bypassing testing just moves pain to developers and product support.
  • Quality software is more than  bug free: it meets user requirements, security requirements and performance requirements in real use scenarios.

You Either have JavaScript turned off or need the Adobe Flash Player to watch this video.

 
I Need to:

Solution Road Map

Solution Sets

Learn Trends and Develop Strategy
 
1 to 10 of 30
Note
 

Storyboard: Develop and Improve Your Software Testing Strategy

Testing improves product quality, but there is rarely enough quality control time built into development projects. This storyboard will help your team identify the types and degrees of testing required for software and web development based your unique scenario, and provides tips and tools to improve your current testing process.

Tool
 

Software Testing Strategy and Risk Assessment

With finite resources and infinite testing possibilities, software testing must be driven by a strategy unique to the project and application environment. Use this tool to identify risks and the qualities that will determine the types of testing objectives and the degree to which they should be pursued in the testing strategy for the project.

Template/Policy
 

Testing Checklist

Testing of any software application is a critical component of the life cycle. If testing is not done with sufficient coverage, a substandard product may be deployed.

Template/Policy
 

Defect Reporting Template

Communication between testers and developers is essential to the testing process. Use this template to track and and report defects so developers can fix bugs discovered in the testing process.

Template/Policy
 

Test Plan Template

Testing is typically limited by time and budget so testers and developers must use testing time wisely. Use this template to document what should be tested, by whom and to what degree.

Video
 

Assessing your Shop for Functional Testing

Automating functional testing can improve software quality for the right shop, but the cost of automation tools and ongoing maintenance can outweigh the benefits. Assess your environment and team for appropriateness before investing time and money into functional testing automation tools.

Note
 

Storyboard: Assess the Appropriateness of Automated Functional Testing

Automating functional testing can improve software quality for the right shop, but the cost of automation tools and ongoing maintenance can outweigh the benefits. This solution set will help you identify whether functional testing automation is right for your team.

Solution Set

Assess the Appropriateness of Automated Functional Testing

Automating functional testing can improve software quality for the right shop.

Solution Set

Develop and Improve Your Software Testing Strategy

This solution set will help your team identify the types and degrees of testing required for software and Web development based your unique scenario, and provides tools to improve your current testing process.

Brief
 

Making Cents of Unit Testing with Open Source Test Tools

Testing tools are crucial for systematic and thorough unit testing. However, these tools can be expensive for small and medium sized IT shops. Save money and be confident that your code is well tested with open source unit test tools.

Make Technology Decisions
 
1 to 10 of 31
Video
 

Select an Automated Functional Testing Tool

There are literally dozens of tools out there that can automate functional testing, and they come in a variety of flavors and sizes. This video will go through Info-Tech's selection roadmap to help shops select the right functional testing tool

Note
 

Storyboard: Select a Tool for Functional Testing Automation

There are literally dozens of tools out there that can automate functional testing, and they come in a variety of flavors and size. Selecting the wrong tool is a waste of licensing and configuration costs. This solution set will help identify automation tools that will fit developers and testers now and in the years to come.

Solution Set

Assess the Appropriateness of Automated Functional Testing

Automating functional testing can improve software quality for the right shop.

Solution Set

Select a Tool for Functional Testing Automation

There are literally dozens of tools out there that can automate functional testing - and most do the job.

Note
 

Micro Focus SilkTest: Agile Automated Functional Testing

Finding an automated functional testing tool that suits the QA team's needs can be a confusing and complicated task. Sorting through vendors and product features quickly turns into a time consuming activity. Cut through the confusion and determine if Micro Focus's Software's SilkTest functional testing tool is a good fit for the QA team.

Template/Policy
 

Functional Testing Software Evaluation Form

Scoring vendor solutions solely based on their presentations or marketing material provides only a limited picture of a software solution. Due diligence must be performed in order to verify vendor claims. Use this tool as a scoring guide for trial software evaluation, and reference checks to validate vendor claims and select an appropriate testing software solution.

Tool
 

Automated App Performance Testing Cost Comparison Tool for the Small Enterprise

Solid automated performance testing solutions ensure fast and efficient performance in critical Web applications and reduce post-deployment debugging costs. Although complex pricing models can make outlay comparisons difficult, Info-Tech's cost comparison tool can help IT leaders estimate the purchase price of short-listed products.

Note
 

Vendor Landscape: Top Performance Test Tools for Snappier Apps

Small enterprises with advanced technical capabilities looking to expand quality assurance (QA) with an automated performance testing tool should review new offerings from HP, IBM, Borland, Micro Focus, and Microsoft. Use this vendor landscape to shortlist automated tools that can help boost Web application performance.

Note
 

Automated Performance Testing for the Small Enterprise: HP LoadRunner

Web applications support numerous mission-critical business initiatives in many small enterprises. Poor Web application performance can devastate business, but using automated performance testing can help many technically-savvy small enterprises ensure optimal performance before deployment. Those interested in expanding quality assurance with an automated tool should review HP LoadRunner.

Note
 

Automated Performance Testing for the Small Enterprise: IBM Rational Performance Tester

Although inconsistent Web application performance can negatively impact employee and customer user experience, automated performance testing can help prevent these expensive outcomes. IT leaders of technically advanced small enterprises looking to expand quality assurance with an automated performance testing tool should consider IBM Rational Performance Tester.

Improve IT Operations
 
1 to 10 of 22
Solution Set

Select a Tool for Functional Testing Automation

There are literally dozens of tools out there that can automate functional testing - and most do the job.

Tool
 

App Testing in the Small Enterprise: To Automate or Not to Automate?

Automated testing can be advantageous to small enterprises that develop their own software. However, IT leaders must take the time to balance the potential benefits against the common pitfalls. Use this note to determine the appropriate course of action.

Tool
 

Automated Software Testing Tool ROI Calculator

Although automated testing involves a costly overhead, small enterprises considering automation in their quality assurance testing strategy can find that the potential long-term benefits outweigh the initial investment. Use this ROI calculator to determine if automated testing makes sense in the context of the small enterprise.

Tool
 

Automated Testing Appropriateness Assessment

Small enterprises interested in quality assurance testing can benefit by investing in an automated testing tool. Determine if the organization is ready for automation by balancing internal quality assurance requirements and capabilities. Use this "Automated Testing Appropriateness Assessment" to evaluate if the organization's needs and capabilities warrant an automated testing tool.

Note
 

Be Prepared for Automated Functional Testing Pitfalls

Software developers that have invested in an automated functional testing tool often experience difficulty during implementation. Consider the common deployment mistakes and manage expectations for best results in the small enterprise.

Note
 

Caution! Automated Testing Ahead: Avoid Pitfalls and Reap Benefits

QA teams ready to implement an automated testing tool into the testing phase of the software development lifecycle often overlook important aspects that are critical to success. Avoid common implementation mistakes and manage expectations in order to reap the benefits of automated functional testing.

Tool
 

Automated Testing Appropriateness Assessment Tool

Deciding whether to move the QA team to an automated testing environment requires a thorough evaluation. Careful consideration is critical to making the right choice and to realizing the full benefits of an automated testing tool if test automation is selected. Make sure that automation is right for the QA team, and that the team is ready for the switch by using this "Automated Testing Appropriateness Assessment Tool."

Tool
 

Automated Testing Tool ROI Calculator

Investing in an automated testing tool can be a significant expense, but as it is used and reused, it can quickly become an asset. Use this ROI calculator to compare the cost of automated testing with the cost of manual testing, and determine if automated testing tools will be a viable solution in the organization.

Tool
 

Making the Case for Automated Testing

Testing an application is a critical task to validate code performance and software features. While most organizations understand the importance of testing, very few automate the testing process with the assistance of specialized tools. Trim down the software development lifecycle by accurately determining whether to test manually or automatically.

Brief
 

Selling the Common Sense of Quality Assurance

For an IT organization to get executive buy-in for a solid quality assurance (QA) program, it needs to quantify the business cost of poor software quality. Learn how to measure the real cost of defects and their impact on IT department efficiency and end user productivity.