test techniques | TechWell

test techniques

Scientist holding up a slide with a plant on it to examine it Reality-Driven Testing in Agile Projects

Agile teams can drive down rework and devise more useful tests quicker by prioritizing reality-driven testing. This means tests based on reality, or relevant test activities above and beyond those derived from requirements. Learn some strategies to get real and design tests to locate important bugs that truly matter.

Robert Sabourin's picture
Robert Sabourin
Tariq King Shaking Up Software Testing with AI: A Slack Takeover with Tariq King

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Tariq King, founder and CEO of Selftest IO, hosted this Slack takeover and discussed all things AI, including using it with legacy systems, how it affects test strategy, and boosting your tests.

Beth Romanik's picture
Beth Romanik
A tester exploring their software A Software Testing Primer

When development teams are pressed for time or budget, testing is often the first activity squeezed out. But testing will actually save you money in the long run. This story gives the basics of why it's crucial to test early and often, the types of testing you should perform, and how to get proactive against bugs.

lIya Dudkin's picture
lIya Dudkin
Person testing a chatbot on a smartphone Testing Uncertainty: Strategies for Testing a Chatbot

Testing chatbots differs a lot from “traditional” testing, like for an app or web portal, due to the apparent randomness of a conversation with a chatbot. For testers to have a better understanding of working with chatbots, they have to apply critical thinking to deal with the uncertainty in their test objects.

Rajni Singh's picture
Rajni Singh
Highway with free-flowing traffic Lower Risk of Downtime by Testing with Production Traffic

Teams need a means of identifying potential bugs and security concerns prior to release—with speed and precision, and without the need to roll back or stage. By simultaneously running live user traffic against the current software version and the proposed upgrade, you can detect bugs while reducing risk and downtime.

Robert Ross's picture
Robert Ross
Paper airplane changing course and flying higher than others Change Is Hard, but BDD Is Worth It

Behavior-driven development is a methodology change that impacts the whole team, and unfortunately, it’s not as easy as writing scenarios in a specific format. What is the added value of BDD? Why should the team throw their current process out the window and try to incorporate a new methodology? Here are some reasons.

Christine Fisher's picture
Christine Fisher
Testing simulation of a road depicted in a testing environment turning into a real road When Field Testing Isn’t Possible, Use Simulation

Field testing is great for discovering different situations, but due to a variety of constraints, it may not always be possible. In such cases, simulation is useful to create a picture that mimics the real scenario. You can replicate hardware, operating systems, network ranges, and more, as well as nonfunctional areas.

Mukesh Sharma's picture
Mukesh Sharma
Green "recycle" key on a computer keyboard 5 Tips to Turn Recorded JMeter Scripts into Reusable Tests

Using a tool like JMeter to execute load and performance tests while code is being developed is an inexpensive way to find issues early. But the recorded steps will need some work before they can be useful load and performance tests. Here are five suggestions to turn your recorded scripts into quality reusable tests.

Bob Foster's picture
Bob Foster