버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

This document provides how to manage test scripts in test cases.

...

  1. In 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

  2. 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 Step

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:

...