- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03软件测试计划与策略1.ppt
3.1 软件测试计划 什么时间做测试计划 确定什么时间开始做测试计划是很重要的,一般来说是测试需求分析前总体测试计划书,测试需求分析后详细测试计划书 由谁来做测试计划 编写测试计划是一项系统工作,编写者必须对项目了解,对测试工作所接触到的方方面面都要有系统地把握。因此一般情况下是由具有丰富经验的项目测试负责人 进行编写。 制定测试计划的原则 1.制定测试计划应尽早开始。越早进行测试计划,就可以从最根本的地方去了解我们所要测试的对象及内容,为我们完善测试计划是很有好处的。 2.保持测试计划的灵活性。测试计划不是固定的,在测试进行过程中会有一定的变动,测试计划的灵活性为我们持续测试具有很好的支持。 3.保持测试计划简洁和易读。测试计划做出来后应该能够让测试人员明了自己的任务和计划。 4.尽量争取多渠道评审测试计划。通过不同的人来发现测试计划中的不足及缺陷,可以很好的改进测试计划的质量。 5.计算测试计划的投入。投入到测试中的项目经费是一定的,我们制定测试计划时一定要注意测试计划的费用情况,要量力而行。 测试计划编写6要素 (5W1H) why——为什么要进行这些测试; what—测试哪些方面,不同阶段的工作内容; when—测试不同阶段的起止时间; where—相应文档,缺陷的存放位置,测试环境等; who—项目有关人员组成,安排哪些测试人员进行测试 how—如何去做,使用哪些测试工具以及测试方法进行测试 使用5W1H方法制定测试计划 静态测试和动态测试 1.静态测试 (1)代码检查 代码检查是一种人工测试方法。主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件缺陷。 代码检查法主要是通过桌面检查,代码审查和走查方式,对以下内容进行检查: (1) 检查代码和设计的一致性; (2) 代码的可读性以及对软件设计标准的遵循情况; (3) 代码逻辑表达的正确性; (4) 代码结构的合理性; (5) 程序中不安全、不明确和模糊的部分; (6) 编程风格方面的问题等。 1.静态测试 (2)静态结构分析 在静态结构分析中,测试人员通常通过使用测试工具分析程序源代码的系统结构、数据结构、数据接口、内部控制逻辑等内部结构,生成函数调用关系图、模块控制流图、内部文件调用关系图等各种图形、图表,清晰地标识整个软件的组成结构。通过分析这些图表检查软件有没有存在缺陷或错误。 静态分析的对象是计算机程序,程序设计语言不同,相应的静态分析工具也就不同。目前具备静态分析功能的软件测试工具如Purify、Macabe等。 静态结构分析 1) 常用的的各种引用表主要有: ① 标号交叉引用表 ② 变量交叉引用表 ③ 子程序(宏、函数)引用表 ④ 等价表 ⑤ 常数表 静态结构分析 2)常用的的各种关系图、控制流图主要有: ① 函数调用关系图:列出所有函数,用连线表示调用关系,通过应用程序各函数之间的调用关系展示了系统的结构。 ② 模块控制流图:由许多结点和连接结点的边组成的图形,其中每个结点代表一条或多条语句,边表示控制流向,可以直观地反映出一个函数的内部结构。 2. 动态测试方法 2. 动态测试方法 2. 动态测试方法 动态测试步骤 动态测试步骤 动态测试步骤 软件测试的生命周期 测试活动 1—计划阶段 安排进度 分配资源、人员 测试计划书编写 工作量及人员需求确认 重点测试功能确认 确定测试的起始点和结束点 需求分析说明书的仔细研究 测试功能点的分解及提炼 确认采用的测试技术 测试何时停止 当时间用光时 当继续测试没有产生新的失效时 当继续测试没有发现新缺陷时 当无法考虑新测试用例时 当达到所要求的覆盖时 当所有缺陷都已经清楚时 测试活动 2 —设计阶段 设计测试流程 测试过程 测试类型 设计测试用例 数据 文件 操作序列 测试活动 3—开发阶段 准备测试脚本 测试数据自动生成 测试流程自动化 测试脚本开发 测试环境确认 测试活动 4—执行阶段 执行测试用例 对于手动测试:按事先准备好的手工过程进行测试,测试者输入数据、观察输出、记录发现的问题。 对于自动测试:启动测试工具,执行测试用例; 测试活动 5—评估阶段 测试结果的评估 错误数据统计 信息比较:将测试结果与期望输出进行比较 测试过程总结 缺陷度量分析 提交测试报告 Bug Report Summary 自动化测试的定义和引入 自动化测试的定义:使用一种自动化测试工具来验证各种软件测试的需求,它包括测试活动的管理与实施。 在进行自动化测试前,首先要建立一个对软件测试自动化的
您可能关注的文档
- (必威体育精装版精品)第六讲诉讼法刑事诉讼法民事诉讼法行政诉讼法.ppt
- (必威体育精装版精品)第十六届政大刑法周刑法的应罚与需罚 .doc
- (必威体育精装版精品)第十四章 金融法律制度.ppt
- (必威体育精装版精品)管理学考试内容分析、真题试卷及参考答案.doc
- (必威体育精装版精品)管理理论的历史演进(doc)-下载.doc
- (必威体育精装版精品)红色中华与中央苏区的廉政建设.doc
- (必威体育精装版精品)纳税人论文:域外纳税人诉讼制度比较与借鉴.doc
- (必威体育精装版精品)组织他人偷越国(边)境罪.doc
- (必威体育精装版精品)经济法 第三版 (刘文华 潘静成 著) 人民大学出版社 练习题 答案.pdf
- (必威体育精装版精品)经济法.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)