Software Testing Tools and Frameworks
Top Stories
-
Tip
12 Oct 2022
Explore the benefits of Docker for testers, QA teams
From simplified test setup to enhanced isolation, Docker containers offer a range of advantages to QA engineers. Containers also encourage earlier, and more frequent, testing. Continue Reading
-
Tip
12 Nov 2020
4 innovations in software development and testing to watch
These methods and technologies change the way developers and testers do their jobs -- or even what their duties are. Explore innovations related to AI, the flow of work and more. Continue Reading
-
Answer
02 Jul 2020
Software performance testing requirements and prerequisites
Just because software passes functional tests doesn't mean it works. Dig into stress, load, endurance and other performance tests, and their prerequisites and requirements. Continue Reading
-
Feature
09 Apr 2020
Compare the top automated functional testing tools
This roundup of top automated functional testing tools, including Selenium, Micro Focus UFT and TestComplete, will guide you to pick the best choice for software testing needs. Continue Reading
-
Tip
07 Apr 2020
4 ways to use record and playback test automation tools
Many test automation tools offer record and playback testing. Here's how to apply this handy capability for training, usability tests and continuous automated testing. Continue Reading
-
Tip
24 Jul 2019
How to build a test automation framework
To create an automated testing framework, establish plans for test creation, tools, reporting, logs and maintenance. Continue Reading
-
News
27 Jun 2019
SmartBear acquires Cucumber to bolster its testing tool set
SmartBear adds Cucumber's behavior-driven development tools in a bid to pad its lead in software testing, but must also balance the needs of open source and paid tool audiences. Continue Reading
-
News
19 Jun 2019
Applitools Eyes now free for open source libraries
Open source libraries can now access Applitools Eyes at no cost as part of Applitools' effort to invest in open source. It has also partnered with This Dot for an apprentice program. Continue Reading
-
Tip
12 Jun 2019
How autonomous software testing could change QA
Manual testing takes too much time, and test automation scripts need ongoing maintenance. Autonomous testing might provide an answer for teams unwilling to compromise on speed. Continue Reading
-
Tip
07 May 2019
Enlist Jira for testing with these test management add-ons
With the right add-ons, Jira users can turn the tracking product into a potent test management platform. Gauge your organization's Agile maturity, and then consider these options. Continue Reading
-
Tip
28 Feb 2019
Hire testers with a mix of technical skills and hutzpah
There's a lot at stake when you hire a software tester -- and a lot to consider about the applicants. Matt Heusser shares how to evaluate capabilities and personalities. Continue Reading
-
Tip
26 Feb 2019
Software resilience engineering helps teams quash chaos
What does a nuclear power plant or government team of epidemiologists have to teach software engineers? Quite a lot, if your aim is not just better apps, but more resilient ones. Continue Reading
-
Tip
05 Feb 2019
How to use Jira as a test management tool
While Atlassian Jira is a common tool to manage software projects, Amy Reichert's team uses it to manage tests. She details snags you might encounter with test cases and management. Continue Reading
-
Feature
18 Dec 2018
Application load testing is critical for business success
Load testing tools help ensure apps can withstand normal amounts of user traffic, as well as spikes and other conditions. Learn how these tools work and their business benefits. Continue Reading
-
Feature
15 Oct 2018
3 users say SAP development tools save time
SAP developers share their experiences with two SAP development tools: Attunity's Gold Client data management application and Neptune Software's Planet 8 low-code platform. Continue Reading
-
Feature
10 Aug 2018
Improving testing architecture when moving to microservices
Gamesys, the developer and operator of many online games, rethought its approach to testing during the move from a monolith. A pyramid made software tests more manageable. Continue Reading
-
Tip
18 Jul 2018
Break app infrastructure responsibly with chaos engineering
More enterprises are intentionally breaking applications with chaos engineering. It helps developers learn the causes of software failures and how to build better apps. Continue Reading
-
Tip
17 Jul 2018
Which software testing tool best fits your project?
Learn what developers should look for in AI testing tools and which style is best for a project. Expert Tom Nolle compares Applitools and Functionize. Continue Reading
-
Tip
29 Jun 2018
What would win an AI testing face-off? Applitools vs. Functionize
Expert Tom Nolle compares two AI testing tools that both interact with -- plus utilize -- applications' GUIs for more comprehensive testing. Continue Reading
-
News
11 Jun 2018
Jaguar Land Rover, BI Worldwide share GitLab migration pros and cons
Enterprise DevOps pros that switched to GitLab from GitHub and Atlassian tools share their experiences as Microsoft refugees eye GitHub competitors post acquisition. Continue Reading
-
???topicInfoType.training_center_content???
01 May 2018
Strategies to master continuous testing
This Software Development Training Center entry covers how to perform and improve continuous testing. Learn strategies to secure continuous delivery through proper testing methods. Continue Reading
-
Tip
16 Mar 2018
Get the most out of continuous testing with Jenkins
With dev cycles shrinking all the time, Jenkins' compatibility continues to evolve. Set up Jenkins for effective CI/CD with quality plug-ins that enable continuous testing. Continue Reading
-
Answer
21 Feb 2018
What are the QA risks in automated software release management?
Beware the QA threats of software release management automation, warns Brian Kirsch. Application release automation enables fast deployment, but be sure to catch bugs first. Continue Reading
-
Answer
09 Jan 2018
What is the best way to load test mobile applications?
Mobile apps create a challenge for testers; no approach can cover every device. However, there are best practices for load testing mobile applications. Continue Reading
-
Tip
14 Mar 2017
Everything you need to know about testing .NET applications
For the most efficient testing, you need the right tools for the job. Expert Matt Heusser explains in detail all the testing tools for tackling apps built with Microsoft's .NET. Continue Reading
-
Feature
13 Mar 2017
HPE Unified Functional Testing allows for application test automation
The HPE Unified Functional Testing platform provides users with interactive tools for creating and executing automated app testing tasks on desktop, mobile and web platforms. Continue Reading
-
Feature
13 Mar 2017
An overview of the eggPlant testing tool for test automation
The eggPlant testing tool provides developers and testers with software to create, schedule and execute automated testing and debugging tasks on a variety of mobile platforms. Continue Reading
-
Feature
02 Mar 2017
Exploring the three major types of software testing tools
Application testing tools make enterprises' app development more efficient. Learn more about automation, coverage and bug tracking tools. Continue Reading
-
Feature
16 Feb 2016
How to use Bugzilla bug tracking tool in software testing projects
The Bugzilla bug tracking tool allows DevOps teams to collaborate and report on defects present in apps and software projects in one interactive location. Continue Reading
-
Answer
14 Aug 2015
What are some good suggestions for code refactoring tools?
Code refactoring tools are plentiful, so how do you choose the one that's right for you? Brad Irby explains what to look for when choosing a tool. Continue Reading
-
Tip
01 Jun 2015
Why a COTS package requires testing
Buying COTS systems doesn't necessarily mean security. Learn why COTS testing is needed. Continue Reading
-
Answer
05 Feb 2015
Does a tester actually need test cases?
Discover whether or not test cases are necessary in this expert answer by consultant Robin Goldsmith. Continue Reading
-
Tip
19 Nov 2014
Five tools to improve embedded software testing efforts
Embedded software testing tools are useful for catching defects during unit, integration and system testing. Here are five such tools that can make testing easier. Continue Reading
-
Tip
13 Nov 2014
App Quality Alliance compiles mobile testing criteria
SearchSoftwareQuality.com talks to Martin Wrigley of the App Quality Alliance about smart practices and testing criteria for mobile app developers. Continue Reading
-
Feature
07 Nov 2014
Five mobile testing tools for developers to consider
This review of five mobile testing tools, Appium, Selendroid, ios-driver, Sauce Labs and Perfecto Mobile, will kick-start your research in a growing software market. Continue Reading
-
Feature
11 Jul 2014
FAQ: Software testing in the cloud
Tackle the basics of testing software in the cloud with these answers to frequently asked questions. Continue Reading
-
Tip
16 May 2014
AWS mobile development tools hold steady lead
AWS mobile tools are able to stay ahead of other mobile development vendors' tools. Continue Reading
-
Tip
30 Jan 2012
Streamlining user acceptance testing (UAT) with Agile
Organizations that implement successful user acceptance testing can greatly reduce errors and business risks. Continue Reading
-
Tip
13 Jan 2012
Agile testing quadrants: Guiding managers and teams in test strategies
Agile expert Lisa Crispin explains the four Agile testing quadrants and how they can guide managers and development teams in creating a test strategy. Continue Reading
-
Tip
06 Dec 2011
Defect tracking: Lean principles for getting the right data at the right time
In this tip, author Paul E. McMahon describes how Lean principles can be used to help determine when defect tracking is appropriate for your organization and what type of data is important to collect. Continue Reading
-
Tutorial
15 Nov 2011
Load testing and performance testing with JMeter: Tutorial
JMeter, a free open source load testing tool, is straightforward to use and supports several programming languages, including HTTP/HTTPS, SOAP, JDBC, LDAP and JMS. In the following set of informative tips, expert Mike Kelly explores the capabilities of JMeter and breaks down its use into a step-by-step approach. Continue Reading
-
Answer
15 Nov 2011
Participating in conferences and workshops: What will I learn?
When attending classes, conference and workshops, attendees may have unrealistic expectations of what they will gain, or how they will learn useful information. Expert Peter Walen offers some tips on how to actively participate in the learning process and make the most of educational opportunities. Continue Reading
-
Tip
22 Feb 2011
Embedded software testing: Five messaging event styles
In testing embedded systems, timing can often cause trouble. In this tip, consultant Scott Allman describes the five different types of event styles that can occur when two events are executed. A good test plan will cover each of those event styles by executing the conditions to create the different styles and then checking for appropriate messaging. Continue Reading
-
Tip
17 Feb 2011
Manual testing vs. automated testing: A decision point
Automation in a test environment can be expensive and doesn’t always yield a high return. In fact, a high percentage of automation efforts fail. In this tip, Vasudeva Naidu gives advice on key factors that will lead to success in your automation initiative. Naidu describes the history of automation in test, including reasons leading to failure. Done well, and augmented by manual tests, automation can prove instrumental to a successful test effort. Continue Reading
-
Answer
26 Jan 2011
Test automation for your team: How to begin
Initiating test automation on your project team may seem challenging, or even overwhelming. Fortunately, expert Karen Johnson has been through this process and has some insights into how to best begin. She offers some questions you can ask of your team, a list of common errors to avoid, and general advice on how to make this new process pay off. Continue Reading
-
Tip
14 Jan 2011
Specialized testing for your enterprise application
In this tip, Judith Myerson describes examples of five types of testing for your enterprise applications: cloud testing, user acceptance testing, modular testing, agile testing and incremental testing. Myerson gives a brief overview of each type of testing, explaining the appropriateness and benefits of these types of specialized testing efforts. Continue Reading
-
Answer
11 Jan 2011
Application development for mobile phones: Testing across different devices
New mobile phone models enter the market all the time, and it seems daunting to perform application testing on the various devices available. Expert Karen Johnson carefully examines the factors developers must consider and offers strategies on how to most effectively conduct application testing to ensure usability across as many mobile devices as possible. Continue Reading
-
Tip
10 Nov 2010
Applying lean concepts to software testing
If we're going to use a factory analogy for software development, shouldn't we at least study the techniques modern factories use? In this tip, software quality expert Matt Heusser describes concepts used first for lean manufacturing, which are now being applied to software development and software testing. Continue Reading
-
News
13 Jul 2010
Coverity/Armorize partnership marries defect management and security defect seeking software
Coverity, a static analysis tool vendor and Armorize, a software security provider, announced a partnership today that will yield a new "best of both worlds tool" by the end of the year. Continue Reading
-
Tip
16 Mar 2010
A software expert's heuristic for regression testing
Often, regression testing is what stands between a product in a test lab versus a product in the hands of our users – so we don't want to take longer than we need – but we don't want to haphazardly release a product before its ready. Continue Reading
-
Answer
09 Sep 2009
Defining core software regression tests
Regression testing is defined through software purpose addressed, the common key strategy is to automate the test phase. according to software testing expert John Overbaugh. Continue Reading
-
Tip
22 Dec 2008
Using proactive test design methods to catch requirements issues early
Proactive test design allows QA testers to identify requirements and design problems at an earlier stage than with traditional test cases. Continue Reading
-
Tip
20 Jan 2008
The state of performance testing
Some might say 2007 was the year the software industry started taking performance testing seriously. In this month's Peak Performance column, Scott Barber takes a look at what happened in the performance testing field in 2007 that made that so, and offers some predictions for 2008. Continue Reading
-
Answer
05 Nov 2007
How to create a testing scorecard
A software testing scorecard can be a good tool for managing a team's progress. Expert John Overbaugh explains how to create a testing scorecard and that fits yours and the customer's needs. Continue Reading
-
Answer
23 Oct 2007
Free load and performance testing tools
What is a good choice for a free load testing tool? Expert Dan Cornell offers his advice and explains how to get started with your testing tool. Continue Reading
-
Answer
08 May 2006
How to create a secure login page using ASP.NET
A secure ASP.NET login page is easier to create than one might assume. Expert Dan Cornell explains how to use authentication and authorization to ensure your login page is safe. Continue Reading