Det er ingen eneste definitive dato for å opprette "programvaretestingsautomatisering." Det er et konsept og tilnærming som utviklet seg gradvis over tid.
Her er grunnen til at det er vanskelig å finne en bestemt dato:
* evolusjon, ikke en eneste oppfinnelse: Rammer er bygd på prinsipper og beste praksis som dukket opp gjennom flere tiår.
* Kontinuerlig utvikling: Rammer blir stadig foredlet og oppdatert med nye verktøy, teknologier og tilnærminger.
* ingen formell "skapelse" -prosess: I motsetning til et spesifikt programvareverktøy, har ikke rammer en eneste oppfinner eller en definert opprettelsesdato.
viktige milepæler i utviklingen av automatiseringsrammer:
* tidlige dager med testing: Tidlige automatiserte testverktøy var først og fremst fokusert på individuelle oppgaver som datavalidering og regresjonstesting (1960-1970-tallet).
* Objektorientert programmering: Økningen av objektorienterte programmeringsspråk på 1980-tallet banet vei for mer strukturerte og vedlikeholdbare testautomatiseringsrammer.
* Fremveksten av open source-rammer: Rammer som Selenium (2004) populariserte bruken av open source-verktøy for testing av webapplikasjoner.
* Agile utvikling: Skiftet mot smidig utviklingspraksis på 2000 -tallet understreket behovet for fleksible og iterative testautomatiseringsrammer.
* Cloud Computing og DevOps: Skyplattformer og DevOps -praksis driver adopsjonen av automatiseringsrammer som integreres sømløst med kontinuerlig integrasjon og kontinuerlige leveringsrørledninger.
Oppsummert er ikke "programvaretestingautomatiseringsrammen" ikke en entallskaping, men et utviklende konsept med røtter i historien til programvareutvikling og testing. Det fortsetter å tilpasse seg og forbedre seg med fremskritt innen teknologi og metodologier.