Der er ingen enkelt definitiv dato for oprettelsen af "softwaretest -automatiseringsrammen." Det er et koncept og tilgang, der gradvist udviklede sig over tid.
Her er grunden til, at det er svært at finde ud af en bestemt dato:
* evolution, ikke en enkelt opfindelse: Rammer er bygget på principper og bedste praksis, der dukkede op i årtier.
* Kontinuerlig udvikling: Rammer raffineres og opdateres konstant med nye værktøjer, teknologier og tilgange.
* ingen formel "oprettelse" -proces: I modsætning til et specifikt softwareværktøj har rammer ikke en enkelt opfinder eller en defineret oprettelsesdato.
nøgle milepæle i udviklingen af automatiseringsrammer:
* Tidlige dage med test: Tidlige automatiserede testværktøjer var primært fokuseret på individuelle opgaver som datavalidering og regressionstest (1960S-1970'erne).
* objektorienteret programmering: Stigningen af objektorienterede programmeringssprog i 1980'erne banede vejen for mere strukturerede og vedligeholdelige testautomationsrammer.
* stigningen i open source-rammer: Rammer som Selenium (2004) populariserede brugen af open source-værktøjer til webapplikationstest.
* Agile udvikling: Skiftet mod agile udviklingspraksis i 2000'erne understregede behovet for fleksible og iterative testautomationsrammer.
* cloud computing og devops: Cloud -platforme og DevOps -praksis driver vedtagelsen af automatiseringsrammer, der integreres problemfrit med kontinuerlig integration og kontinuerlige leveringsrørledninger.
I resuméet er "softwaretestrammerne" ikke en entydig skabelse, men et udviklende koncept med rødder i historien om softwareudvikling og test. Det fortsætter med at tilpasse sig og forbedre sig med fremskridt inden for teknologi og metodologier.