QA Automation

QA Cycle with Automation

Execute tests against existing functionality to ensure quality

Regression testing - executing full use case coverage - end-to-end

Behavior-Driven-Development (BDD)

  • Process of :
    • Exploring
    • Discovering
    • Defining
    • and Driving out the desired behavior of the Software system
  • Using :
    • Conversations about Concrete Example to:
      • Explore
      • Discover
      • Illustrate to shared the understanding of the problem at hand to solve for the stakeholders
    • Automated tests

Concrete example

Paul Rayner BDD DWG

- Write test first ( part of the requirement)
- Use English syntax to help :
    - Developer (devs)
    - Business Analysts (BAs)
    - QA team members

Automation tools

- Cucumber JVM + Selenium (Regression testing automation, E2E tests )
- Mocha or Jasmine (Javascript unit testing)
- Jenkins (automate in background)

Videos

Test Automation With Cucumber JVM, Selenium, and Mocha

Resources

results matching ""

    No results matching ""