1、弹出的对话框,保存现场的截图,使测试人员快速地定位存在的。语言中立提供测试代码的多语言支持,份测试代码可以成功地运行在多语言环境中,完美地实现了自动化测试的跨语言能力。结束语框架提供了功能丰富的接口,大大提高了用户界面自动化测试代码的开发效率。测试人员通过调用框架提供的功能可以高效灵活地实现测试逻辑,不会像录制技术那样因为测试脚本的固定使得测试很难维护。在模拟多用户的并发操作中,框架在实现多机并发操作中还存在定的不足,目前虽然实现了多机进程间的通讯和同步,但是和测试用例管理器还没有建立连接,没有实现并发测试批量运行日志的统管理。另外,多机运行并发测试在调试方面也比较复杂,对调试技巧有很高的要求,在下阶段的工作中将对其进行重点研究。软件测试技术方法的比较与分析附录外文原文,,,软件测试技术方法的比较与分析。
2、间是不样的,如果对话框没有出现就触发点击按钮的消息会导致操作的失败,因此,消息的发送需要定的控制逻辑来协调,包括根据用户界面状态的变化判断用户进程何时失效,确保相关消息响应之后触发对应操作的执行。主要定义如下所示⋯日志记录模块在测试用例的批量自动化运行过程中,日志记录不仅需要包含测试用例的执行细节,而且还要提供测试用例执行的环境时间次数和状态等信息,这些信息都是测试用例管理器负责的。框架的日志记录模块通过调用测试用例管理器提供的接口实现日志的存储和查询。软件测试技术方法的比较与分析框架的优势方便测试用例的创建和修改框架的设计思想是基于对象捕捉的,只要被操作对象存在于用户界面中,即使位置或图像分辨率发生变化,测试代码会根据对象的特征进行准确地定位并对其操作。详细的运行日志提供详细准确的运行日志并检测不期望。
3、参数,包括存放数据库的服务器名称,数据库名称,当前语言类型和格式等,然后创建与数据库的连接,把要查找的语言类型和字符串作为参数传递给查询命令,执行查询就可以获取我们需要的转换结果。消息发送模块自动化对象定位之后,消息发送模块提供相应的接口将消息发送给系统,系统响应后通知应用程序触发自动化对象执行对应的事件。在这个模块中,主要封装了鼠标消息类型键盘消息类型以及消息发送的控制逻辑。鼠标消息类型根据用户使用它的行为定义,包括左键单击左键双击右键单击和拖动。,⋯键盘消息类型定义了单键的按下弹起,多键的选择,字符串的录入以及功能键对自动化对象的控制。软件测试技术方法的比较与分析⋯图形用户界面的操作效率受机器性能的影响,当需要点击个对话框的个按钮时,向系统发出打开对话框的消息要等待响应,在不同的机器或环境中,响应的。
4、位置属性字符转换模块字符转换模块实现了框架跨语言自动化测试的能力。它将自动化对象的属性信息动态转换为当前语言环境下对应的表现形式。在应用程序中存在的每个字符串都有个值,唯地标识该字符串的含义,我们把它称为键,对于个键,可以对应多个值,每个值代表种语言的表现形式。应用程序中包含的所有字符串组成个键的集合,这个键集合对应了多个值集合,每个值集合相当于个语言包。比如我们将个英文版的应用程序汉化的过程就是用中文语言包中的汉语将英文替换。图字符转换过程使用框架提供的接口查找控件对象时,要实现跨语言软件测试技术方法的比较与分析就不能使用控件对象在种具体语言下的名称,而要通过此名称的号,也就是键,根据所获取当前语言环境的类型,动态转换对应的字符表现形式。转换过程如图所示在得到要转换字符串的值之后,首先确认数据库的配置。
5、工作的详细信息,以便自动化测试运行结束后,测试人员通过查看日志信息分析测试结果。图的结构对象定位模块对象定位模块使框架在处理控件对象方面具备功能丰富的接口,测试人员通过调用它们可以方便高效地实现自动化对象的创建检索自动化对象包含的子对象激活对象确定对象角色状态和位置等功能。应用程序中的每个控件都属于主窗口中的子窗口,包括按钮编辑框等,它们都是系统中的窗口。每个窗口都有个窗口句柄作为其在系统中的唯标识,对象定位模块通过获取窗口句柄将其转化为自身定义的自动化对象,主要定义如表所示。表对象定位模块主要成员函数及属性成员函数及属性功能根据空间名称创建自动化对象检测不期望弹出的窗口检索所有子对象软件测试技术方法的比较与分析检索个制定的子对象验证子对象不存在自对象数量属性对象窗口句柄属性对象状态属性对象角色属性对象。
参考资料:
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。