Jag skrev en artikel i september 2020 om scriptlös automatiseringsverktyg. I den pratade jag om verktyg med två distinkta syften:
Tillgängliga för alla
Dessa verktyg är designade för att kunna användas och behärskas av alla som arbetar inom IT, även personer med liten eller ingen teknisk kunskap. Vi kan tänka oss affärsprofiler eller testare som inte kan koda men som är mycket kompetenta när det gäller att designa tester. Verktyg som baseras på detta syfte har generellt sett lagt mycket arbete på ergonomi, att visa testerna samt att välja identifierare med hjälp av fångstverktyg som ofta är visuella och döljer den tekniska delen.
Kunna automatisera alla teknologier med samma verktyg
Det vill säga att ha ett enda verktyg (och därmed "behärska" ett enda verktyg) för att automatisera ett stort antal mjukvaruprogram eller delar av mjukvaruprogram, som API:er, web GUI:er, stationära eller mobila applikationer, etc. Verktyg baserade på detta syfte har lagt mycket arbete på arkitekturen av sin mjukvara, som erbjuder ett lager ovanpå tekniken, ett lager som sedan kan anpassas till de olika teknologierna.