Related Content
Brainstorming 2.0: Generate Better Ideas with Brainwriting For decades brainstorming has been our go-to method for ideation, yet it holds back our success when the environment doesn't encourage everyone to contribute. Instead, try brainwriting—writing ideas on paper and letting teammates iterate on them. It improves not only the quantity of ideas you get, but also the quality. |
||
Leverage Your Actions to Get More Out of Test Automation Test 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. |
||
Test Estimation in the Age of Agile and DevOps Estimating 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. |
||
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. |
||
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. |
||
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. |
||
Signs Your Organization Isn't Ready for DevOps Organizations struggling to see tangible benefits after adopting DevOps practices often have only slapped together a few tools instead of making the required changes. Many aren’t really embracing DevOps at all. Here are three signs to help you determine if your organization isn’t quite ready yet to practice DevOps. |
||
Integrating Threat Modeling into Agile Development Threat modeling helps you determine where to focus your security testing efforts when building your app. But people often wonder how it can fit into their existing agile software development process. Here are three things you can do to integrate threat modeling into your agile workflow, either early on or mid-project. |