- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业信息管理师国家职业资格培训教程
2 .白盒测试法
白盒测试(White-Box Testing )也称逻辑驱动测试,或穷举路径测试,这种方法是从检查程序的
逻辑着手进行测试,允许人们检查程序的内部结构。但我们知道,对于一个稍微复杂点的程序来说,
其中必须会用到大量的“IF-THEN-ELSE ”或“SELECT CASE Case 1Case 2... ...Case n ENDCASE”
这样的分支判断语句,而程序的也就相应地有了若干条运行路径。一般来说对于一个复杂的信息系
统,其中的可能路径的数目是非常多的,采用穷举路径的测试方法是很难查出所有的路径的,即使
可以穷举出所有路径,但是若程序遗漏了一个路径,这种方法也不易查不出来。由此可以得出这样
的结论:白盒测试法也不能单独完成系统测试的任务。
综上所述,在实际工作中通常是以黑盒和白盒测试作为基本方法,将这二者结合起来,在一些
原则的指导下,按照一定的步骤开展系统测试工作。
四、注意事项
(一)系统测试是一项非常复杂的、创造性的和需要高度智慧的挑战性工作,测试一个大型系
统所要求的创造力可能要超过设计这个程序所要求的创造力,因此必须对这一阶段的工作难度高度
重视,切不可掉以轻心。另外,在系统总体测试阶段发现的问题往往和系统分析阶段的差错有关,
涉及面较广且解决起来也比较困难,这时需要和用户充分协商解决。
(二)系统测试的关键是“真实”和全面,应该注重以下几点:
1、不论软件规模大小,都必须经过测试阶段才能提交确认和验收。
2 、测试的过程:编制测试计划—测试准备—测试实施—测试分析和总结。
3、要求软件编码应在自测基础上组织他测。
4 、测试用例应该是由有实际意义的数据组成的,可以请用户参与测试用例的设计;
5、对用户特别感兴趣的功能,可以增加一些测试;
6、应该设计并执行一些与用户使用步骤有关的测试;
(三)系统测试,从不同的角度出发会派生出两种不同的测试原则。从用户的角度出发,就是
希望通过软件测试能充分暴露软件中存在的问题和缺陷;从开发者的角度出发,就是希望测试能表
明软件产品不存在错误,已经正确地实现了用户的需求。要使系统测试工作做到公平、合理、客观,
就应当站在中立的角度并重点考虑以下原则:
1、应该事先确定好预期输出结果。
2 、应避免测试自己的程序,测试工作应该由独立的专业测试机构或其他人来完成。
3、进行破坏性测试。不仅要选用合理的输入数据进行测试,还应选出不合理的甚至错误的输入
数据。设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下
要制造极端状态和意外状态,比如网络异常中断、电源断电等情况。
4 、除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情。
5、妥善保存一切测试过程文档和测试数据,以便程序修改后进行再测试。
6、制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高
水平的测试。
7、一定要特别注意测试中经常发生的错误,这些错误这往往与程序员的编程水平和习惯有很大
的关系,通过对它们的统计分析,有助于系统测试人员发现同一程序员编写的同类程序中可能存在
的错误。
北京金谷田经济顾问有限公司 中国企业信息管理师网站() 251
企业信息管理师国家职业资格培训教程
五、练习思考题
1.应该按怎样的步骤进行系统测试,为什么要这样做?
2 .“测试就是为了证明程序中不存在错误的过程”这种说法对吗,谈谈你的看法。
3 .什么是白盒测试和黑盒测试?
第三单元 系统试运行
一、学习目标
掌握系统试运行阶段的主要工作内容。
二、技能和方法
系统测试工作结束后,正式投入实际使用前,需要进行系统试运行工作,具体的工作流程如图
2.2.7 所示。该阶段,助理企业信息管理师主要应围绕用户培训、数据准备等方面着手工作,并尽可
能参与整个过程。
选择试运行单位
对试运行单位操作及维护人员进行培训
确定试
文档评论(0)