功能描述:类似于上传照片的功能,web程序,填写图像相关信息比如图像名称图像说明;浏览本地图像文件,点击SAVE按钮后,将图像相关信息保存到数据库,将图像文件保存到服务器相关文件夹下。
QTP录制,则录制成功,回放也显示成功,没有任何错误信息。但是查看通过QTP添加的图像,则发现图像文件未上传到服务器的相关文件夹下,只是把图像的相关信息比如图像名称保存到数据库了。查看QTP脚本代码,发现QTP只识别了将数据保存到数据库的对象,根本识别不到将图像文件保存到服务器的对象。初步判断,是由于开发工程师的实现方式使得QTP无法识别到该对象。
WINRUnner录制,则录制成功,回放也成功,数据信息保存到数据库,图像文件给上传到服务器了。
个人感悟:基于对象识别的QTP在某些地方也不一定优于Winrunner。