标签:
AutoTest
AutoTest支持自定义协议的自由定制,除支持基础协议外,可根据公司或项目的特殊要求定制所需要的通信协议(定制过程仅需要修改AutoTest执行库文件,定制方法见)
以上为主runner运行时界面,主runner中每个case执行时都会显示独立的执行过程,并会在界面上有明显提示,执行完成后,您可以选择输出测试报告,测试报告以html的形式呈现,报告中会包含执行细节。
上图为多runner同时执行的界面,这里可以构建或虚拟许多不同的用户行为对测试对象进行测试。您可以指定任意runner加载任意的case文件,然后选择任意的runner进行执行
上图为AutoTest连接远程主机进行测试,要连接远程主机您需要先在远程主机上运行AutoTest的分布式部署程序(上图中的3台主机实际上运行在一台主机上)
使用分布式测试时请先在防火墙中允许您指定的服务端口(或关闭防火墙)
当前case文件支持简单的参数化,您可以预定义一些您需要的需要且可能随时改变的数据设置为可参数化的数据,这些数据可以在case文件中如变量一样被使用,也可以在运行中被运行结果所替代或新增。(跟其类似的还支持简单的静态数据如随机数,系统时间等等)
支持的断言包括【default/is/not/like/endwith/startwith/contain/uncontain】
断言支持多种动作,如达/未达到条件时,跳转(goto)到指定case,或者失败后进行重试,或进行语音提示报警
对于多条cace组成的业务可以选择性进行循环(循环中支持任意次的循环嵌套)
更多关于Case文件的内容见http://www.cnblogs.com/lulianqi/p/4773471.html
标签:
原文地址:http://www.cnblogs.com/lulianqi/p/4773146.html