automationAan de slag met automatisering


Opmerkingen

Deze sectie geeft een overzicht van wat automatisering is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen de automatisering vermelden en een link naar de gerelateerde onderwerpen bevatten. Omdat de documentatie voor automatisering nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Identificatie van testautomatisering Objectieve typen-benaderingen

Testautomatisering is een breed onderwerp. DEV / QA moet eerst op deze vragen ingaan:

  1. Wat is de aard van het product? (Web, mobiel, cloud, IOT, Analytics)
  2. Wat is de ontwikkelingsfase? (Developed-Legacy, in ontwikkeling)
  3. Wat is technologiestack? (Java, C #, Python, Ruby, Node, React)
  4. Is het gebaseerd op SOA / Micro-services?
  5. Wat is de beste benadering van automatisering die sneller feedback kan geven of? (Eenheidstests, integratietests, end-to-end tests)

Installatie of instellingen

Gedetailleerde instructies voor het instellen of installeren van automatisering.

Test Automation Framework - Ontwerpcomponenten

Het framework voor testautomatisering kan verschillende componenten hebben, afhankelijk van de geplande automatisering. Sommigen van hen (hoewel niet beperkt tot) zijn:

  1. Test Runner (TestNG, JUnit, Jest, Gradenboog, Komkommer)
  2. Testcontainer (BDD Specs-Steps, Junit Tests, Spec gebaseerde functies)
  3. Testomgeving configuratie
  4. Test Data Store
  5. Bewering Bibliotheken
  6. Automation Driver Libraries (WebDriver, Appium, Jersey)
  7. Bibliotheken voor rapportage en logboekregistratie