系统测试

测试方法及目标
系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。尽管在系统开发周期的各个阶段均采取了严格的技术审查,希望尽早发现问题予以修正,但依然难免遗留下差错,如果没有在投入运行前的系统测试阶段被发现和纠正,问题就会在运行中暴露出来,到那时要纠正错误将会付出更大的代价,甚至会造成不堪设想的后果。
(1)人工测试
个人复查:指源程序编完以后,直接由程序员自己进行检查
走查:一般由3~5人组成测试小组,测试小组成员应是从未介入过该软件设计工作的有经验的程序设计人员。测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人代替机器沿着程序的逻辑走一遍,以发现程序中的错误。
会审:测试小组的成员与走查相似,要求测试成员在会审前仔细阅读软件有关材料,根据错误类型清单,填写检测表,列出所要提出的问题。
(2)机器测试
①黑盒测试:也称功能测试。将软件看作是黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规模说明书设计测试用例从程序的输入和输出特性上测试是否满足设定的功能。
②白盒测试:也称结构测试。将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。
(3)测试目标主要有以下三种:
①测试是为了发现程序中的错误而执行程序的过程。
②好的测试方案是可能发现至今为止尚未发现错误测试方案。
③成功的测试是发现了至今为止尚未发现的错误的测试。
测试步骤
程序的测试步骤可分为以下四步:单元测试、组装测试、确认测试和系统测试。
(1)单元测试:所谓单元测试是指程序中的一个模块或一个子程序,是程序运行的最小单元,或是程序最小的独立编译单位。因此单元测试也称模块测试。单元测试的目的是保证每个模块作为一个独立单元能够正确运行。
(2)组装测试:对每个模块完成了单元测试以后,需要按照设计做出的功能模块图把它们连接起来,进行组装测试,也称为组合测试或综合测试。
(3)确认测试:组装测试以后,软件已装配完毕,接下来进行的是确认测试。确认测试是要进一步检查软件是否符合软件需求的全部要求,因此又称合格性测试或验收测试。
(4)系统测试:将信息系统的所有组成部分包括软件、硬件、用户及环境等综合在一起进行测试,以保证系统的各组成部分协调运行
在本次测试工作中使用了两种方法。最主要使用的还是黑盒测试的方法。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮特大熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值