PIT Training - 01 === --- ## Topic * ### Robotframework Introduction * ### Practice * ### Architecture - Test Script --- ## Environment | Tables | Version | How to Verify | | ------------- |:-------------:| -----:| | Python | 3.6 | $python -v | | Robotframework | latest | $robot --version | | RIDE | 1.7 | $python ride.py | | Visual Studio Code | latest | | * You could choose your prefer IDE instead of Visual Studio Code. --- ## Robotframework Introduction * ### GUI - RIDE * ### CL * ### File definition * ### Keyword driven :key: * ### [Library](http://robotframework.org/Selenium2Library/Selenium2Library.html) --- ## Keyword Driven * ### OO :::danger Object ::: ::: danger Abstraction ::: ![](https://i.imgur.com/dRys65g.jpg) --- * ### 資料跟著行為走 ## 測資跟著測試案例走 * ### Use **What** instead How :mega: --- ## Practice * #### Open XCC WEB - (Selenium Library) * #### Wait And Click - (Create Keyword) * #### Login XCC WEB - (Combine Keyword) --- ## Architecture - Test Script ![](https://i.imgur.com/uHHgpfB.jpg) --- ## Homework * #### Study Robotframework and RIDE * #### Update LXPM FW or design your test case * #### Give presentation of your homework * #### Advance : Download FFDC > **How to verify?** --- # Refrence * ### [How to write good test cases using Robot Framework](https://github.com/robotframework/HowToWriteGoodTestCases/blob/master/HowToWriteGoodTestCases.rst) * Test suite structure * Test case structure * Workflow tests --- # :question: --- ###### tags: `PIT` ###### tags: `Course` ###### tags: `Selenium` ###### tags: `Robotframework`
{"metaMigratedAt":"2023-06-14T22:22:07.330Z","metaMigratedFrom":"Content","title":"PIT Training - 01","breaks":true,"contributors":"[{\"id\":\"cefc12c1-0c0d-4b31-b8d2-ffb9aa1b8a99\",\"add\":2342,\"del\":648}]"}
    261 views