管理信息系统课件-8系统程序实施、测试.ppt
《管理信息系统课件-8系统程序实施、测试.ppt》由会员分享,可在线阅读,更多相关《管理信息系统课件-8系统程序实施、测试.ppt(17页珍藏版)》请在三一办公上搜索。
1、第八章,系统实施、测试、运行与维护,8.3 系统测试,一、测试概念 为了发现错误而有控制地执行程序的过程。目的:是发现错误,而不是证明程序没有错误。二、系统测试的类型1、模块测试(即单元测试)2、联合测试(即联调,方法:自顶向下、自底向上)3、系统测试(软、硬件及人员作为整体的测试)4、验收测试(以用户为主,输入实际数据进行),8.3 系统测试,三、测试的原则1、尽量避免原开发人员参与测试;2、应尽早地和不断地进行测试;3、测试用例应由测试输入数据和对应的预期输出结果 组成。4、在设计测试用例时,不仅应当包括合理的输入数据,而且也应当包括不合理的输入数据。5、测试报告应长期保存。,8.3 系统
2、测试,四、测试方法人工测试:个人复查、会审、走查。机器测试:黑盒法:不考虑程序内部的逻辑结构,仅依据需求规格说明书,检查程序功能是否符合要求。主要发现以下错误:是否有错误或遗漏的功能 能否输入,输出是否正确 是否出现运行错误(初始化、运行中、终止)运行性能是否满足要求常用方法:等价分类法、边界值分析法白盒法:根据一个软件的内部控制结构,测试是否依据设计正确地执行。查看检查点状态是否与预期的值一致。常用方法:语句覆盖、判断覆盖、条件覆盖、条件组合覆盖、路径覆盖。,8.3 系统测试,(一)黑盒测试 等价分类法:根据规格说明书,将测试用例划分为有效等价类(合理的有意义的数据)和无效等价类。从等价类中
3、选择代表值进行测试。边界值测试法。程序往往在处理边缘情况时发生错误。边界值的概念是一个广义的概念。有可能为:(1)数值取值的边界;(2)数据记录的边界;(3)文件记录的边界等。,8.3 系统测试,(二)白盒测试1)语句覆盖 所设计的测试用例使得程序中的每条语句至少能执行一次。,8.3 系统测试,2)判断覆盖指设计测试用例使程序中每个判断的取“真”值和取“假”值的每一个分支至少通过一次。,测试用例:A=3,B=0,X=1(acd)A=2,B=1,X=3(abe),8.3 系统测试,3)条件覆盖指执行足够的测试用例,使得判断中的每个条件的可能取值至少被执行一次。,测试用例:A=2,B=0,X=4
4、A=1,B=1,X=1,程序共有四个条件:A1,B=0,A=2,X1第一个判断条件的取值有:A1,A1,B=0,B 0第二个判断条件的取值有:A=2,A2,X1,X1,条件覆盖比判断覆盖严格,但满足条件覆盖不一定满足判断覆盖。如测试用例:A=1,B=0,X=3(abe)和 A=2,B=1,X=1(abd),8.3 系统测试,4)条件组合覆盖指执行足够的测试用例,使得每个判断的所有可能的条件取值组合至少执行一次。,测试用例:A=2,B=0,X=4 A=2,B=1,X=1 A=1,B=0,X=2 A=1,B=1,X=1,第一个判断条件组合有:(A1,B=0)(A1,B 0)(A1,B=0)(A1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课件 系统 程序 实施 测试
链接地址:https://www.31ppt.com/p-6012245.html