| Version 2 (modified by chenyang, 12 years ago) (diff) |
|---|
1.为什么要测试自动化
2.选择使用什么样的工具(selenium + python)
- 1.selenium + java 与 selenium + python 组合的比较
- 2.为什么选择selenium webdriver 而不是 selenium RC
3.安装firefox23.0.1, python2.7, selenium
- 1.安装firefox23.0.1
- 2.安装python
- 3.安装selenium
4.论坛7.0如何实施自动化
- 1.重构,设计基类,避免重复代码。按模块设计测试类
- 2.实施自动化过程中遇到的部分问题解决方法
- 1.广告弹出,挡住页面中的按钮
- 2.如何滚动页面
- 3.如何移动鼠标,并触发onmouse事件
- 4.页面中使用iframe,无法定位到无素
- 5.如何生成测试报告
- 3.核心功能自动化
- 1.发帖功能
- 2.版块页
- 一般功能
- 管理员功能
- 2.帖子页
- 一般功能
- 管理员功能
- 4.如何在其它浏览器中进行测试
- 1.ie
- 2.chrome
- 5.为每一个bug添加自动化测试
5.selenium实施自动化测试过程中遇到的问题
- 1.暂时还没有解决如何从本地选择图片通过flash上传到upc
- 2.web应用页面大改版的时候,测试代码需要重新开发,有较高的维护成本。
6.selenium的缺点
- 1.selenium还不够健壮稳定,一段测试代码会出现时而能通过,时而不能通过的情况,相信随着以后发布新的版本,应该会有所改善。
- 2.虽然号称支持firefox,ie,chrome,opera等众多浏览器。但除了firefox,api对其它浏览器支持较差,即使支持firefox最好, 也只支持旧一点的firefox版本,当前最新的是 firefox24,就不支持
- 3.需要图形环境的支持,因此很难集成到公司的linux服务器上
7.附录
- 附件1,(selenium + python) 家居网7.0论坛测试脚本
- 附件2,(selenium + java) 评论系统测试代码
Attachments
-
cmt4_webtest.zip
(11.5 KB) -
added by chenyang 12 years ago.
-
house7.0_webtest.zip
(90.1 KB) -
added by chenyang 12 years ago.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)