- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统
王斌
第八章系统实施与管理
第一节系统测试
第二节系统调试与方法
第三节运行前的准备
第四节系统维护与评价
第五节信息系统项目管理
第一节系统测试
在系统测试中发现的错误可能是各式各样的,按
其范围和性质可划分为以下几类:
(1)功能错误:由于功能规格说明书不够完整或
叙述不够确切,致使在编码时对功能有误解而产
生的错误。
(2)系统错误:指与外部接口的错误、参数调用
错误、子程序调用错误、输入/输出地址错误,
以及资源管理错误等。
第一节系统测试
(3)过程错误:主要指算术运算错误、初始
过程错误、逻辑错误等。
(4)数据错误:数据结构、内容、属性错误
,动态数据与静态数据混淆,参数与控制数据
混淆等。
(5)编码错误:语法错误、变量名错误、局
部变量与全局变量混淆、程序逻辑错误和编码
书写错误等。
第一节系统测试
测试的基本概念和目标
测试是为了发现错误而执行程序的过程。
好的测试方案是能够发现迄今为止尚未发现的错误
的测试方案。
成功的测试是发现了至今尚未发现的错误的测试。
总之,测试的目标就是希望能以最少的人力和时间
发现潜在的各种错误和缺陷。从上述的目标可以归
纳出测试的定义是“为了发现错误而执行程序的过
程”。
第一节系统测试
测试的原则
① 应尽早并不断地进行测试。
100
80
60
40
20
0
编制说明书 设计阶段 编写代码 测试 发布
软件缺陷在不同阶段发现时修复的费用示意图
测试的原则
②测试工作应避免由原开发软件的人或小组来承担
(单元测试除外)。
③在设计测试方案时,不仅要确定输入数据,而且
还要根据系统的功能确定输出结果。
④在设计测试用例时,不仅要包括合理、有效的输
入条件,也要包含不合理、失效的输入条件。
⑤在测试程序时,不仅要检测程序是否做了该做的
事,还要检测程序是否做了不该做的事。
测试的原则
⑥ 充分重视测试中的群集现象。
经验表明,测试后程序中残存的错误数目与该程序中已发
现的错误数目或检查率成正比。根据这个规律,应当对错
误群集的程序段进行重点测试,以提高测试投资的效益。
在所测程序段中,若发现错误数目多,则残存错误数目也
比较多。这种错误群集性现象,已为许多程序的测试实践
所证实。例如,在美国IBM公司的OS/370操作系统中,
47%的错误仅与该系统的4%的程序模块有关。这种现象
对测试很有用。如果某一程序模块似乎比其他程序模块有
更多的错误倾向,则应当花费较多的时间和代价测试这个
程序模块。
测试的原则
⑦ 严格按照测试计划来进行,避免测试的
随意性。
⑧ 妥善保存测试计划、测试用例,作为软
件文档的组成部分,为维护提供方便。
第一节系统测试
广义上对测试有三个传统的称呼,alpha、
beta、gamma,用来标识测试的阶段和范
围。alpha 是指内测,即现在说的 CB,指
开发团队内部测试的版本或者有限用户体验
测试版本。beta 是指公测,即针对所有用
户公开的测试版本。然后做过一些修改,成
为正式发布的候选版本时(现在叫做 RC -
Release Candidate),叫做gamma。
三、系统测试与系统开发的关系
四、不同层次的测试
整体 验收
测试 测试
四、不同层次的测试
1、单元测试:单元
文档评论(0)