Manage
Learn to apply best practices and optimize your operations.
Automated Software Testing
Scripted testing vs. exploratory testing
The merits of scripted testing vs. exploratory testing are often debated among software quality gurus. In this tip, Vasudeva Naidu does a deep dive into both. While automation of scripted tests is certainly becoming more prevalent in the industry, ... Continue Reading
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 ... Continue Reading
Testing-as-a-Service: Outsourcing your specialized software testing
Testing-as-a-Service (TaaS) solutions are cropping up in the software industry, allowing clients the ability to take advantage of paying for what they need, when they need it, rather than investing in expensive tool sets and experts. In this tip, ... Continue Reading
-
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 ... Continue Reading
Is automated testing replacing the software tester?
As automation becomes more popular in software development, testers are wondering if their skills are becoming obsolete. Managers may question how to staff their organizations. In this tip, senior test architect David W. Johnson describes the ... Continue Reading
Designing automated tests for the user interface
If you only had a limited amount of time, how would you design your user interface automated tests? SSQ contributor Chris McMahon explains the concept of "useful paths" to help design the tests that will maximize efficiency. Rather than testing ...Continue Reading
Test automation: Investing in performance testing
Performance test automation can require special tools and skills. Often organizations don't know where to start. In this tip by Agile Testing co-author Lisa Crispin, you'll learn the steps to analyze your needs, evaluate solutions, build the ...Continue Reading
A case study in the use of automation
Employers are looking for testers with automation skills, but what exactly does that mean? Agile expert and co-author of Agile Testing Lisa Crispin describes real-life examples of the use of tools to automate test scripts. Crispin describes how her ...Continue Reading
Six tips for selecting automated test tools for Agile development
Software consultant Nari Kannan describes the differences in selecting automated test tools for Agile methodologies as opposed to waterfall/SDLC and Agile ones. The nature of Agile development methodologies and the typical time available between ...Continue Reading
Testing the user interface: Automated and exploratory testing
Should user interface (UI) testing be automated or exploratory? In this tip, SSQ contributor Chris McMahon answers that both automated and exploratory testing can be used for UI testing, and what is most effective is using them together. McMahon ...Continue Reading
-
Test automation: When, how and how much
Test automation has often been touted as an important part of an organization's quality strategy. However, it's not a silver bullet. In this tip, consultant David Johnson describes important considerations in determining when to invest in test ...Continue Reading
Performance testing tips from the greats
Ever wondered how major organizations such as Facebook handle performance testing? To find out, Matt Heusser took the performance testing tutorial at STPCon in Las Vegas, Nevada-- and shares five tips he learned from prominent experts in the field.Continue Reading
Agile methodology techniques: Unit test, automation and test-driven development
Yvette Francino explains the basics of unit test, automation and test-driven development. Test-driven development (TDD) is a form of unit testing, originating from the agile methodology XP. The tests are written and executed using short iterations, ...Continue Reading
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 ...Continue Reading
How to alleviate software test design bottlenecks in Agile environments
Senior test architect David Johnson describes two different design challenges: testing the current release and regression testing in agile environments. Johnson discusses the use of exploratory testing and keyword test design, explaining when each ...Continue Reading