testing | TechWell

testing

Evangelist holding up a light bulb What It Means to Be an Evangelist for Quality

The role of evangelist is often not very well known—or even if it is, it is not well understood in terms of its differentiation from closely associated functions, such as sales and marketing. But when understood and implemented well, it is a very powerful role. What does evangelism mean in terms of software quality?

Rajini  Padmanaban's picture
Rajini Padmanaban
Mobile tester getting a positive result for a visual regression test on a smartphone Visual Regression Testing: A Critical Part of a Mobile Testing Strategy

Despite our best efforts to replicate customers' behavior in our test automation suites, teams often forget about nonfunctional requirements. An important one is visual perception—how users see and feel each application they use. Visual regression testing can fill a significant gap in user experience expectations.

Dmitry Vinnik's picture
Dmitry Vinnik
Filling in gaps in an octagonal wood roof 2 Quick Wins for Building Context in Testing

Testers fill in their assumptions about the project, domain, and technology with things they learn while testing and while talking with people. Sometimes the information they learn is good, but sometimes they miss something important. Here are two quick wins for filling in those assumptions with good information.

Justin Rohrman's picture
Justin Rohrman
Man lifting barbell with heavy weights 6 Steps to Achieve Realistic, Reliable Load Testing

Simulating real users’ behavior gives you a transparent picture of your software's load capabilities. To reproduce users' actions accurately, you can use a request flow design from when the system is in the production environment. Here are six steps for achieving the most realistic load for your load testing process.

Maxim Chernyak's picture
Maxim Chernyak
Human-like robot with artificial intelligence The AI Testing Singularity

Machine learning is rapidly growing more powerful, already sometimes imitating the actions and judgments of humans better than humans. In the near future, even before machines are conscious, they will be able to mimic human software testers. What will be the impact of AI on testing? Jason Arbon has a bunch of ideas.

Jason Arbon's picture
Jason Arbon
Kubernetes logo Leveraging Kubernetes as a Tester

Kubernetes is a scalable, production-grade container orchestration tool with automated deployment, scaling, and management capabilities. Using it shortens the feedback loop and enhances communication. Here’s how testers can leverage Kubernetes to quickly gauge application quality and speed up the delivery of value.

Glenn Buckholz's picture
Glenn Buckholz
Two people creating a test strategy document The What, Who, and How of Developing a Test Strategy

In the world of agile, people often think of test strategy documents as outdated or unnecessary. But having a defined plan of action for how you're going to test a system, application, or business function is always useful. Here's how to break that down into what, who, and how so you can understand your tests' purpose.

Shift key on a computer keyboard Making the Switch from Quality Assurance to Quality Engineering

The quality engineering approach differs from QA in that quality teams partner with business users and product managers to better understand requirements and to catch problems as products are being built—not after the fact. There are two pillars to building a true quality engineering organization: culture and process.

Sumeet Mandloi's picture
Sumeet Mandloi