编写自动化测试脚本心得
--------
菜鸟入门篇
本文中将不会讲解
ISEE
的测试原理、不说明
Python
的常用语法、不介绍
OTP
测试平
台的架构,
自动化测试组的牛人们已经为我们编写了很多这些方面的资料,
而且我也怕学艺
不精说的不对,
因为
……
我还是一只小小的菜鸟。
写这篇文档分享我的一点点小心得,
只是
为了让后面更多的菜鸟们在编写第一个脚本的时候少一些困惑、多一点自信。
1
、现在大家使用的
ISEE
工具,分为安装版和拷贝版。两者在使用上一个很大的区别是,
拷贝版本不能新建测试用例、测试文件夹。使用拷贝版的同事,在已有测试用例中新建
测试脚本,脚本的执行效果是一样的。
2
、测试脚本的结构。常用测试脚本的结构基本相同,分为三大部分:
1
)引用测试用例需要的类、库等文件
-----
这部分的改动很容易
2
)定义测试实现类
A
,这个类通常有两个函数
def
# Block1
:测试用例初始化。
def InitTest(self):
-----
这里主要是初始化
TA
,大多数情况下不需要修改
# Block2
:测试用例主体
def Testing(self):
------
这部分是我们的重点了,所有的脚本功能都要在这里定义完成
3
)实例化
A
,脚本执行定义动作的入口
-----
这部分基本不需要改动,直接复用借用前辈们的代码就
OK
啦
3
、脚本的第一行都会有这样一段,注意哦,这个不是注释,不能删除的。有了这句才能在
脚本里写中文。
#coding:utf-8
4
、脚本里需要发送的消息除了在脚本中需要构造输入参数之外,还要保证在
ISEE
中有对
应命令码的用例数据。举例如下:
脚本中有如下代码,需要发送
0x2a1d
命令
此时需要确认用例数据中有
0x2a1d
命令数据。
如果没有需要新建,
只要构造报文头部分
就可以了,其他的内容我们强大的自动化平台全部在后台搞定。