SilkTest入门快打系列2-编写脚本测试 软件测试
在上一讲“SilkTest入门 快打系列1- 录制回放 ”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest 的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用录制回放的方法,会有一些局限。首先,由于录制回放总是操作原生对象,没有隐藏对象的细节,从而导致每行脚本都很长,不易阅读。其次,如果待测AUT 的GUI 发生了变化,那么很可能,你需要重新录制脚本,不利于已有代码的维护。所以这一讲中,我将介绍如何直接编写SilkTest 脚本 进行测试。
我们仍然测试计算器的加法功能,首先像上一节一样捕捉计算器GUI 的定义,并在其基础上对其进行一定的修改。也就是将/,*,-,+,= 等按钮的定义名改成容易识别的名称:
将
[+] PushButton N52
[+] multitag "?[5]"
[ ] "$90"
[+] PushButton N92
[+] multitag "?[9]"
[ ] "$91"
[+] PushButton PushButton20
[+] multitag "-"
[ ] "$93"
[+] PushButton PushButton26
[+] multitag "+"
[ ] "$92"
[+] PushButton PushButton27
[+] multitag "="
[ ] "$112"
改成:
[+] PushButton Div
[+] multitag "?[5]"
[ ] "$90"
[+] PushButton Mul