Related Content
Using Systems Thinking to Extend Your Test Automation Power When automated tests work perfectly one day but fail for no discernible reason the next, it's easy to get frustrated with automation. But you don't have to stay in the dark. Many of the tools we use today allow us to extend their reach with some custom code. Just use some systems thinking and a little imagination. |
||
Automation Needs Strategy, Leadership, and Real Testing Skills The people behind your automation tools need to understand how the testing is done. You want your automation people to be able to write their own test cases, understand the domain so that they know what they’re automating should be automated, and have an overall solid testing foundation. |
||
Have You Eaten Your Own Dog Food Lately? How often do you use your company’s website? It’s important to periodically “eat your own dog food”—that is, use your own product or services in order to work out the kinks so your customers don’t have to. A good user experience can mean the difference between someone using your product over your competitor's. |
||
Picking the Right Test Automation Tool Take the time to evaluate your team and your goals before committing to automation, and be sure to try out different tools instead of following what might be popular at the time. Automation is critical, but bad automation will only slow down your processes and sink your projects. |
||
Getting Started with API Testing For testers interested in moving into test automation, Justin Rohrman usually suggests that they get started by learning to write a little code—more specifically, working with their software's API. You don't have to jump into tooling just yet. You can begin testing the data and workflow of the API first. Here's how. |
||
Agile Testing Shouldn’t Change Based on Team Size It’s important to note the more collaborative nature that agile encourages for every single member of the team—not just the testers. Sure, testers might have to adopt the most new skills if they hope to make things work at this new pace, but product owners and developers can’t just rest on their laurels. |
||
Craftsmanship: The Software Testers’ Goal Some people just don’t care about creating great products or services. They believe the marketplace will settle for lower quality. Lee Copeland argues that as software testers, we need to combat that way of thinking by embracing craftsmanship. Focus on quality with knowledge, skill, diligence, judgment, and passion. |
||
How to Make Agile Work for Your Specific Team Taking a step back, being honest about your strengths and weaknesses, and then using agile concepts to make yourself better is smarter than simply copying another team's structure. Agile can be your base, but don’t let trends that work for your competitor dictate the core of your software development. |