计算机软件技术基础第5章

计算机软件技术基础第5章

ID:38668165

大小:578.50 KB

页数:33页

时间:2019-06-17

计算机软件技术基础第5章_第1页
计算机软件技术基础第5章_第2页
计算机软件技术基础第5章_第3页
计算机软件技术基础第5章_第4页
计算机软件技术基础第5章_第5页
资源描述:

《计算机软件技术基础第5章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章 软件测试计算机教研室冯晓洁第一节软件测试概况一、定义软件测试是根据软件开发各阶段的规格说明和程序的内部结构,而精心设计一批测试用例,并利用这些数据运行程序、发现错误的过程。第一节软件测试概况二、测试原则1、测试用例的组成包含输入数据和预期输出两部分。第一节软件测试概况二、测试原则2、测试用例的输入数据应包括合理输入和不合理输入。第一节软件测试概况二、测试原则3、设计测试用例时要注意数据的群集现象。第一节软件测试概况二、测试原则4、对每一个测试结果都要做全面检查。第一节软件测试概况二、测试原则5、严格执行测试计划,杜绝随意性。

2、第一节软件测试概况二、测试原则6、管理好测试用例、出错统计和分析报告,作为维护报告的重要内容。第一节软件测试概况二、测试原则7、测试时尽量避免自测现象。第一节软件测试概况三、常用测试方法动态测试静态测试正确性证明第二节动态测试通过观察程序的运行结果发现错误。第二节动态测试一、黑盒测试把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和特征,只依据需求说明书检查程序功能。第二节动态测试设计测试用例输入数据的所有可能值,检查是否都有正确的结果。等价类划分边界值分析错误推测法第二节动态测试二、白盒测试把测试对象看作一个打开的盒

3、子,测试人员必须了解程序内部结构,对所有逻辑路径进行测试。第二节动态测试设计测试用例语句覆盖:满足每个语句都执行一次。第二节动态测试设计测试用例语句覆盖:满足每个语句都执行一次。判定覆盖:满足每个判断都执行一次。第二节动态测试设计测试用例语句覆盖:满足每个语句都执行一次。判定覆盖:满足每个判断都执行一次。条件覆盖:满足每个判断的每个条件都执行一次。第三节静态测试不去执行程序,只用人工的模拟技术和分析方法测试。1、桌前检查自查程序和文档(常、变量的交叉引用;宏和函数的使用;标号的定义等)第三节静态测试2、代码会审若干程序员和测试员组成

4、会审小组,对程序阅读和讨论。第三节静态测试3、程序走查借助测试用例,从程序逻辑和功能出发,向程序员提问以发现问题。第三节静态测试正确性证明——目的不是发现错误,而是为了证明程序中没有错误。模块测试第四节测试步骤被测模块模块测试被测模块模块测试被测模块第四节测试步骤模块测试对最小单位的程序模块测试,以发现模块的功能错误。第四节测试步骤模块测试模块模块接口独立路径出错处理数据结构边界条件模块测试第四节测试步骤被测模块模块测试被测模块模块测试被测模块联合测试设计信息第四节测试步骤联合测试根据系统结构图把各模块连接起来。第四节测试步骤联合测

5、试一次性联合第四节测试步骤联合测试一次性联合增殖式联合模块测试第四节测试步骤被测模块模块测试被测模块模块测试被测模块联合测试设计信息系统测试系统其他元素集成软件第四节测试步骤系统测试将软件作为一个元素,与计算机硬件、支持软件、数据等结合在一起综合测试。模块测试第四节测试步骤被测模块模块测试被测模块模块测试被测模块联合测试设计信息系统测试系统其他元素集成软件交付软件1、简述白盒测试时设计测试用例的三种方法。2、软件测试有哪些方法,有哪些步骤?本次作业

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

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

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