This document provides how to manage test scripts in test cases.
To manage test plans, you need a permission such as Project Manager, Create Plan/TC … . For more information, please refer to Global Permissions.
Create Test Script
Test Script can be created if the test case type is Auto.
To create test scripts:
In TESTaide home, select the project that you want to remove test scripts from.
Select the 'Test Cases' menu on the left sidebar.
On the test case page, click the ‘Step Create’ button and on the ‘Test Script’ pop-up window, enter the following information.
Test Case : Test Case Name(Test Case Key). (Fixed)
Title : The maximum length is 50 characters.
Test Script* : Python Script
Test Data : Required data for testing(variable)
Expected Result
Click the ‘Save’ button at the bottom to complete the test script creation.
The script must be written according to the Python syntax, and method names for each test case are not written.
If you write user_id='testaide' in the test data, you can use it as a variable in the test script.
When writing multiple test scripts in one test case, self.driver must be declared at the top of the script.
Test Script Example
No | Test Script | Test Data | Expected Result |
---|---|---|---|
1 | self.driver.get(loginurl) my_driver = self.driver userIdEle = my_driver.find_element(By.NAME, 'logId') passwordEle = my_driver.find_element(By.NAME, 'logPw') submitEle = my_driver.find_element(By.CLASS_NAME, "btn-style") userIdEle.send_keys(user_id) passwordEle.send_keys(user_pw) submitEle.click() time.sleep(2) | loginurl = 'http://localhost:8080/loginForm.do' user_id='testaide' user_pw='welcome' | self.assertIn("project.", my_driver.current_url) |
2 | my_driver = self.driver project_url = my_driver.current_url + "?key={}".format(projectkey) my_driver.get(project_url) time.sleep(3) | projectkey = 'AUTO1' | self.assertIn('project', my_driver.current_url) |
Edit Test Script
To edit test scripts:
In TESTaide home, select a project that you want to edit test scripts.
Select the 'Test Cases' menu on the left sidebar.
In the test case page, select a test case from the list you want to edit test scripts.
In the test script panel below, click the ‘Edit’ icon besides the test step you want to edit from the test script list.
In the ‘Test Script’ pop-up window, edit the information you want.
Click the ‘Save’ button at the bottom to save changes.
📌 To change the order among test scripts, click the ‘Up’ or ‘Down’ icon besides the test script.
Delete Test Script
To remove test scripts:
In TESTaide home, select a project that you want to remove test scripts.
Select the 'Test Cases' menu on the left sidebar.
In the test case page, select a test case from the list you want to remove test scripts.
In the test script panel below, click the ‘Remove’ icon besides the test step you want to delete from the test step list.
When the deletion confirmation pop-up window appears, click the 'OK' button to complete the deletion.