实验指导-GUI测试.docVIP

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档