TD使用手册翻译版zy.docx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TDDTotalDevelopmentTeam使用手册翻译版中,详细介绍了如何使用TestDirector测试计划模块来开发测试计划这包括定义测试策略假设要勾画测试策略,列出测试需求设置缺陷处理方法,以及规划测试主题和设计测试步骤测试覆盖了创建Order删除OrderOpenOrder和UpdateOrder等常见功能此外,还提供了TestCoverCreatingRequirementsCoverage和AutomatingTests等工具,帮助开发者快速高

1

9、测试打算工作流〔TheTestPlanWorkflow〕

对成功的应用程序测试来说,开发一个清楚并简明的测试打算是必要的根底。一个好的测试打算,能够让你在整个测试过程的任何位置,对应用程序的质量进展评定。

本章描述了怎样使用TestDirector测试打算模块来开发测试打算。开发一个测试打算包括如下步骤:

定义测试策略〔DefiningTestingStrategy〕

假设想勾画一个测试策略,来到达定义在需求模块的测试需求,需要先问自己如下两个问题:你应当怎样测试你的应用程序?

你将使用哪些测试技术〔压力测试、安全测试、性能和负载测试等等〕?你将怎样处理缺陷〔缺陷严峻等级、翻开、关闭缺陷权限治理等〕?

你需要什么资源?

为了测试,你需要什么资源〔人员、硬件等等〕?各个任务什么时候被完成?

举个例子,假设一个航班预定软件,它能够让你去治理航班调动、旅客登记和机票销售。此种状况下,手动测试和自动测试均需要。你应当指派有编程阅历的人设计自动测试,没有编程阅历的人设计手动测试。

定义测试主题〔DefiningTestSubjects〕

依据应当程序功能的等级关系,将应当程序功能分解为各个主题,并建筑相应的表现应用程序功能的测试打算树。

测试打算树是你的测试打算的一种图形的表现。它是依据主题组织的测试分级表,而每一个主题所包含的,就是为了实现质量要求而需要进展的测试。例如,对于航班预定软件,你可以将CreateOrder、DeleteOrder、OpenOrder和UpdateOrder作为测试主题。

设计测试〔PlanningTests〕

为测试打算树上的每一个主题设计测试。确定每各测试主题应当创立哪些种类的测试,如正规级别测试或回归测试。然后在每个测试打算树的分支上创立并设计它们。例如,在航班预定软件的CreateOrder测试主题下,可以包括如下的测试:ChangeDate、ChangeFromLocation、ChangeToLocation、InsertNewOrder和VerifyInsertion。

你能够将测试与指定的缺陷关联。这是格外有用的,例如,你可以为一个的缺陷创立的测试。通过创立关联,你能够基于所关联缺陷的状态来打算这个缺陷是否应当被运行。

创立需求掩盖〔CreatingRequirementsCoverage〕

将测试打算树上的每一个测试连接到需求树上的一个或多个需求。通过为需求定义测试掩盖,你可以对你测试打算中的测试和它原始的测试需求之间进展追踪。例如,在航班预定软件中,在CreateOrder中的测试掩盖在需求主题CheckCreationofNewOrder中的需求。

另外,由于测试与缺陷的关联,测试掩盖供给了从需求定义到缺陷跟踪的完整的追踪。

设计测试步骤〔DesigningTestSteps〕

在测试打算树中对具体的测试进展设计。创立测试步骤,描述所要执行的操作、检查点和预期的结果。定义完测试步骤后,紧接着就应当打算,该测试是预备手动测试还是自动测试。

对于手动测试,应当按你定义好的步骤,在应当程序中执行它,并记录相应的结果。手动测试需要测试人员的响应,一般包括可用性测试、一次性测试、需要马上运行的测试、需要应用程序学问的测试和没有预定义结果的测试。

例如,在航班预定软件中,假设检查对话框是否用户界面友好,需要使用者响应,因此你应当确定它们为手动测试。

自动测试〔AutomatingTests〕

自动化测试允许在无人值守的状况下,高速地执行测试。它也使测试能够重复的执行和使用。例如,你能够对功能性的、基准、单元、压力和负载、以及需要具体应用程序信息的测试执行自动化操作。

在设计完测试步骤后,你能够打算哪些测试应当进展自动化。影响测试自动化的因素包括:执行的频率、数据输入量、执行时间的长度和简单度。

对于自动化测试,你可以首先设计测试步骤,然后产生一个测试模板来对它们进展自动化测试。测试模板可以是:WinRunner,、QuickTestProfessional、AstraQuickTest,、QuickTestProfessionalforMySAPWindowsClient,、AstraLoadTest,LoadRunner,、XRunner、VisualAPI、orVisualA。

例如,在航班预定软件中,你可以对登陆过程进展自动化测试。在添加完测试步骤后,你创立一个测试模板,然后用WinRunner来完成自动化测试脚本。

留意:你也可以创立自动化的系统测试去要求TestDirector为机器供给系统信息、捕获桌面图像或重启动计算机。

分析测试打算〔

文档评论(0)

写作定制、方案定制 + 关注
官方认证
服务提供商

专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~

认证主体天津济桓信息咨询有限公司
IP属地天津
统一社会信用代码/组织机构代码
91120102MADGE3QQ8D

1亿VIP精品文档

相关文档