通用版本,可以修改后使用。
7.2 缺陷密度
8 典型缺陷引入原因分析
测试过程中发现的缺陷主要有以下几个方面: 1.需求定义不明确
需求文档中,存在功能定义错误,输入输出字段描述错误,输入输出字段限制定 义错误,输入输出限制定义缺失这几种类型的缺陷。使得开发人员根据需求进行设计 时,没有考虑相关功能的关联性,以及需求错误的地方,在测试过程中,需求相关的 问题表现出来。需求做改正,设计必须跟着做改动,浪费时间和影响开发人员的积极 性,降低开发人员对需求的信任,可能会导致开发人员不按照需求进行设计而根据自 己的经验来进行设计。 2.功能性错误
功能没有实现,导致无法进行需求规定的功能的测试。主要是无法进入酒店 设施管理,会议室管理页面,酒店安全项管理无法保存信息,地区,房型删 除功能缺失。
功能实现错误,实现了需求未定义的功能,执行需求定义的功能时系统出现 错误。主要是角色拥有不属于自己的权限,酒店联系人删除页面跳转错误等。
3.页面设计和需求不一致
页面设计没有根据需求进行,输入,输出字段文字错误,用户无法理解字段含义。 页面设计没有完成需求规定的输入限制验证,导致用户可以输入错误的或者无效的数 据,这些数据有可能会引起功能性错误。 4.多语言数据问题
系统中很多输入字段是通过调用数据字典的方式输入,但是现有系统中,很 多数据字典的多语言信息没有完成,导致使用多语言的时候,显示空白字段。
系统中很多地方使用多语言,由于多语言编码不统一导致页面设计和数据设 计使用语言编码不一致,由此引起的多语言数据无法显示的缺陷。
5.页面设计易用性缺陷
页面设计不友好,系统中很多页面的输入字段无明确的输入提示,用户无法 理解何种输入是正确的,但是用户输入错误后,系统提示出错,增加用户负 担。
提示信息错误,不同模块相同结果的提示信息不一致,用户操作后,相应的