工作中问题总结

一、环境调试问题

最近一直做医疗系统项目,最让人头疼的不是bug,而是环境,因为资源有限,各组人员都轮流使用,使用后的状态虽然已经尽量恢复到初始状态,但是难免有各种人祸,同时软件更新很快,同时环境有机械、电气、外设、软件、网络等等,每天上午小半天的任务就是先让软件系统正常启动,先启动软件,是否有异常提示,再根据异常状态,查看各种线缆是否正确响应。

二、最近进行验收测试脚本的设计,对一些图像处理方法进行二次封装,方法什么的封装的没有问题,试运行一个用例后提示:

The _imaging C module is not installed

解决方案(正在验证中)

三、在写脚本过程中,有这样一个场景:先启动软件系统,启动后切换到桌面双击启动一个.exe的mock小工具去操作软件,操作完后进行最小化,再操作软件,再使用mock小工具,最后关闭mock小工具。其他步骤都能够实现,但是切换桌面遇到麻烦了

解决方法:

1.RobotFramework中没有直接的解决方法,在封装的sendkeys中确实可以使用组合键方式,但是切换桌面的组合键Windows+D这对组合中,Windows键也是由两个组合键构成,使用sendKeys走不通了;

2.开始调研使用Python命令执行该文件,发现实现过程比较复杂,没有深入下去,会降低效率;

3.因为是Windows环境,最后写了一个.bat 文件封装了执行.exe的命令,这样使用框架中封装的方法StartAPP就可以直接启动了,与切换桌面双击.exe文件一样的效果。

   把这个执行过程封装起来就方便再次使用了!

 

posted @ 2018-08-05 12:59  迷迷糊糊的礼物  阅读(137)  评论(0编辑  收藏  举报