DevOps Testing Types

Test Types

  • Component Tests (Unit Tests)
  • Functional Tests (User Stories Tests)
  • Non-functional Tests (Performance, Load, Stress, etc.)
  • Acceptance Tests

Tests can be fully Manual, fully Automated, Combination of Manual and Automated or Manual supported by Tools.

Support Programming and Critique Product Tests

Tests can be for −

  • Supporting Development (Support Programming) − Support Programming Tests are used by the Programmers.
  • To decide on what code they need to write to accomplish a certain behavior of a System
  • What Tests need to be run after Coding to ensure the new Code does not hamper the rest of the behaviors of the System
  • Verification only (Critique Product) − Critique Product Tests are used for discovering inadequacies in the finished Product

Business Facing and Technology Facing Tests

To decide on what tests to be performed when, you need to determine whether a test is     business facing, or technology facing.

Business Facing Tests – A Test is a business-facing test if it answers the questions framed with words from business domain. These are understood by the business experts and would interest them so that behavior of the system can be explained in the real time scenario.

Technology Facing Tests – A Test is a technology-facing test if it answers the questions framed with words from technology domain. The programmers understand what needs to be implemented based on the clarifications on technology.

DevOps Testing Guidelines
DevOps Testing Metrics

Get industry recognized certification – Contact us

keyboard_arrow_up