VBScript定时提醒
需求
今天做一个测试,需要每隔十五秒调高设备的一个参数,如此操作几十次后check本体状态。但是盯着秒表着实是一件机械、无趣的事情,动手写了这个脚本,解决痛点。
为什么选择VBScript
VBScript的优势
- Windows操作系统原生支持,无需开发环境,脚本语言无需编译。
- 易学,不信?百度一下VBScript + 关键字,结果满满。
- 强大,很容易调用系统接口,比如下面脚本的语音功能。
Code
每隔十五秒报一次数。我只需一边按着设备按钮,一边听提示音即可。眼睛完全解放,可以浏览其他内容,甚至闭目养神。
Set s = CreateObject("sapi.spvoice")
for i=1 to 10
s.speak i
wscript.sleep 15*1000
next
不完美
需要调整的设备是支持通信方式设置参数的,如果脚本配合通信命令,是完全可以自动化测试的。但是有这样几个问题:
- 测试用例并没有对自动化测试进行优化,或者说没考虑过。
- 项目的Deadline没有额外的时间来做自动化测试的工具。
- 公司的设备很奇怪,说明书都藏起来,需要说明书了解通信命令。
- 对于那些按按钮调节参数都不会的人,自动化的方式会让他们丧失了学习的机会。
写在最后
加班了一天,身体疲惫,但精神上成就感满满。无需人为干预的自动化测试还差的远吧。
EOF
评论框君很顽皮,需要科学上网才能看到哦!~
关注微信公众号(MarIxs)也能联系到我哦!