强烈建议大家使用虚拟机来复习,虚拟机的下载地址,在群的公告中, 虚拟机的用户名:Administrator, 密码:123456
操作题 分为三个大题
复习注意事项
上午操作题
下午理论题
操作题:
1. Selenium IDE (银行柜面系统)
2. QTP
3. 回归测试 (银行柜面系统)
1. Selenium IDE和回归测试 不要丢分, 然后QTP拿个一半分数, 这样60分就没问题了。
2. 截图的命名要正确
3. 截图上的结果要正常 (阅卷的时候,主要看截图)
4. 就算你不会做, 你也要想办法,弄出一个运行通过的截图来
5. QTP 中,如果你是在不会使用对象库, 那么建议你还是录制, 这样起码能有一张运行成功的截图
6. QTP 的对象库用法, 请参考 刘洪老师录的视频,大概在视频的第50分钟以后
题一: 使用Selenium IDE 对 银行柜面系统做自动化测试
银行柜面系统地址: http://localhost:8080/Banking/ 用户名/密码 test/test
需要添加2个命令
命令一: verifyTextPresent 的用法。 用来验证整个页面是否存在指定的文本
命令二: verifyElementPresent 的用法, 用来验证是否存在指定的控件
最终截图.
1. test caes 要改名
2. 测试结果上 pass 是1
QTP 内容
QTP比较复杂, 而且考的知识点,
内容有,
1. 利用excel文件当配置文件,通过ODBC数据源导入
2. 参数化
3. ,文本验证点,Bitmap验证点,
4. 设置判断语句, QTP的几种退出函数
5. 随机变量函数,特别是:
6. 对象库的用法 请参考 刘洪老师录的视频,大概在视频的第50分钟以后
QTP :开始录制的时候的设置
QTP:手动添加 启动飞机订票程序的语句
QTP:Excel文件,利用ODBC做数据源
使用ODBC 做数据源的时候, Excel 的文件格式一定要是xls, 不能是xlsx. 你需要另存为改为xls 格式,如下图,不能直接改后缀名
万一你不会使用ODBC, 你也可以直接在QTP 中的Data Table 手动输入。 (阅卷的时候,看不出来你是用ODBC导入的还是手动收入的)
QTP:脚本的拆分与调用
QTP: 参数化
QTP: 文本验证点和图片验证点
插入文本验证点和插入Bitmap Checkpoint。
插入验证点的时候, 需要在录制模式下。 先启动"飞机订票"程序, 输入用户名。 然后在QTP中点“录制”
QTP:判断语句和退出函数
第一种情况, 把数据表参数赋值给变量x, 当x="Wish04"的时候, 整个程序退出。 所以我们使用退出函数 "ExitRun"
第二种情况: 把数据表参数赋值给变量x, 当x="Wish04"的时候, 点击Cancel按钮, 继续用下个一个用户名登录, 所以我们使用退出函数 "ExitAction"
这里要特别注意Cancel Button 并没有在对象库中,可能我们需要单独录制下Cancel Button, 否则会报错
QTP: 随机变量
QTP 题目 错误1