Testing and Quality Assurance

Testing and Quality Assurance

Test and QA Stories
Action-based test design checklist Leverage Your Actions to Get More Out of Test AutomationTest design can contribute greatly to how manageable and maintainable your automation is. Hiding detailed steps in actions makes their automation easier to maintain, and the high-level actions can be leveraged to define less common tests. Here's how you can write tests as a sequence of actions to improve coverage.
Robot doing a hand signal 4 Advantages of Applying AI in Software TestingWe’re always looking for smarter, faster, better ways of testing. As the popularity of artificial intelligence grows, more and more testers are realizing its capacity to make cumbersome and time-consuming tasks simpler. AI is coming, so we should take advantage of it. Here are four benefits to applying AI in testing.
Team talking about test estimates on sticky notes Test Estimation in the Age of Agile and DevOpsEstimating testing in the contemporary world of agile and DevOps demands some new rules. Gone are the days of using project planning software and work breakdown structures to define and estimate each category of work and the associated tasks. Here are some modern rules, prerequisites, and advice for test estimation.
Craftsman's tools on a work bench Choosing the Right Tools for the JobThe saying “If all you have is a hammer, everything looks like a nail” summarizes a cognitive bias we have to use tools that are most familiar to us, even if they are the wrong tools for the job. Software professionals often fall into this trap. Here are some tips on how to choose the right tools for your projects.
Evangelist holding up a light bulb What It Means to Be an Evangelist for QualityThe 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?
Mobile tester getting a positive result for a visual regression test on a smartphone Visual Regression Testing: A Critical Part of a Mobile Testing StrategyDespite 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.
Filling in gaps in an octagonal wood roof 2 Quick Wins for Building Context in TestingTesters 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.
Man lifting barbell with heavy weights 6 Steps to Achieve Realistic, Reliable Load TestingSimulating 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.