Software Testing Methodologies
Top Stories
-
Tip
29 Oct 2021
Follow these database testing basics for better data
Data is typically a company's most valuable asset. The data should be treated as such, with vigorous, almost constant testing, regardless of its location. Continue Reading
By -
Opinion
17 Dec 2020
How to use Agile swarming techniques to get features done
Agile teams can produce a viable product in no time when they swarm, but this all-hands approach to produce a user story or feature isn't easy. Continue Reading
By- Diane Hoffman, Intelopment Group LLC
-
Definition
12 Jul 2024
test-driven development (TDD)
Test-driven development (TDD), also called test-driven design, is a software programming method that interlaces unit testing, programming and refactoring on source code. Continue Reading
By- Rahul Awati
- Matt Heusser, Excelon Development
-
Definition
14 Mar 2023
system testing
System testing, also referred to as system-level testing or system integration testing, is the process in which a quality assurance (QA) team evaluates how the various components of an application interact together in the full, integrated system or application. Continue Reading
By- Kinza Yasar, Technical Writer
- Ryan Black, Former Assistant Site Editor
-
Definition
09 Mar 2023
end-to-end testing
End-to-end (E2E) testing is a software testing methodology that verifies the working order of a software product in a start-to-finish process. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Definition
31 Aug 2022
canary testing
In software testing, canary testing refers to testing a new software version or a new feature with real users in a live (production) environment. Continue Reading
By- Rahul Awati
- Peter Loshin, Former Senior Technology Editor
-
Tip
29 Oct 2021
Follow these database testing basics for better data
Data is typically a company's most valuable asset. The data should be treated as such, with vigorous, almost constant testing, regardless of its location. Continue Reading
By -
Definition
12 Oct 2021
What is functional testing and how does it work?
Functional testing is a process used to evaluate software during development to ensure that it meets the application's intended requirements and specifications. Continue Reading
-
Definition
07 Oct 2021
What is behavior-driven development (BDD)?
Behavior-driven development (BDD) is an Agile software development methodology in which an application is documented and designed around the behavior a user expects to experience when interacting with it. Continue Reading
-
Definition
06 Oct 2021
dependency hell
Dependency hell is a negative situation that occurs when a software application is not able to access the additional programming it requires to work. Continue Reading
By- Austin Allen, TechTarget
-
Opinion
17 Dec 2020
How to use Agile swarming techniques to get features done
Agile teams can produce a viable product in no time when they swarm, but this all-hands approach to produce a user story or feature isn't easy. Continue Reading
By- Diane Hoffman, Intelopment Group LLC
-
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
By- Matt Heusser, Excelon Development
-
Feature
01 Sep 2020
How to craft a cloud testing strategy
As more applications and workloads ascend to the cloud, organizations need to validate performance, functionality and other metrics. Here's a primer on testing in the cloud -- and on the cloud. Continue Reading
By- Gerie Owen, Roobrik
-
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
By- Matt Heusser, Excelon Development
-
Answer
08 Apr 2020
Know when to choose automated vs. manual testing
Vendors have inched toward automated application testing for a long time, yet there is still room for growth. Software tester Amy Reichert offers her insights. Continue Reading
By -
Answer
08 Apr 2020
Can we fully automate our software testing?
Your boss has jumped on the bandwagon to automate software testing. Don't despair. Software testing expert Matt Heusser walks through what to say -- and do -- to keep everyone happy. Continue Reading
By- Matt Heusser, Excelon Development
-
Feature
27 Nov 2019
5 vital QA skills for software testers
As testing extends throughout the SDLC, QA engineers do much more than execute a quick functionality check. Pick up these skills to ensure an effective, team-wide approach to quality. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
15 Aug 2019
How to become a UX designer with your QA background
If you're a tester, a switch to a UX role is fairly simple. A range of UX design skills are just a matter of evaluating user needs before developers build the app code -- not after. Continue Reading
By- Matt Heusser, Excelon Development
-
Definition
18 Jul 2019
compatibility test
A compatibility test is an assessment used to ensure a software application is properly working across different browsers, databases, operating systems (OS), mobile devices, networks and hardware. Continue Reading
By -
Tip
31 May 2019
4 tips to tackle common microservices testing problems
Flaky tests put code quality -- and development team morale -- at risk. Proliferating microservices stress out test environments, so use these techniques to keep everything running. Continue Reading
By- Matt Heusser, Excelon Development
-
Quiz
31 May 2019
Review QA fundamentals with this software testing quiz
Software testing occurs throughout the development life cycle, and these tests require a deft hand to execute well. Check your knowledge of the fundamentals to see where you stand. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
28 May 2019
Boost QA velocity with incremental integration testing
The longer it takes to perform tests, the less Agile your team is. Here are four common approaches to integration tests that help reduce bottlenecks and delay. Continue Reading
By- Gerie Owen, Roobrik
-
Feature
14 May 2019
Software tester roles must embrace code focus
IT gives testers license to voice contrarian opinions about software. But, as pressure to deploy intensifies, they might not be able to ignore code responsibilities anymore. Continue Reading
By- David Carty, Site Editor
-
Feature
09 May 2019
IT wrangles with test automation benefits and challenges
Test automation is a valuable practice, but it presents challenges for teams and individuals alike. A gradual approach to automation helps boost the odds of successful adoption. Continue Reading
By- David Carty, Site Editor
-
Podcast
18 Mar 2019
Author, QA expert extols continuous testing virtues
Long tests and isolated QA grind app delivery to a crawl. In this episode of 'Test & Release,' author Eran Kinsbruner explains how DevOps cannot exist without continuous testing. Continue Reading
By- David Carty, Site Editor
-
Feature
06 Mar 2019
Software testing using AI changes things, but not everything
Will artificial intelligence eliminate the need for human expertise in software testing? Here's where things are headed. Continue Reading
By- Matt Heusser, Excelon Development
-
Tip
05 Mar 2019
Study up on the best certifications for testing professionals
Before you invest time into a certification course, decide if you want to step into a new career or want recognition for hard-earned experience. Then, peruse the apt certification options. Continue Reading
By- Matt Heusser, Excelon Development
-
Feature
28 Feb 2019
Move into better QA with shift left and shift right testing
App dev teams face pressure to deliver software frequently and to a high-quality standard. Make QA an ongoing and teamwide effort to achieve these sometimes contradictory goals. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
28 Jan 2019
Use shift-right testing to cut skepticism, deployment delays
Production environments are the final frontier for bug hunters. So, embrace -- don't eschew -- shift-right testing. It has the potential to enhance software quality for users. Continue Reading
By- Gerie Owen, Roobrik
-
Photo Story
12 Dec 2018
5 software development trends propel innovation in 2019
Get ready to jettison your comfort zone and dive into shift-right testing, IoT development and other emerging skill and coverage areas for software developers and testers. Continue Reading
By- TechTarget Staff
-
Tip
25 Oct 2018
Recommended QA conferences for software testers of all stripes
Testing, QA and development conferences host a breadth of experts and helpful peers. From one-day vendor events to weeklong national shows, there's an option to fit your needs. Continue Reading
By- Gerie Owen, Roobrik
-
Answer
30 Aug 2018
What are the top software testing methodologies?
Whether you want to discover new software testing methodologies or rejuvenate test cases, QA is all about efficiency. Evaluate these testing techniques and strategies to meet QA goals. Continue Reading
By -
Podcast
21 Aug 2018
Learn the value of exploratory testing vs. scripted testing
In this podcast, testing expert Matt Heusser explains how exploratory and scripted tests differ and how they complement each other. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
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
20 Jun 2018
A QA team finds continuous testing benefits worth the effort
QA teams can gain a lot from continuous testing. While successful continuous testing requires all of an organization to get on board, the results are worth it. Continue Reading
-
Feature
21 May 2018
Amp up OSS security with these steps
A test vendor's CTO describes the OSS security mistakes that enterprises make, such as not patching vulnerabilities or inaccurate inventory dependencies. Continue Reading
By- Jan Stafford, Features Writer
-
Answer
07 May 2018
How can I attend software testing conferences?
You want to attend a software testing conference, but your employer said it's too expensive. Here are some ways to improve your chances to attend. Continue Reading
By- Gerie Owen, Roobrik
-
???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
-
Opinion
16 Apr 2018
How a DevSecOps process gives security a voice
Security teams have worked quietly in the background of software quality projects for years. The DevSecOps process puts the long-lost co-worker, security, front and center. Continue Reading
-
Feature
06 Apr 2018
DevOps, cross-platform, test are top mobile developer skills
Learn about four mobile app dev skills and experience enterprises value: Agile, DevOps, cross-platform and test-driven development, and newer, native languages Swift and Kotlin. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
19 Jan 2018
Testers face pressure to improve software technical skills
If you want to stand out from the testing crowd, spend some time acquiring technical skills. Expert Matthew Heusser offers an on-point tester training curriculum. Continue Reading
By- Matt Heusser, Excelon Development
-
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
By- Gerie Owen, Roobrik
-
Opinion
02 Jan 2018
Why you should get on board with software testing trends
Will your organization design a machine learning app in 2018? Or should you pick up DevOps skills to be in demand as a tester? These trends will all have a major effect on software testing. Continue Reading
By- Justin Rohrman, Excelon
-
???topicInfoType.training_center_content???
11 Dec 2017
Strategies to master the software testing process
This portion of the Software Development Training Center delves into the first steps necessary when making considerable transitions in a software testing process. Continue Reading
-
Answer
30 Aug 2017
Should the QA process always include the business side?
Quality assurance professionals need to start thinking about bringing business along for the ride. Expert Amy Reichert offers tried-and-true advice to get started. Continue Reading
By -
Tip
26 Apr 2017
Five reasons your software testing career is harder than necessary
No job is perfect, but software testers do have a few things to complain about. Expert Amy Reichert shares the five things that make her want to polish her résumé. Continue Reading
By -
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
By- Matt Heusser, Excelon Development
-
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
By -
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
By -
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
By- Matt Heusser, Excelon Development
- Michael Larsen, Socialtext
-
Tip
12 Dec 2016
Be a more technical tester with HTML, CSS and JS
If you're ready to boost your testing skills, why not learn more about web development? Expert Matt Heusser walks you through HTML, CSS and JS to get you started. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
12 Sep 2016
How do I know if my busy QA professionals are actually engaged?
A busy tester seems like a happy tester, but expert Amy Reichert warns that appearances can be deceiving. Here's why you need to be sure your testers are really paying attention. Continue Reading
By -
Tip
20 Apr 2016
What modern test manager responsibilities entail
What does a test manager do? That's not the easiest question to answer, as responsibilities vary. Expert Matt Heusser explains the crux of the role and provides some tips as well. Continue Reading
By- Matt Heusser, Excelon Development
-
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
By -
Answer
18 Nov 2015
Do you have to choose between smoke and regression tests?
Software testing options abound. In the battle of smoke versus regression tests, which scenario fits best? Expert Amy Reichert explains how and when to use both for the best results. Continue Reading
By -
Answer
22 Oct 2015
Can time management improve productivity of QA testers?
Despite what you might think, time management is possible. Expert Amy Reichert explains how QA testers can stop procrastinating and take charge of their lives. Continue Reading
By -
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
By- Brad Irby, Alobria Systems
-
Tip
22 Jun 2015
How to test mobile responsive design applications
Two experts offer 10 tips for testing mobile responsive design applications, with or without software requirements. Continue Reading
By- Matthew Heusser and Justin Rohrman
-
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
By- Gerie Owen, Roobrik
-
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
By- Robin F. Goldsmith, Go Pro Management, Inc.
-
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
By- Moriah Sargent, Associate Director
-
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
By- Lisa Crispin, Pivotal Labs
-
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
By- Paul McMahon, PEM Systems
-
Tip
19 Jul 2011
Regression vs. risk-based testing: Managing complexity
In this tip, consultant Vasudeva Naidu describes in detail the steps necessary to implement risk-based testing in your organization to ensure your regression test strategy is solid and successful. 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
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
-
News
29 Mar 2010
QA problem parallels in software development and auto manufacturing
Software development is an industry that has become no stranger to QA problems, the same can be said for the auto industry. Read what a software expert has to say about auto debacles in this post. Continue Reading
-
Tip
29 Mar 2010
Six tours for exploratory testing the business district of your application
Exploratory testing is sometimes thought to be "directionless testing", but James Whitaker's new book suggests that exploratory testing, is more structured than it is credited for. Exploratory testing is filled with numerous tours or testing protocol, which dictate where problems might occur and where to find them and eliminate them. Continue Reading
-
News
18 Nov 2009
Testing databases, train yourself some new testing tricks
Tester Matt Heusser explains the benefit of testing databases in this blog. Even if you are a tester, that rarely works with databases, there are still key tricks you can pick up in doing so. Continue Reading
-
Tip
04 Oct 2007
Who does what in a Testing Center of Excellence?
With a Testing Center of Excellence (TCE) an organization can improve its software testing. Learn how and what each TCE participant does in this article from David W. Johnson Continue Reading
By- David W. Johnson