Test Automation Tips and Best Practices

Article covers: Top Tips for Test Automation

Manual vs Automated – Testing vs Checking
Automate Regression Tests
Design Tests Before Automating Them
Remove Uncertainty from Automated Tests
Review Automated Tests for Validity
Don’t Automate Unstable Functionality
Don’t Expect Magic From Test Automation
Don’t Rely Solely on Automation – Beware of Passing Tests
Aim for Fast Feedback
Understand the Context
Don’t Automate Every Test
Use Test Techniques in Test Automation
Don’t Automate Chaos

Author = Amir Ghahrai (Testing Excellence)

https://www.testingexcellence.com/test-automation-tips-best-practices/

Best Practices for Continuous Testing in Agile

Article Covers:
What is Continuous Testing? In Agile, where we frequently release software to production, we need to ensure that software is of high quality throughout the development. We need to test early and we need to test often. We need to make sure that we get correct requirements to begin with, and to ensure that we test throughout development and not leave testing just before release.

A set of best practices that we can follow to implement and improve testing throughout the development lifecycle:

  1. Lean Testing
  2. Collaborate With Business
  3. Implement a QA Practice
  4. Automate Testing
  5. Automate Deployments

Author = Amir Ghahrai (Testing Excellence)

https://www.testingexcellence.com/best-practices-for-continuous-testing-in-agile/

Agile Test Strategy Example Template

Article covers: Agile Test Strategy

Test Levels
Unit Testing
API / Service Testing
Acceptance Testing
System Testing / Regression Testing / UAT
Product Backlog
Story Workshops / Sprint Planning
Development
Developer Testing
Automated Acceptance Tests and Non-functional Testing
Regression Testing
UAT and Exploratory Testing
Done Criteria

Author = Amir Ghahrai (Testing Excellence)

https://www.testingexcellence.com/agile-test-strategy-example-template/