软件测试中常见问题分类说明 下载本文

软件测试中常见问题分类说明

一、 规范化问题

包括软件规范和业务规范两大类,软件规范问题主要指操作过程中显而易见的错误或缺陷,非人性化设计、友好度较差等;业务规范问题主要指使用非标准或非惯例的业务术语、以及概念错位等。 ㈠软件规范问题

1、 操作指示不明确

提示存在二意性、提示操作项“忽略”、“取消”、“退出”等含义不明确。(一般) 2、 简单界面规范问题

①按钮图片丢失、按钮图片不配套、按钮大小排列不美观;(一般)

②在引用数据窗口的下拉框中,没有根据实际数据来调整下拉框显示的%的大小和垂直滚动条,导致文本只显示了一部分;(严重) ③界面中存在色块;(一般) ④菜单排列顺序有误;(一般)

⑤窗体最小化以后在屏幕上找不到了,无法恢复原窗体;(一般) 3、 操作过程缺乏人性化考虑

①选项过于烦琐且不必要、设置不合适导致使用者遗漏、常规按钮排列顺序不一致(一般) ②常用功能不支持键盘操作。(严重) ③单据处理中当由于存在空行时,提示用户输完其余内容,而没有自动删除空行。(严重) 4、 帮助文件规范问题

①联机帮助字体、背景风格不统一;(较小) ②点击“?”按钮打开帮助文件,没有直接定位到内容;(较小) ③内容定位错误;(一般) ④帮助文件内部链接没有做全;(较小) ⑤文档内容排版错误;(严重) ⑥其他帮助错误。(一般) 5、软件风格规范问题 ①控件的切换顺序有误、DataWindow的切换顺序有误; (视控件使用频繁程度设为(严重)和(一般))

②DataWindow内容的对齐方式不正确(数值右对齐、日期中对齐、文字左对齐);(较小)

③数值的EditMask(掩膜)设置有误、日期的EditMask(掩膜)设置有误、日期的默认格式非(一般) ④弹出窗口不在屏幕中间位置、退出系统缺少提示;(较小)

⑤重大操作(月结、恢复、修复等)缺少提示、重大操作没有自动弹出备份提示;(一般) ⑥快捷按钮定义不准确、快捷字母或数字重复、工具栏快捷键定义错误(一般),工具栏常用快捷键缺少(较小);

⑦违反窗口录入标准(严重可录入内容为白底蓝字、不可录入内容为白底黑字或灰底)、主窗口关闭后未关闭下属窗口;(一般)

⑧进入界面缺少焦点、焦点位置不合理、回车键切换焦点顺序错误、记录或条件选择不方便;(严重)

⑨窗口标题、版本号、版权标识、系统图片不统一;(较小) ⑩补丁、紧急放行版未加PN号;(较小) ⑾存在无明显用途或不必要的消息窗。(一般)

㈡业务规范问题

1、 业务术语规范问题

概念偷换、业务名词混用、业务术语出现错别字、生造业务术语、同一功能指向使用不同术语、多个功能指向使用同一术语。(一般)

2、 操作提示用语不规范

缺少必要的提示、提示语句描述不规范、语序随意、叙述风格不统一、口语化、对操作的必然后果或可能产生的后果没有提示、提示有误。(一般) 3、用例错误

引用业务规范错误、引用政策法律相关数据过时、引用相关公式错误、报表格式不符合业务规范或过时、报表或查询窗口中条目或款项设计不全导致信息失真或不可用。(致命) 4、默认设置不规范

数量或金额长度不符合日常应用、默认编码方案不可行或不科学、系统建表后自动插入的数据错误、各种默认的数据或编码体系彼此不统一。(严重)

二、 常规录入错误

主要指数据录入、修改、保存、删除等常规操作过程中出现的各类弹出式出错信息,数据控制疏漏、数据编辑无

效、设置无效等。 ㈠数据编辑无效

1、由于建表失败导致的无法设置现象。(致命) 2、各种设置完成后立即查询发现设置有不符现象。(严重) 3、数据编辑保存后,在其他相关功能中查询此数据,不符。(致命) 4、数据经过变动、保存后,在其他功能中查询,变动没有及时体现。(致命) 5、出现如“按!定位”等变量没有替换的错误、定位或搜索不可用。(严重) ㈡出现DataWindowError

1、出现主键冲突导致的错误提示。(试图存入已存在的代码,数据库弹出提示未被程序接管。)(严重) 2、由于字段类型和赋值范围控制疏漏导致的Data.WindowError。(录入界面允许n+m位,字段实际宽度为n位,或由于数值掩膜设置出错导致数据库弹出错误提示未被程序接管。)(严重) 3、由于建表错误导致数据无法保存产生Data.WindowError。(致命) 4、在同一操作界面中反复进行修改、查询、删除等编辑操作使驻留内存的数据与数据库中的数据不对应导致的DataWindowError。(严重) 5、极限数据录入产生的DataWindowError。(严重) 6、其他操作出现的DataWindowError。(严重) ㈢出现非法操作提示(WIN98)或应用程序错误提示(WIN2000) 1、报表或查询的条件录入中由于使用%、(、)等特殊符号产生的非法操作提示。(一般) 2、对某一功能、某一组功能的常规操作出现非法操作提示。(致命)

