Best Practices

Test Automation Tips and Best Practices

Top Tips for Test Automation Automated Testing is an important testing activity during the software development life cycle because it can provide quick feedback to the team when a new feature has been developed. It also removes the burden from QA to repeatedly run regression tests which saves time for QA to focus on other…

Guidelines for Successful Test Automation

Article by Prashant Chambakara Test automation has created a great buzz in the field of software testing. In the recent years, many software testers have indulged in test automation for some or the other reasons. However, these testers have not always been successful in getting the desired results out of test automation even after significant…

Exploratory Testing Tips

The following are some tips from the Atlassian Team after the exploratory testing session held at Tasting Let’s Test. Thanks to Penny, Mark and the Atlassian team for a great session. Don’t Trust the Documentation By definition, you can do exploratory testing without any scripted test cases to follow. You can also do it without…

Please Don’t Use Cucumber

Article by Jimmy Cuadra The fact that Cucumber has gained the popularity it has in the Ruby community is outright baffling to me. All the reasons to use it that people give are theoretical, and I have never seen them matter or be remotely applicable in the real world. Cucumber aims to bridge the gap…

How to Adjust to the Changing Face of Software Testing

Article by Matthew Heusser Beyond testing scripts and automating everything, a new approach to software testing is gaining traction in larger organizations. Proponents including Barclays, the world’s fourth largest bank. Should your team listen? If your team hasn’t heard of heuristic test strategy or visual test models, or doesn’t discuss qualitative reporting as a skill,…

How to be a Bug Reporting Superstar

A good bug report is one that describes the problem well enough that anyone can understand and reproduce the bug, regardless of their individual knowledge of the product and without talking to the person who wrote it.

7 Core Practices of Agile Test Automation

Software test automation has been around for a while, but it faces some specific challenges in an agile environment. Here are seven practices that will help you get the most out of your test automation within agile’s short development cycles. While most of these best practices apply regardless of whether the lifecycle is waterfall, agile,…

Why QA Needs to Change to Support Faster Releases

The ability to deliver code into production at will has a direct effect on your bottom line but to do this effectively you need two things, 1) understand the important areas of functionality that the customers really use and 2) be able to test these areas as quickly and easily as possible. The first is…

Are 100% Test Pass Rates a Good Thing?

When your test pass rate reaches 100% it’s usually cause for celebration. It shows your product has high quality. The tests you so carefully designed are passing, proving the product works as expected. It also shows your test cases have high quality; the results are repeatable and they’re successfully validating product functionality. This is the…

Become a Master at Software Testing

It’s not obvious when you’re a good tester. It’s even more difficult to point out who are excellent testers. It’s hard to measure the quality of a tester. Can you express this in a certain amount of bugs, The amount of articles, reviews, visits of conferences or the power to convince people? It’s not easy…

Back to top ▴