The Framework Manager
Create Tailored C# Selenium Test Automation Framework faster than ever
The diagram to the right illustrates a comparison between the effort needed when developing a new Test Automation Framework.
You get higher test coverage faster and more robust than any other traditional approach.
Saving months or even years of development and frustration.
The Test Automation Framework produced by The Framework Manager are following the SOLID Principles, which makes the software design more understandable, easier to maintain and easier to extend. As a software engineer, these 5 principles are essential.
The 5 principles make the framework resuable, maintainable, scalable and especiality suitable for testing.
Testware Framework Manager er et software værktøj målrettet til opbygning og vedligeholdelse af automatiseret UI Test til forretningsbaseret Web applikationer.
Ved hjælp af en banebrydende teknologi sættes udviklere og tekniske testere i stand til at opbygge et Test Automation Framework til netop jeres Web applikation indenfor dage og uger fremfor måneder og år.
Med et simpelt brugerinterface udvikles og udbygges jeres Test Automation Framework gennem værktøjer som Page Explorer, Page Editor, Code Generator, Test Generator, Script Builder mm.
Det endelige output er en C# og Selenium baseret Visual Studio solution som indeholder en velorganiseret Page Object Model af klasser samt tilhørende Low-Level testcases for målrettet til jeres Web applikation.
De indbygget synkroniseringsmekanismer vil undgå de ofte tidskrævende timingsproblemer der opstår i forbindelse med test automatisering og dermed sikre en gnidningsløs testafvikling.
At skrive de efterfølgende Business Test scripts vil herefter blot være en formssag. En testcase sammensættes hurtig af metoder fra det underliggende framework og fremstår som overskuelige opskrift på en User Story.
Alle tests kan afvikles lokalt på egen PC og er ligeledes klargjort til at indgå i en CI-proces med daglig afvikling. Den afsluttede Test Report giver overblik over testresultaterne og gør det nemt at finde Root Cause til afvigelser ved testafvikling.
At opbygge et velfungerende Test Automation Framework er en både tidskrævende og svær opgave. Normalvis kræver det flere både dygtige og erfarende udviklere dedikeret til opgaven henover en lang tidshorisont. Konsekvensen er målbar for både økonomi og motivation. Det rette valg af teknologi og arkitektur bygger ofte på erfaringer med frustrationer og nederlag og undervejs vil den uerfarne opleve svære problemstillinger der kræver specialistviden. Testware Automation Framework producerer hurtigt en struktureret og fleksibel løsning der kan tilrettes og videreudvikles med de indbyggede solide locators og synkroniseringsmekanismer man kan forvente af et Test Automation Framework. At komme godt fra land altafgørende for en succesfuld testautomatisering der optimerer de samlede ressourceomkostninger.
Når den endelige testautomatisering er taget i brug vil der opstå situationer der resulterer røde lamper og fejlede testcases. Implementering af nye features vil ændre funktionaliteten i Web applikationen og tilhørende afviklingsmiljøerne samt testdata vil flytte sig hen over tid. Er der en fejl i testautomatiseringen, har funktionaliteten ændret sig eller er der reelt set en fejl i Web applikationen? At finde Root Cause til afvigelser ved testafvikling er en kompliceret proces ofte udført som et nøjsomt detektivarbejde gennem diverse datalogs. Den indbyggede Test Report i Testware Framework Manager giver det samlede overblik samt en detaljeret rapport af hver enkelt test som indeholder fejlbeskrivelser, steps, screenshot og video dokumentation for nemt at finde årsagen til afvigelserne.