今天,部门文龙组织了一场关于沙盘雷达的分享培训。这款工具主要是针对手机客户端的界面UI及功能,做自动拨测的测试。工具本身有点雷同于eclipse,即可以在界面中编码,主要使用的语言是python,然后通过连接模拟器或者真机,获取手机控件的坐标,然后在控件工具栏中,输入对应的坐标,即可以在相应的文件中,执行代码。
其实,这些工具的使用,有时候真的可以减少一些累赘重复的操作,提高工作效率。特别是它的操作使用易掌握,对于没有编程基础的人,上手python也是很快捷的。而右边的对应事件的控件,也是所见即所得的。
有个不一样的地方,就是它可以通过捕获界面的坐标点或者区域,来控制自动操作的位置。这个定位也是比较准确的,可以对不同的控件的坐标进行定位操作。
所得的坐标,也是作为控件的值,填入进去。
不足的地方,是需要根据手机的分辨率来创建项目,对于不同分辨率的手机,所获取的坐标点又需要重新生成。
不过,最后在指定的目录下,会生成html格式的测试报告,包括错误的截图信息。
运维部的长阳,自己也写了一个发送邮件的脚本,可以在自动拨测结束的时间后,发送邮件给指定的人,并把测试报告作为附件发送。
本次培训感想,最深的应该是,我们可以利用自己熟悉的工具,结合我们所知道的知识,很好的应用到平时的测试工作中,不管是自动测试也好,还是性能优化也好,希望可以好好的坚持做下去,把产品做好做大起来,保证质量!