- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 本章要点: ? 功能测试 ? 性能测试 ? 安全性测试 ? Web应用系统安全测试 《软件测试技术》 第5章 功能与性能测试方法 (一)功能测试简述 功能测试就是对软件产品的各项功能进行验证,设计功能测试用例,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。也就是说,功能测试的基本的方法就是构造一些合理的输入,检查软件产品的各项功能是否得到了期望的输出功能。 功能测试的主要策略: (1)由简到繁; (2)测试用例和测试数据分离; (3)功能点全覆盖; (4)界面功能控件全覆盖。 《软件测试技术》 5.1 功能与性能测试概述 第5章 功能与性能测试方法 (二)性能测试简述 性能测试是为了描述测试对象与性能相关的特征并对其进行评价,而实施和执行的一种测试,如描述和评价吞吐能力、执行流、响应时间以及操作的可靠性和限制等特征。 《软件测试技术》 5.1 功能与性能测试概述 第5章 功能与性能测试方法 (一)功能测试的目标 (1)测试软件在系统中运行的正确性, 评估是否满足功能需求; (2)正确性是软件最重要的质量因素,因此功能测试也是最重要的。 (二)功能测试的类型 (1)界面测试; (2)功能测试; (3)业务流程测试等。 《软件测试技术》 5.2.1 功能测试概述 5.2 功能测试 第5章 功能与性能测试方法 (一)常用的功能测试项目 (1)页面链接检查; (2)相关性检查; (3)按钮检查; (4)字符串长度检查; (5)字符类型检查; (6)标点符号检查; (7)中文字符处理; (8)检查带出信息的完整性; (9)信息重复; (10)检查删除功能; (11)检查添加和修改是否一致; (12)检查修改重名; (13)重复提交表单; (14)检查多次使用back键的情况; (15)search检查; (16)输入信息位置; (17)上传下载文件检查; (18)必填项检查; (19)快捷键检查; (20)回车键检查。 (二)功能测试的时机 《软件测试技术》 5.2.2 功能测试方法 5.2 功能测试 第5章 功能与性能测试方法 1. 功能测试的步骤 第一步,分析功能需求;第二步,了解系统设计与实现。 第三步,建立数据模型;第四步,制定功能测试计划。 第五步,用例设计; 第六步,根据用例编写程序、脚本。 第七步,执行功能测试;第八步,分析测试结果; 第九步,功能回归测试;第十步,编写测试报告。 《软件测试技术》 5.2.3 功能测试的实施 5.2 功能测试 第5章 功能与性能测试方法 2. 分析功能需求 (1)理解功能模块分类及每个功能的描述,分析每个功能的输入操作的典型值、边界值、异常值及预期的结果; (2)理解每个功能操作的前置条件、操作描述和预期结果,并分析当违反操作或不满足前置条件时的预期结果; (3)理解由多个功能联合而成的业务流程以及各环节操作的前置条件、操作描述、预期中间结果、预期最终结果,并分析在各个环节中违反操作规定或不满足前置条件时的预期结果; (4)理解由多个业务流程联合而成的业务周期(日终、月终等),以及各环节操作的前置条件、操作描述、预期中间、最终结果,并分析违反操作规定或不满足前置条件时的预期结果。 《软件测试技术》 5.2.3 功能测试的实施 5.2 功能测试 第5章 功能与性能测试方法 3. 了解系统设计与实现 4. 建立数据模型 (1)系统数据:是系统级数据,与业务功能没有直接关系,是支撑应用系统运行的底层数据; (2)数据字典:是支撑应用系统运行的公共数据,与业务功能有密切的关系; (3)业务基础数据:是支撑功
文档评论(0)