1、“.....以便自动化测试运行结束后,测试人员通过查看日志信息分析测试结果。图的结构对象定位模块对象定位模块使框架在处理控件对象方面具备功能丰富的接口,测试人员通过调用它们可以方便高效地实现自动化对象的创建检索自动化对象包含的子对象激活对象确定对象角色状态和位置等功能。应用程序中的每个控件都属于主窗口中的子窗口,包括按钮编辑框等......”。
2、“.....每个窗口都有个窗口句柄作为其在系统中的唯标识,对象定位模块通过获取窗口句柄将其转化为自身定义的自动化对象,主要定义如表所示......”。
3、“.....它将自动化对象的属性信息动态转换为当前语言环境下对应的表现形式。在应用程序中存在的每个字符串都有个值,唯地标识该字符串的含义,我们把它称为键,对于个键,可以对应多个值,每个值代表种语言的表现形式。应用程序中包含的所有字符串组成个键的集合,这个键集合对应了多个值集合......”。
4、“.....比如我们将个英文版的应用程序汉化的过程就是用中文语言包中的汉语将英文替换。图字符转换过程使用框架提供的接口查找控件对象时,要实现跨语言软件测试技术方法的比较与分析就不能使用控件对象在种具体语言下的名称,而要通过此名称的号,也就是键,根据所获取当前语言环境的类型,动态转换对应的字符表现形式。转换过程如图所示在得到要转换字符串的值之后......”。
5、“.....包括存放数据库的服务器名称,数据库名称,当前语言类型和格式等,然后创建与数据库的连接,把要查找的语言类型和字符串作为参数传递给查询命令,执行查询就可以获取我们需要的转换结果。消息发送模块自动化对象定位之后,消息发送模块提供相应的接口将消息发送给系统,系统响应后通知应用程序触发自动化对象执行对应的事件。在这个模块中......”。
6、“.....鼠标消息类型根据用户使用它的行为定义,包括左键单击左键双击右键单击和拖动。,⋯键盘消息类型定义了单键的按下弹起,多键的选择,字符串的录入以及功能键对自动化对象的控制。软件测试技术方法的比较与分析⋯图形用户界面的操作效率受机器性能的影响,当需要点击个对话框的个按钮时,向系统发出打开对话框的消息要等待响应,在不同的机器或环境中......”。
7、“.....如果对话框没有出现就触发点击按钮的消息会导致操作的失败,因此,消息的发送需要定的控制逻辑来协调,包括根据用户界面状态的变化判断用户进程何时失效,确保相关消息响应之后触发对应操作的执行。主要定义如下所示⋯日志记录模块在测试用例的批量自动化运行过程中,日志记录不仅需要包含测试用例的执行细节,而且还要提供测试用例执行的环境时间次数和状态等信息......”。
8、“.....框架的日志记录模块通过调用测试用例管理器提供的接口实现日志的存储和查询。软件测试技术方法的比较与分析框架的优势方便测试用例的创建和修改框架的设计思想是基于对象捕捉的,只要被操作对象存在于用户界面中,即使位置或图像分辨率发生变化,测试代码会根据对象的特征进行准确地定位并对其操作......”。
9、“.....保存现场的截图,使测试人员快速地定位存在的。语言中立提供测试代码的多语言支持,份测试代码可以成功地运行在多语言环境中,完美地实现了自动化测试的跨语言能力。结束语框架提供了功能丰富的接口,大大提高了用户界面自动化测试代码的开发效率。测试人员通过调用框架提供的功能可以高效灵活地实现测试逻辑,不会像录制技术那样因为测试脚本的固定使得测试很难维护......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。