Continuous improvement (kaizen) in automated software testing

Kaizen (Continuous Improvement)
Kaizen (Continuous Improvement)

This web site reflects the views and opinions of Bruno Bosshard on how that automated software testing should be implemented to achieve maximum value and the best possible return on investment.

This web site consists of this page and 9 other pages:

  1. Automated software testing in Continuous Integration (CI) and Continuous Delivery (CD)” describes the proposed approach to automated software testing using Agile and Continuous Integration and Delivery.
  2. Example implementation of automated software testing” provides an overview of the technical implementation of the Graphical User Interface (GUI) test automation tool Selenium. Although automated software testing should not be restricted to GUI testing and also include other forms of testing, such as database or API testing, GUI testing still needs to be a core component.
  3. Selenium WebDriver” is a hands-on guide for using Selenium with Java as a PDF document.
  4. Selenium Java Framework” is a PDF document about using Selenium with Java using the EasyTest framework, which extends the JUnit unit testing framework.
  5. Behaviour-Driven Development (BDD) with Cucumber and Gherkin” describes the implementation of automated acceptance testing using Cucumber and Gherkin in Java in a PDF document.
  6. Appium mobile automation for Google Android and Apple iOS” explains Appium with Selenium for automated mobile app testing in a PDF document. It includes a practical Google Android example.
  7. Android Studio Testing” shows how to test Android apps with Google’s Android Studio, based on the JUnit and Espresso testing frameworks.
  8. Groovy Java Scripting” explores how to extend Java with scripting capabilities for faster and easier writing of automated tests in a PDF document.
  9. Serenity BDD Cucumber Reporting” is a PDF document that shows how to use the open source library Serenity BDD with Cucumber to add better integrated and more comprehensive reporting capabilities to Behaviour-Driven Development.
  10. Jasmine and Karma JavaScript Testing” describes in a PDF document how to (unit) test JavaScript applications and how to use the Karma test runner to execute these JavaScript tests in Continuous Integration.

Leave a Reply

Your email address will not be published. Required fields are marked *