软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt

软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt

ID:50515680

大小:378.00 KB

页数:30页

时间:2020-03-10

软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt_第1页
软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt_第2页
软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt_第3页
软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt_第4页
软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt_第5页
资源描述:

《软件测试技术 教学课件 作者 田秋成 第5章功能与性能测试方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要点:功能测试性能测试安全性测试Web应用系统安全测试《软件测试技术》第5章功能与性能测试方法(一)功能测试简述功能测试就是对软件产品的各项功能进行验证,设计功能测试用例,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。也就是说,功能测试的基本的方法就是构造一些合理的输入,检查软件产品的各项功能是否得到了期望的输出功能。功能测试的主要策略:(1)由简到繁;(2)测试用例和测试数据分离;(3)功能点全覆盖;(4)界面功能控件全覆盖。《软件测试技术》5.1功能与性能测试概述第5章功能与性能测试方法(二)性能测试简述性能测试是

2、为了描述测试对象与性能相关的特征并对其进行评价,而实施和执行的一种测试,如描述和评价吞吐能力、执行流、响应时间以及操作的可靠性和限制等特征。《软件测试技术》5.1功能与性能测试概述第5章功能与性能测试方法(一)功能测试的目标(1)测试软件在系统中运行的正确性,评估是否满足功能需求;(2)正确性是软件最重要的质量因素,因此功能测试也是最重要的。(二)功能测试的类型(1)界面测试;(2)功能测试;(3)业务流程测试等。《软件测试技术》5.2.1功能测试概述5.2功能测试第5章功能与性能测试方法(一)常用的功能测试项目(1)页面链接检查;(2)相关性

3、检查;(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.功能测试的步骤第一步,分析功能需

4、求;第二步,了解系统设计与实现。第三步,建立数据模型;第四步,制定功能测试计划。第五步,用例设计;第六步,根据用例编写程序、脚本。第七步,执行功能测试;第八步,分析测试结果;第九步,功能回归测试;第十步,编写测试报告。《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法2.分析功能需求(1)理解功能模块分类及每个功能的描述,分析每个功能的输入操作的典型值、边界值、异常值及预期的结果;(2)理解每个功能操作的前置条件、操作描述和预期结果,并分析当违反操作或不满足前置条件时的预期结果;(3)理解由多个功能联合而成的业务流程

5、以及各环节操作的前置条件、操作描述、预期中间结果、预期最终结果,并分析在各个环节中违反操作规定或不满足前置条件时的预期结果;(4)理解由多个业务流程联合而成的业务周期(日终、月终等),以及各环节操作的前置条件、操作描述、预期中间、最终结果,并分析违反操作规定或不满足前置条件时的预期结果。《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法3.了解系统设计与实现4.建立数据模型(1)系统数据:是系统级数据,与业务功能没有直接关系,是支撑应用系统运行的底层数据;(2)数据字典:是支撑应用系统运行的公共数据,与业务功能有密切

6、的关系;(3)业务基础数据:是支撑功能正确运行的基础数据。5.制定功能测试计划规划功能测试所需的测试环境、测试软件,测试的人员组织,测试日程等。《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法6.功能测试用例设计(一)界面测试(二)数据测试(三)操作测试(四)逻辑测试(五)输入域边界测试(1)边界内测试;(2)越界测试;(3)特殊输入值测试。(六)业务流程测试(1)业务流程整理;(2)编写测试用例。(七)接口测试《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法7.自动化测试程序脚本编写

7、(一)程序编写(二)脚本编写8.执行功能测试(一)搭建功能测试环境(1)硬件、系统软件、网络、存储、测试程序、测试工具;(2)测试数据;(3)系统配置。(二)执行功能测试《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法9.功能回归测试根据《缺陷报告》,当功能进行了改进或缺陷的改正后,必须进行相应的回归测试,以验证功能修改是否正确。10.编写测试报告对测试进行总结,记录已改进的问题及相关改进的修改,制定未解决问题的对策,提出系统运行、维护和改进的建议。11.功能测试管理(一)案例执行(二)功能测试通过标准(三)功能测

8、试提交清单《软件测试技术》5.2.3功能测试的实施5.2功能测试第5章功能与性能测试方法(一)性能测试的定义性能测试是为描述测试对象与性能相关的特征并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。