Ich habe im September 2020 einen Artikel über skriptlose Automatisierungstools geschrieben. Darin schrieb ich über Tools mit zwei unterschiedlichen Zwecken:
Für jeden zugänglich sein
Das bedeutet, dass diese Tools so konzipiert sind, dass sie von jedem, der in der IT arbeitet, verwendet und beherrscht werden können, auch von Personen mit geringen oder keinen technischen Kenntnissen. Wir können an Geschäftsprofile oder Tester denken, die den Code nicht kennen, aber sehr kompetent darin sind, Tests zu entwerfen. Die Tools, die auf diesem Ziel basieren, haben im Allgemeinen viel Arbeit in die Ergonomie gesteckt, indem sie die Tests anzeigen, aber auch die Kennungen mit Erfassungstools auswählen, die oft visuell sind und den technischen Teil verbergen.
Alle Technologien mit demselben Tool automatisieren können
Das heißt, ein einziges Tool (und damit die „Beherrschung“ eines einzigen Tools) zu haben, um eine große Anzahl von Softwareprogrammen oder Teilen von Softwareprogrammen wie APIs, Web-GUIs, Desktop- oder Mobilanwendungen usw. zu automatisieren. Tools, die auf diesem Ziel basieren, haben viel an der Architektur ihrer Software gearbeitet, die eine Überlagerung der Technik bietet, eine Überlagerung, die dann an die verschiedenen Technologien angepasst werden kann.