3、对某几个功能的组合操作、或一个功能较复杂的应用出现非法操作提示。(严重)

㈣.NET错误 包含所有的MicrosoftVisualStudio.NET2003Error、或表现为“第××行代码错误”的提示。此类提示在程序

任何地方都可能出现。(普通操作就出现的(致命),复杂操作出现的(严重)

㈤残留的编译信息未及时清除

主要是开发员在开发过程中方便观察程序运行状态而留下的一些提示窗口,表现形式往往是弹出一个或几个标注

感叹号(!)、问号(?)的消息框。(严重)

㈥出现WINDOWS系统提示

比如:文件删除失败、内存不够、无法执行此项任务、OutofMemory等(致命) ㈦系统停止响应

在没有并发操作的前提下出现程序停止响应状况、或者长时间停顿,需要点击Ctrl+Alt+Delete中止的现象(海

量数据恢复除外)。(致命)

㈧非正常的失败或操作错误提示

1、操作过程中出现本不应该有的失败提示,如“数据库已被改乱,请到核算单位重新再建”、“数据保存失败”、

“处理失败,请重试”等(致命)

2、提示与出错的实际原因牛头不对马嘴,实际是A错误,显示B提示。(严重) 三、 流程错误

主要指程序运行过程中由于需求分析、功能设计中对产品功能缺少深入的考虑、或者在编码过程中的疏漏等原因,

产生的逻辑控制错误或失败、数据控制错误等。 ㈠逻辑控制错误

1、初始通过时没有自动检测初始化设置的核心内容、或者检测错误。(致命) 2、该禁止的操作流程未被禁止、不该禁止的操作流程被禁止。(致命)

3、对已使用的条款、或存在记录的类别可以作删除操作。(如删除有固定资产的部门、删除已有员工发薪的员工大类等)。(致命)

4、编码缺少必要的分级政策,直接导致后面流程取数及统计工作的正确性。(致命) 5、数据恢复前未强行关闭当前工作窗口。(致命)

6、初始化前事关流程走向的选项在初始化完成后仍旧可以改动。(致命) 7、流程环节设计不合理、不规范。(严重) 8、流程设计缺少重要的数据出口。

9、对应可能出现的流程中意外情况,缺少可行的解决办法。(如不支持作废、重开、冲红等)。(严重) 10、设计中对特定的流程及相应的单据缺乏检查、追踪及统计的功能。(严重) 11、单据的处理流程前后因果关联错误。(如修改、审核、删除、作废之间的关系)(致命) 12、公式设置出现闭环、或几个公式间出现互为因果的现象,而能够设置成功。(致命) 13、公式保存没有必要的合法性检查。(严重) 14、短期使用版未控制(致命)或控制时间过长(严重)、正版有时间限制(致命)。 15、软件无法安装或安装失败。(致命) ㈡数据控制错误

1、取上一环节数据出错。(致命)

2、下一环节取数后反填错误。未将所取的值记录下、未加上已取数的状态标志,出现统计出错、取数无限制、无法继续取剩余值等错误。(致命) 3、下一环单据变动后反填错误。如对于单据删除、作废、修改等变动,上一环节未同步变动。(致命) 4、公式设置出现闭环。(严重) 5、公式计算出错。(致命) 6、单据录入四舍五入错误。(致命) 7、上下流单据处理中四舍五入错误。(如订单开提货单、提货单开发票等一对一、一对多处理过程。)(致命) 四、 报表和查询出错 1、报表取数错误。(致命) 2、对报表进行过滤、筛选等操作,出现数据错误。(严重)

3、报表分级汇总错误。(致命) 4、报表分类统计错误。(致命) 5、报表非数据元素显示错误。(如表头、制表日期、相关部门等)(严重) 6、项目属性修改导致统计错误。(比如业务员的部门转移、部门的调整、固定资产摊销部门的变化等统计条件变更导致计算错误。)(致命)

7、部分报表可以通过单击字段名排序,在此过程中出现的界面刷新错误、合计汇总错误等。(严重) 8、表与表之间同种指标数据不统一。(由于统计口径不同导致。)(严重) 9、初始数据未计算到相关报表。(严重) 10、报表数据四舍五入错误。

①由单据(或其他数据录入界面)汇总计算而来。(严重) ②从其他报表取数或计算而来。(严重) ③报表自身元素计算而来。(致命)

11、对报表某一记录、元素深入查询出错。(比如在总表下查询明细表等,主要针对报表界面中的其他查询按钮)

(致命)

五、 打印及打印相关操作错误

在程序中,用到打印功能的相当多,由于许多打印用类库处理,因此错误有较大的相似性,打印相关操作主要涉