|
知识路径: > 信息系统开发和运行管理知识 > 系统实施基础知识 > 系统测试的目的、类型和方法 > 测试的方法 >
|
相关知识点:2个
|
|
|
|
人工测试又被称为代码复审。可通过阅读程序来查找错误。其内容包括:检查代码和设计是否一致;检查代码逻辑表达是否正确和完整;检查代码结构是否合理,等。主要有以下三种方法。
|
|
|
(1)个人复查,指程序员本人对程序进行检查,发现程序中的错误。由于心理上的原因和思维上的习惯性,一般不太容易发现自己的错误,则更不可能纠正功能理解的错误。因此这种方法主要针对小规模程序,它的效率不高。
|
|
|
(2)走查,通常由3~5人组成测试小组,测试人员也是没有参加该项目开发的有经验的程序设计员。在走查之前,应先阅读相关的软件资料和源程序,然后测试人员扮演计算机角色,将一批有代表性的测试数据沿程序的逻辑走一遍,监视程序的执行情况,随时记录程序的踪迹,发现程序中的错误。由于人工检查程序很慢,因此只能选择少量简单的用例来进行,通过“走”的进程来不断地发现程序中的错误。
|
|
|
(3)会审,测试人员的构成与走查类似,要求测试人员在会审之前应充分阅读有关的资料(如系统分析、系统设计说明书、程序设计说明书、源程序等),根据经验列出尽可能多的典型错误,然后把它们制成表格。根据这些错误清单(也叫检查表),提出一些问题,供在会审时使用。在会审时,由编程人员逐句讲解程序,测试人员逐个审查、提问,讨论可能出现的错误。实践证明,编程人员在讲解、讨沦的过程中能发现自己以前没有发现的错误,使问题暴露出来。例如在讨论某个问题的修改方法时,可能会发现涉及到模块间接口等问题,从而提高了软件质量。会审后要将发现的错误登记、分析、归类,一份交给程序员,另一份由自己妥善保管,以便再次组织会审时使用。
|
|
|
在代码复审时,需要注意两点:一是在代码审查时,必须要检查被测软件是否正确通过了编译,只有正确了之后才能进行代码审查;二是在代码复审期间一定要保证有足够的时间让测试小组对问题进行充分讨论,只有这样才能有效地提高测试效率,避免走弯路。
|
|
|