Looking for automation Answers? Try Ask4KnowledgeBase
Looking for automation Keywords? Try Ask4Keywords

automationKomma igång med automatisering


Anmärkningar

Det här avsnittet ger en översikt över vad automatisering är och varför en utvecklare kanske vill använda den.

Det bör också nämna alla stora ämnen inom automatisering och länka till relaterade ämnen. Eftersom dokumentationen för automatisering är ny kan du behöva skapa initialversioner av relaterade ämnen.

Identifiering av testautomation Mål-typer-metoder

Testautomation är ett brett ämne. DEV / QA bör först gå med på dessa frågor:

  1. Vad är produktens natur? (Web, mobil, moln, IOT, Analytics)
  2. Vad är utvecklingsstadiet? (Developed-Legacy, In Development)
  3. Vad är teknologiback? (Java, C #, Python, Ruby, Node, React)
  4. Är det SOA / mikrotjänster baserade?
  5. Vad skulle vara bäst metod för automatisering som kan ge snabbare feedback eller? (Enhetstester, Integrationstester, End-to-End Tests)

Installation eller installation

Detaljerade instruktioner för att få automatisering konfigurerad eller installerad.

Testautomationsramverk - designkomponenter

Testautomationsramen kan ha flera komponenter beroende på planerad automatisering. Några av dem (men inte begränsade till) är:

  1. Testrunner (TestNG, JUnit, Jest, gradskiva, gurka)
  2. Testbehållare (BDD-specifikationer-steg, junit-test, specbaserade funktioner)
  3. Testmiljöskonfiguration
  4. Testdatalager
  5. Försäkringsbibliotek
  6. Automation Driver Libraries (WebDriver, Appium, Jersey)
  7. Rapportera och logga in bibliotek