第五章:软件测试执行.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章:软件测试执行

第五章:软件测试执行 软件测试综述 自动化测试脚本的执行 手工测试脚本的执行 测试用例的执行 套件的执行 套件的监控 停止套件程序结构设计 TestManage和其他Rational测试工具的集成 软件测试综述 1. 执行和评估测试阶段 按照各个不同阶段的测试计划,在这个时期测试组即将执行和评估测试程序,并进一步实施和分析集成测试、系统测试和用户验收测试的结果。每一个测试阶段的主要输入就是一系列相关的测试程序。每一个测试阶段的输出则由已完成的或修改的验收标准组成(与测试计划中所规定的那样)。软件问题报告在每一个测试阶段都以文档的形式出现,将问题进行修改并记录在案,将集成测试阶段的自动测试脚本作为基线保存起来,以便在随后的系统测试阶段重用。 2. 缺陷跟踪和修改过程 在缺陷跟踪期间需要指定该错误的优先级别。下面是一种缺陷优先级分类法。 1). 致命缺陷。应用程序的运行被终止,并导致测试不能继续进行。 2). 高级缺陷。一种重大问题,但是应用程序仍然可以运行。 3). 中级缺陷。对应用程序的运行有较小的影响。 4). 低级缺陷。对应用程序的运行没有影响。 一个缺陷跟踪工具的价值取决于几个基本的特征。例如,这些工具应该能够完成下列任务: 确定一个缺陷优先级。 为每一个缺陷指定惟一的标识符。 将每一个缺陷与可用的测试程序和特定的应用程序连接起来。 记录缺陷出现的日期。 记录缺陷分配给应用程序开发人员的日期。 记录缺陷更新的日期。 确认修改缺陷的开发人员。 确认报告错误的测试工程师。 记录并跟踪缺陷的状态,包括值。例如,新的,打开的,分配的,修改的,重新测试的和关闭的。 测试管理工具应该能够自动验证尽可能多的测试结果。当期望一种特定的结果出现时,像Rational 的TestStudio这样的测试工具能够将这种期望的测试结果置换为测试程序中的固定代码。 所有事务的排列顺序是不同的,并且事务发生的先后顺序也可能会影响到这些结果。在这种情况下,测试结果是通过直接使用SQL语句查询数据库来得到的,然后将这些查询结果和应用程序生成的结果与期望值进行对比。 在整个测试的生命周期中都可能发现缺陷。因此建议测试组根据生命周期的阶段或者出现缺陷的产品来生成SPR并分类。 3. 测试活动状态跟踪 测试组经理要确保测试的执行是严格按照计划进行的,而且当测试中出现问题时有必要对测试人员工作进行重新分配。为了防止出现失误,测试经理必须指导测试活动跟踪和管理报告工作。 测试工程师在整个测试阶段必须以测试计划中的测量和度量为依据编写有使用意义的报告。作为上述工作的一部分,测试工程师必须生成测试日志和测试覆盖报告。 另外,测试工程师还要判断测试的标准是否达到或者这些标准是否需要修改。测试组还要决定为了保持测试覆盖或者测试完成标准的完整性是否需要执行额外的测试程序和测试需求。 4. TestManage执行软件测试概述 在TestManager 中,你可以执行: 自动化的测试脚本 手工测试脚本 测试用例 测试套件 5.2. 自动化测试脚本的执行 要执行来自TestManager的一个自动化的测试脚本: 1. 点击File Run Test Script,并选择测试脚本类型。 2. 选择该测试脚本以执行并点击OK打开Run Script对话框。 在你执行一个测试脚本时,不生成测试用例的覆盖结果。(即使是该测试脚本与一个测试用例相关联)。要生成测试用例结果,那就执行测试用例而非测试脚本。 5.3. 手工测试脚本的执行 执行一个手工测试脚本的步骤如下: 1. 在TestManager中,点击File Run Test Script Manual并选择一个测试脚本。打开Rational ManualTest。 2. 在Rational ManualTest中,点击File Run并选择一个测试脚本。 3. 执行每一个在Run Manual Script窗口中列举的步骤和验证点。 对于一个步骤,选择Result检查对话框以指明你已经执行了的步骤。 对于一个验证点,点击Result单元,并点击None,Pass,或Fail。 5.4. 测试用例的执行 1. 查看被关联的实施 查看或变更关联于一个测试用例的实施: 在Test Plan窗口中,右键点击一个测试用例,然后点击Properties。 点击Implementation标签。 2. 执行一个测试用例 要执行一个测试用例,方法如下: 点击File Run Test Case。选择测试用例以执行并点击OK。 点击File Run Test Cases for Iteration。选择迭代并点击OK。 1). 如果你执行一个已经有了一个自动实施的测试用例,那么它会执行在

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档