Test Automation Approaches

Test Automation for Agile/DevOps. ZAPTEST supports all Agile Development methodologies. Save 100% of your test automation time today. Video scenarios are key for team collaboration: our automation specialist will develop a final script having only the video scenario provided. Native Integration with all popular ALM Tools: JIRA, HP ALM, VSTS, TFS, and CA Rally. Easy integration with source Automation Servers: JENKINS, Bamboo and others. zap test is designed to support automation of any testing process agile waterfall or any other software application development testing there are four main approaches to use sap test automated against live application under test automate against the application UI mock-ups automate against a recorded video scenario or automate against an applications API layer our first approach is against a live application under test in this example we will use the industry common approach of developing test automation using a live application to do this we are going to use the scan GUI functionality within zap tests and select the interface of the opened application under test as you can see zap tests scanned the UI and created a view with the scanned objects at this point we can select the desired objects that we need for automation and delete the rest once we have all the desired objects we are going to create a script to perform the end user steps zap test offers script list test development approach for beginners as well as scripted approach for advanced users who may choose VB script or JavaScript for writing their code once the script is ready we will execute it and review the results [Music] in our second example we will create a test script using application mock-ups this approach is useful to advance test automation readiness and is generally used to support testing for agile development to create a script using mock-ups we will follow a process similar to the previous example but instead of scanning a live application we will be scanning a mock-up as a result of each scan we are getting a new view in the GUI map with all objects present at this point we will be following the exact same steps as in the live application example and we'll create a script using the desired objects that we collected from our mock-ups once the script is ready we will add one more step to invoke the application under test then we will execute the script and review the results [Music] our third approach is to automate testing with SAP test using a recorded video scenario this approach is useful to support the waterfall development process or any process that requires collaboration and knowledge transfer between applications subject matter experts and test automation specialists to create the script we will follow the steps as a subject matter expert and record the video scenario by using the SAP test screen recorder to do this we will navigate to the recorder tab on SAP test and click on the record button as you can see zapped test invokes the recorder toolbar to control the recording process to record the scenario we simply need to manually perform the end-user steps following the test case and stop the recording once the recording is finished zap test creates a full recorded video and Auto generates application views at this point we will begin acting as a test automation specialist and will develop the script using the recorded video using any video frame we can create additional views if needed once we have all the views we will click the generate views button in the upper left corner of the scenario pane as you can see zapped test generates a list of test objects and displays them in GUI map [Music] now we can create an executed test script using a process similar to the previous examples as in our first two examples you can see the results after the script has been executed our last approach is to use the SAP test API functionality to test soap or rest services web service testing steps can be combined with regular UI testing in zap tests we will use API Explorer to define a server object all available API methods are loaded from the WSDL file we will select a method from the list and use the API studio to customize the request attributes and define validation points in this example we will use a combination of API and UI steps to get our company name value and use it for a Google search we will run the test and review the results in addition we can use the Zap test dock functionality to auto generate test documentation coverage of any given test script in any of the testing approaches that we've seen here to generate the documentation we need to click the generate button located in the dock module the dock module provides controls to edit the generated documentation to save it to a file under various file formats or to export it to any of the supported test management systems any test script developed using any testing approach can be used in zap tests for parallel execution to do this we will navigate to the EM run tab connect to all the devices that need to be part of the testing effort and click on the Run button zap test uses the multi runs mode to execute the same test on all connected devices in parallel after the parallel test run is complete we will open the test report and review the execution results for each device as you can see Zapp tests can support any test automation development process that uses agile waterfall or any other software application development testing by automating against live application mock-ups video scenarios or API components please navigate to zap test comm and start your test automation today

Contact Us

1425 Market Blvd Suite 530-230

Roswell, GA 30076, USA

(800) 795-3552