课程介绍
本课程介绍Robot Framework基础使用方法,以实战方式让同学理解何谓自动化测试(Test Automation)以及ATDD(Acceptance Test-Driven Development),一方面利用原生丰富的库理解Robot Framework的弹性及强大,进而开发自定义关键字扩充特殊应用逻辑测试。以期在课程结束后同学可以立马开始使用Robot Framework自动测试自己的Restful API、网页、甚至苹果或安卓手机应用。
实验知识点
- 自动化测试的重要性
- 了解什么是 TDD、BDD、ATDD
- 为什么选择Robot Framework
- 建立Robot Framework开发环境
- 认识Robot Framework架构及模块
- 自动测试 Restful API
实验环境
- Python 2.7
- Xfce终端
- Vim
- Firefox
适合用户
本课程属于初级级别,非常适用稍有python开发经验的同学,但对于有其他语言基础甚至无编程经验的同学而言,Robot Framework的关键字(Keyword-Driven)设计哲学正是十分友善的自动测试入门框架。