开始qtp自动化已经快一年来,这其中发现维护起来有几个不容易的地方,暂做总结一下:
1.集成产品的pasm账号信息、权限等不稳定,经常更换
2.脚本中很多使用描述性编程,多个需用到class属性才能识别,但新版本往往会发生变化,需要挨个脚本修改
3.对象层级的改变,如果对象只是名称或属性发生改变,编辑共享对象时,所有脚本关联的对象都会随之更改,但是层级的改变不知如何解决。需要新增对象,再挨个修改脚本。
4.测试数据的变化,原本系统无限制改为限制特殊字符,所有带字符的数据需重新设计
开始qtp自动化已经快一年来,这其中发现维护起来有几个不容易的地方,暂做总结一下:
1.集成产品的pasm账号信息、权限等不稳定,经常更换
2.脚本中很多使用描述性编程,多个需用到class属性才能识别,但新版本往往会发生变化,需要挨个脚本修改
3.对象层级的改变,如果对象只是名称或属性发生改变,编辑共享对象时,所有脚本关联的对象都会随之更改,但是层级的改变不知如何解决。需要新增对象,再挨个修改脚本。
4.测试数据的变化,原本系统无限制改为限制特殊字符,所有带字符的数据需重新设计