todo
测试操作 方式1
一次性跑完所有测试用的代码,然后提交所有问题( 很可能出现这样的情况: 有些问题是由前面的问题才出现的,被前面的影响了 ),最后再来改全部( 很可能解决了前面的问题,后面的部分问题也会跟着消失 )
测试操作 方式2
一报错立马抛出 , 终止所有测试用的代码 , 改好后继续
代码自动化测试比较好,手动测试的话,多个软件切换,头都晕了
功能有Selenium 强大吗
view 终端:分类
PC
浏览器Web
原生,exe安装应用
移动端
浏览器Web
原生,Android的apk,ios
移动端的不想测试
环境搭建麻烦
驱动框架分类:
数据 驱动框架
关键字
行为
Cucumber
设计模式:
页面对象
数据驱动
页面先封装一下,变成对象,然后入参不要写死在对象的方法体里,而是通过入参,不要出现fail方法
工具:
Silk
自动化框架,似乎是收费的
RedwoodHQ
http://redwoodhq.com/
http://www.manula.com/manuals/primatest/redwoodhq/2.0/en/topic/quick-start-guide
http://cdn.manula.com/user/1972/1972_1910_1970_en_1395439343.pdf?v=20161117193421
Macaca 可以启动PC浏览器,比如Chrome
TestWriter 没完整文档
先看功能,再搭建环境
客户端
服务端
TestWriterServer
Appium 只有移动
Selenium 只有PC浏览器,page对象模式
怎么设置检查点
Macaca 太简单
太简单,没有启动成功浏览器,文档太简单
Robotium 只有Android
WinRunner 过时了
QTP特地提供QTP插件来把旧的脚本导入到QTP,官网打不开。有收费版本的
收费的:
{
QTP,强大的数据驱动测试工具;selenium,和 TestWriter 一样
HP 出的
loadrunner
负载测试工具
}
160.16.222.31
按键精灵
需要占用机子的鼠标和键盘
Selenium
接口测试
功能测试 暂无
性能测试 Apache JMeter
Robot Framework
看专门的
SoapUI
接口测试不如 Robot
中文乱码,到5.3了还没解决,UI极其丑陋
TestCafe
有收费版本
功能太少,似乎无法测试接口
JMeter
接口测试
谷歌的
https://chrome.google.com/webstore/search/xpath?hl=zh-CN