《实验指导-GUI测试.docx》由会员分享,可在线阅读,更多相关《实验指导-GUI测试.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目前绝大局部应用软件都是基于GUI进行设计开发,所以在产品的测试活动尤其是功能 测试活动中,GUI测试将占到非常大的比率,GUI测试质量和效率是整个产品质量提升和成 本降低的关键。GUI 即 Graphics User Interface 图 形用户 界面, 有时 也称为 WIMP=Window/1con/Menu/Pointing Device 窗口、图标、菜单、指点设备。GUI测试,顾名思义及对图形用户界面进行测试。一般来说当一个软件产品完成GUI设 计后,它的外观架构和GUI元素基本就确定了。进入开发测试阶段后,软件开发工程师和测 试工程师也都要通过对GUI的操作来调测和验证局部的或全局
2、的软件功能1 .实验目的(1)掌握GUI测试的方法步骤:(2)结合货币转换程序实例设计测试用例:2 .实验环境无特殊要求。3 .实验内容及步骤(1)实验前提供货币转换程序。货币转换程序是一种事件驱动程序。采用VB构建的样 本程序如下列图:业务逻辑功能分析如下:a.选择货币种类用Radio按钮控制货币选择,这些按钮之间相互排斥,即一次只有一个按钮可见。当用 户选择完要换算的外币之后,程序通过标签Label做出应答,例如如果选择的是美元按钮, 那么”等价于”就会变成“等于美元”,而且在等价金额输出位置的旁边会显示一面很小 的美国国旗。b.计算等价外币在外币选择之前或者之后,用户输入人民币金额,就可
3、以按下三个命令按钮做相应的处 理了。假设按下“计算”按钮,可以将人民币金额转换为所选外币的等价金额;如果已按下“计 算”按钮,但遗漏人民币金额或国家选择,将会弹出错误消息提示,并且要求用尸在错误消 息框中按下确认键。待用户确认后,返回到之前操作界面。C.清除和退出假设按下“清除”按钮,输入数据被清除,可以重新设置货币选择、人民币金额和等量货 币金额及相关的标签。这时程序的焦点会落在人民币的输入框中,用户可以重新输入参数; 假设按下“退出”按钮,那么结束该应用程序。(2)分析所有输入事件和输入事件,列出事件表,并给每个事件编号,输入事件编号 ipx,输出事件编号opx。(3)画出货币转换程序的状态图。(4)分析状态图,并简化以降低复杂度。“国家选择”状态实际上是宏状态,指的是 四个被选国家中的一个。另外,清除和退出按钮事件,可以在任何状态中发生,可以在图中 省去这些事件。(5)画出简化后的状态图,并根据新的状态图重新列出事件表。(6)由简化后的事件表写出测试用例。4 .实验思考题如何兼顾GUI测试的效率和覆盖率。本次实验注意问题:UML状态图的画法