软件测试中常见问题分类说明
软件错误分类与定级标准

软件错误分类与定级标准软件错误是指在软件开发和使用过程中发生的问题或缺陷。
准确地分类和定级软件错误可以帮助开发团队和用户更好地理解和解决问题。
本文将介绍常见的软件错误分类以及定级标准。
一、软件错误分类1. 程序错误(Bugs):程序错误是指由于编码或设计错误导致的问题。
这类错误通常会导致程序崩溃、功能异常或逻辑错误等问题。
2. 界面错误:界面错误主要指与用户界面相关的问题,例如按钮无响应、布局混乱或文字显示错误等。
3. 安全错误:安全错误是指软件中存在的漏洞或不安全的设计,可能会导致用户信息泄漏、黑客攻击或系统崩溃等问题。
4. 性能问题:性能问题是指软件在处理大数据量或高负载情况下的速度和效率下降。
例如,响应缓慢、卡顿或内存占用过高等。
5. 兼容性问题:兼容性问题是指软件在不同操作系统、硬件设备或浏览器等环境下的适配性问题。
例如,界面错位、功能不可用或兼容性错误等。
二、错误定级标准为了更好地管理和解决软件错误,通常会对错误进行定级。
不同的定级可以帮助开发团队和用户确定处理错误的优先级和时间。
以下是常见的错误定级标准:1. 紧急级(Critical):紧急级错误是指会导致软件崩溃、严重功能故障或系统不可用等问题。
这类错误需要立即解决,以确保软件的正常运行。
2. 高级(High):高级错误是指会影响软件正常工作或功能受损的问题。
这类错误需要在短期内解决,以提高软件的稳定性和可用性。
3. 中级(Medium):中级错误是指会影响软件的易用性或性能的问题。
这类错误需要在合理的时间内解决,以提升软件的用户体验和性能表现。
4. 低级(Low):低级错误是指影响较小或不影响软件正常工作的问题。
这类错误可以在后续的版本中解决,但也需要跟进和处理。
5. 提示(Informational):提示级错误是指提供有关软件使用或功能说明的信息。
这类错误不影响软件正常工作,但提供了一些额外的信息供用户参考。
三、处理软件错误的流程为了高效地处理软件错误,可以按照以下步骤进行:1. 报告错误:用户或测试人员应该及时报告发现的错误。
常见软件测试分类

常见软件测试分类
软件测试分类五花⼋门,⼀直以来都没有统⼀的分类标准,每个⼈的理解也不尽相同
根据相关资料以及⾃⼰实战中对于软件测试的理解,整理出详细的软件测试分类,详见下图
个⼈⾓度整理,欢迎相互交流,补充完善
说明:
1.软件测试分类中的名词基本上是交集的关系,⽐如接⼝测试属于动态测试,也属于集成测试的范围,可以是⼿⼯测试,也可以是⾃动化测试,同时服务类型是移动端的,架构类型是C/S类型的。
所以在理解分类时不能⼀概⽽论,需要相互交叉来看
2.个⼈认为⽐较重要的其实是三种分类⽅式,分别是测试⽅法、软件阶段、测试内容,其它⼏种分类⽅式作为辅助
3.实际中在测试的时候,更多是以测试内容的分类来执⾏,所以这块当属核⼼中的核⼼。
之所以这样认为,是因为这⾥的分类都是为了得到⽬标软件某项具体的指标,和软件测试的定义契合。
其它⼏种分类个⼈认为属于弥补测试思维⾓度、场景区分需要⽽产⽣。
软件测试概要

第一章:软件测试概述①软件缺陷定义:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指明的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
②软件缺陷的特征:•“看不到”——软件的特殊性决定了缺陷不易看到•“看到但是抓不到”——发现了缺陷,但不易找到问题发生的原因所在③软件缺陷产生原因:(1)软件产品说明书(需求)——56%(不专业—专业~~信息传递)(2)设计——27%(设计不规范)(3)编写代码——7%(4)其他——10%(软、硬件设备之间的配备问题)④软件测试发展历程:早期―→测试1957年―→为了确信自己的产品20世纪70年代―→Glenford Myers 《软件测试艺术》——“测试是为发现错误而执行一个程序或系统的过程”20世纪80年代早期―→软件质量、Bill Hetzel 《软件测试完全指南》——“测试是以评价一个程序或者系统属性为目标的任何一种活动。
测试是对软件质量的度量”20世纪90年代―→测试工具盛行2002年―→Rick和Stefan《系统的软件测试》——“测试是为了度量和提高被测软件的质量,对测试件进行工程设计、实施和维护的整个生命周期过程”⑤今天的软件测试面临的挑战:•软件在国防现代化、社会信息化和国民经济信息化中的作用越来越重要,由此产生的测试任务越来越繁重•软件规模越来越大,功能越来越复杂,如何进行充分而有效的测试成为难题•面向对象的开发技术越来越普及,但是面向对象的测试技术却刚刚起步•对于分布式系统整体性能还不能进行很好的测试•对于实时系统来说,缺乏有效的测试手段•随着安全问题的日益突出,信息系统的安全性如何进行有效的测试与评估,成为世界性难题⑥软件开发与软件测试的关系:•测试与开发各阶段的关系项目规划阶段,需求分析阶段,详细设计和概要设计阶段,编码阶段,测试阶段(软件开发生命周期)•测试与开发的并行性⑦软件测试的发展趋势:•测试工作将进一步前移。
软件测试常见问题及误区分析

软 件文 档 、 软件 中间产 品 和最终 产 品 , 找 和报告 软件 缺 陷 、 查 错
误 以及 隐患 的软 件研 发环 节 之 一 , 通过 跟 踪 缺陷 、 误 及 隐 它 错 患 的修 正 过程 , 以确 保 软件 产 品 、 中间 产 品和 文档 符 合软 件 工
程 过程需 求 和用户 的最 终需 求 。广 义上 讲 , 测试 是指 软件 产 品
证 明程 序 有错 , 而不 是 证 明程 序无 错 误 ; 一个 好 的测 试 用 例 ③
是在于 它能发 现 至今未 发现 的错误 : 一个 成 功的 测试 是发 现 ④
了至今 未发 现的错 误 的测试 。 这种 观点 提醒人 们软 件测 试要 以 查找错误 为 中心 。通过测 试 , 析错误 产生 的原 因 和错 误 的分 分 布特征 . 以帮助 项 目管理 者发 现 当前 所 采用 的软 件过 程 的缺 可
测 试 目 的 决 定 了 如 何 去 组 织 测 试 。 果 测 试 目 的是 尽 可 能 如
间结果 但 不影 响最 终结果 )一 般 ( 面拼 写错误 或用 户使 用 不 、 界
方 便 ) 我 们也 把发 现 的错误 按优先 级 分为3 : 、 、 一般 。 种 高 中 低。 是 越影 响用 户接 受或 使用 该产 品 的错误 优先级 越 高 。 总的来 但 说 . 试 中出 现的 常见 问题可 以分 为 以下几 大类 : 测
来找 出 , 软件 中的错 误密 度也 需要 测试 来进行 估计 。 统计 表 明 ,
在典型 的软 件开 发项 目中 。 件测 试工 作量往 往 占软件 开发 总 软 工作 量 的4 %以上 , 0 而在 软 件 开 发 的总 成 本 中 , 在 测试 上 的 用 开销要 占3 %~ 0 0 5 %。因此 , 测试 对 于软件 生产 来说 是必 需 的 。
软件测试的常见错误与解决方法

软件测试的常见错误与解决方法在软件开发的过程中,软件测试是确保软件质量和可靠性的重要环节。
然而,尽管软件测试是必不可少的,但仍然存在一些常见错误可能导致测试效果不尽如人意。
本文将探讨软件测试中的常见错误,并提供相应解决方法,以帮助软件开发团队提升测试效果和软件质量。
一、不充分的测试用例设计测试用例的设计对于测试的全面性和覆盖率至关重要。
常见的错误之一是设计不充分的测试用例。
这可能导致关键功能和潜在问题未能得到充分测试,从而使软件在实际使用中出现故障。
为了解决这个问题,测试团队应该进行充分的需求分析和功能评估,确保所有功能点都得到充分的测试覆盖。
二、不合理的测试计划制定测试计划是测试过程中的指导性文件,它包含测试目标、测试资源、测试环境等信息。
不合理的测试计划制定可能导致测试过程混乱和效果不佳。
为了解决这个问题,测试团队应该在测试计划中明确测试目标和测试阶段,合理分配测试资源,并设定清晰的测试进度和里程碑,以确保测试的有序进行。
三、忽视边界条件测试边界条件测试是一种特殊的测试技术,旨在检测软件在输入参数接近边界情况下的行为。
忽视边界条件测试可能导致对于极端情况下软件的行为没有充分覆盖,从而无法发现潜在问题。
解决这个问题的方法是针对每个输入参数的边界条件进行充分测试,确保软件在各种极限情况下都能正常工作。
四、未充分利用自动化测试自动化测试可以提高测试效率、减少人力成本,并确保测试的一致性和可复用性。
然而,未充分利用自动化测试也是常见的错误之一。
为了解决这个问题,测试团队应该明确自动化测试的目标和范围,并选择合适的自动化测试工具进行测试脚本的开发和执行。
此外,定期维护和更新自动化测试脚本也是保持测试效果和稳定性的关键。
五、缺乏有效的缺陷管理缺陷管理是测试过程中必不可少的环节,它涉及缺陷的发现、记录、跟踪和解决。
缺乏有效的缺陷管理可能导致缺陷的滞后处理和跟踪不力,从而影响软件质量。
解决这个问题的方法是建立健全的缺陷管理流程,明确缺陷的分类和优先级,及时跟踪和解决缺陷,并进行缺陷分析以避免类似问题的再次发生。
软件测试中的常见问题与解决方法

软件测试中的常见问题与解决方法软件测试是保障软件质量的重要环节,但在实践中常常遇到各种问题。
本文将介绍软件测试中的常见问题,并提出相应的解决方法,以帮助测试人员更好地开展工作。
1.测试用例不全面测试用例是进行软件测试的基本工具,而测试用例不全面会导致测试漏洞。
解决这个问题的方法是:- 设定明确的测试目标,确保各个功能模块都得到测试覆盖。
- 采用不同的测试技术,如黑盒测试、白盒测试和灰盒测试,以覆盖不同层次和维度的测试用例。
- 结合过往的经验和历史缺陷,注重对可能存在问题的功能点进行重点测试。
2.测试环境配置困难测试环境配置是测试的前提条件,但由于涉及到软件和硬件的配置、部署等因素,常常面临困扰。
以下是解决方法:- 开发测试环境自动化部署工具,简化环境配置的过程。
- 使用虚拟化技术,通过虚拟机或容器技术创建多个独立的测试环境。
- 定期维护和更新测试环境,确保环境的稳定性和可用性。
3.测试数据不准确或不完整测试数据是测试用例的输入,不准确或不完整的测试数据会导致测试结果的不准确性。
解决方法如下:- 分析需求和设计文档,确定测试数据的类型和范围。
- 利用工具自动生成测试数据,提高数据的覆盖率和质量。
- 尽量使用真实的数据,以更好地模拟实际使用场景。
4.缺乏测试资源和时间测试资源和时间的不足是软件测试常见的问题,解决方法如下:- 合理规划测试资源和时间,根据项目的复杂性和风险等级制定测试计划。
- 提前进行测试需求评估和工作量评估,确保测试工作能够按时完成。
- 尽量利用自动化测试工具和技术,提高测试效率和覆盖率。
5.缺乏有效的缺陷管理和跟踪缺陷管理和跟踪的不完善会导致缺陷的滞后处理和修复,影响软件的质量。
以下是解决方法:- 使用专业的缺陷管理工具,对缺陷进行记录、分类和追踪。
- 设立缺陷处理和修复的优先级和时限,确保及时处理和修复缺陷。
- 提供详细的缺陷报告,包括重现步骤、环境信息和截图等,以便开发人员准确理解和修复缺陷。
软件测试中的错误分类与优先级

软件测试中的错误分类与优先级在软件开发的过程中,测试是一个至关重要的环节,它可以帮助发现和修复软件中的错误。
为了更好地进行软件测试,需要对错误进行分类和确定优先级,以便开发人员有针对性地进行修复。
本文将介绍软件测试中的错误分类与优先级确定的方法。
一、错误分类在软件测试过程中,常见的错误可以分为以下几类:1. 语法错误:这类错误通常是由于程序员在编写代码时使用了错误的语法规则,导致程序无法被正确解析和执行。
2. 逻辑错误:这类错误通常是由于程序员在编写代码时出现了错误的逻辑推理,导致程序执行的结果与预期不符。
3. 界面错误:这类错误通常是由于软件界面设计不合理或者实现不当导致用户无法正常使用软件。
4. 性能错误:这类错误通常是由于软件在处理大量数据或者复杂任务时出现效率低下或者崩溃的情况。
5. 安全错误:这类错误通常是由于软件在设计和实现过程中没有考虑到安全风险,导致系统容易受到攻击。
二、错误优先级确定方法在进行软件测试时,需要根据错误的严重程度和影响范围来确定错误的优先级,以便在修复时能够有针对性地解决问题。
常见的错误优先级确定方法包括以下几种:1. 严重性优先级:按照错误对系统功能、性能和安全性的影响程度进行分类,将出现的错误按照严重性从高到低排序,优先解决影响最大的错误。
2. 频率优先级:按照错误出现的频率进行分类,将频率高的错误优先解决,以提高软件的稳定性和可靠性。
3. 用户体验优先级:按照错误对用户体验的影响程度进行分类,将影响用户体验的错误优先解决,以提升软件的用户满意度。
4. 兼容性优先级:按照错误对不同平台、不同操作系统或者不同浏览器的兼容性影响进行分类,将兼容性问题较大的错误优先解决。
5. 交付期限优先级:按照错误对软件交付期限的影响进行分类,将会导致交付延误的错误优先解决,以确保软件按时交付。
三、错误分类与优先级实践案例为了更好地理解错误分类与优先级的实际应用,以下是一个实践案例:在某个电商平台的软件测试中,团队发现了以下几个错误:1. 语法错误:在用户注册页面,输入框的验证逻辑出现了错误,导致用户无法成功注册。
软件缺陷分类标准(最新)

软件缺陷分类标准修订历史记录(A-添加,M-修改,D-删除)目录1. 引言 (4)1.1 编写目的 (4)1.2 定义与缩写 (4)1.3 参考资料 (4)2. 软件缺陷分类标准 (4)2.1 问题类型 (4)2.2 缺陷属性 (5)2.3 缺陷类型 (5)2.4 缺陷严重程度 (7)2.5 缺陷优先级 (8)2.6 缺陷状态 (8)2.7 缺陷来源、起源 (9)2.8 缺陷根源 (10)2.9 缺陷产生可能性 (10)1.引言1.1编写目的制定本标准的目的是为软件测试提供确信分类的标准。
本文档说明了问题类型、缺陷属性、确缺陷类型、缺陷严重级别、缺陷优先级、缺陷状态、缺陷修改次数、缺陷原因。
其预期的读者是测试人员、开发人员、开发经理。
1.2定义与缩写1.3参考资料表格1-2 参考资料列表2.软件缺陷分类标准2.1问题类型表格2-1 问题类型表格2.2缺陷属性软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因、缺陷产生可能性。
表格2-2 缺陷属性列表2.3缺陷类型缺陷种类:根据缺陷的自然属性来划分。
表格2-3缺陷类型列表2.4缺陷严重程度缺陷严重程度:指因缺陷引起的鼓掌对软件产品的影响程度。
表格2-4 缺陷严重程度2.5缺陷优先级表格2-5 缺陷优先级2.6缺陷状态缺陷状态:是指缺陷通过一个跟踪修复过程的进展情况。
表格2-6 缺陷状态2.7缺陷来源、起源缺陷来源:缺陷引起的故障或事件第一次被检测的阶段,有需求说明书、设计文档、系统集成接口、数据流(库)、程序代码。
缺陷起源:在团建生命周期中软件缺陷占的比例:需求和构架设计阶段占54%、设计阶2.8缺陷根源缺陷根源:测试策略,过程、工具和方法,团队\人,缺乏组织和通讯,硬件,软件,工作环境等造成上述错误的根本因素,以寻求开发、测试人员可改进的地方。
表格2-8 缺陷原因2.9缺陷产生可能性友情提示:本资料代表个人观点,如有帮助请下载,谢谢您的浏览!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试中常见问题分类说明一、规范化问题包括软件规范和业务规范两大类,软件规范问题主要指操作过程中显而易见的错误或缺陷,非人性化设计、友好度较差等;业务规范问题主要指使用非标准或非惯例的业务术语、以及概念错位等。
㈠软件规范问题1、操作指示不明确提示存在二意性、提示操作项“忽略”、“取消”、“退出”等含义不明确。
(一般)2、简单界面规范问题①按钮图片丢失、按钮图片不配套、按钮大小排列不美观;(一般)②在引用数据窗口的下拉框中,没有根据实际数据来调整下拉框显示的%的大小和垂直滚动条,导致文本只显示了一部分;(严重)③界面中存在色块;(一般)④菜单排列顺序有误;(一般)⑤窗体最小化以后在屏幕上找不到了,无法恢复原窗体;(一般)3、操作过程缺乏人性化考虑①选项过于烦琐且不必要、设置不合适导致使用者遗漏、常规按钮排列顺序不一致(一般)②常用功能不支持键盘操作。
(严重)③单据处理中当由于存在空行时,提示用户输完其余内容,而没有自动删除空行。
(严重)4、帮助文件规范问题①联机帮助字体、背景风格不统一;(较小)②点击“”按钮打开帮助文件,没有直接定位到内容;(较小)③内容定位错误;(一般)④帮助文件内部链接没有做全;(较小)⑤文档内容排版错误;(严重)⑥其他帮助错误。
(一般)5、软件风格规范问题①控件的切换顺序有误、DataWindow的切换顺序有误;(视控件使用频繁程度设为(严重)和(一般))②DataWindow内容的对齐方式不正确(数值右对齐、日期中对齐、文字左对齐);(较小)③数值的EditMask(掩膜)设置有误、日期的EditMask(掩膜)设置有误、日期的默认格式非、默认日期存在现象或其他不合理的值(一般)④弹出窗口不在屏幕中间位置、退出系统缺少提示;(较小)⑤重大操作(月结、恢复、修复等)缺少提示、重大操作没有自动弹出备份提示;(一般)⑥快捷按钮定义不准确、快捷字母或数字重复、工具栏快捷键定义错误(一般),工具栏常用快捷键缺少(较小);⑦违反窗口录入标准(严重可录入内容为白底蓝字、不可录入内容为白底黑字或灰底)、主窗口关闭后未关闭下属窗口;(一般)⑧进入界面缺少焦点、焦点位置不合理、回车键切换焦点顺序错误、记录或条件选择不方便;(严重)⑨窗口标题、版本号、版权标识、系统图片不统一;(较小)⑩补丁、紧急放行版未加PN号;(较小)⑾存在无明显用途或不必要的消息窗。
(一般)㈡业务规范问题1、业务术语规范问题概念偷换、业务名词混用、业务术语出现错别字、生造业务术语、同一功能指向使用不同术语、多个功能指向使用同一术语。
(一般)2、操作提示用语不规范缺少必要的提示、提示语句描述不规范、语序随意、叙述风格不统一、口语化、对操作的必然后果或可能产生的后果没有提示、提示有误。
(一般)3、用例错误引用业务规范错误、引用政策法律相关数据过时、引用相关公式错误、报表格式不符合业务规范或过时、报表或查询窗口中条目或款项设计不全导致信息失真或不可用。
(致命)4、默认设置不规范数量或金额长度不符合日常应用、默认编码方案不可行或不科学、系统建表后自动插入的数据错误、各种默认的数据或编码体系彼此不统一。
(严重)二、常规录入错误主要指数据录入、修改、保存、删除等常规操作过程中出现的各类弹出式出错信息,数据控制疏漏、数据编辑无效、设置无效等。
㈠数据编辑无效1、由于建表失败导致的无法设置现象。
(致命)2、各种设置完成后立即查询发现设置有不符现象。
(严重)3、数据编辑保存后,在其他相关功能中查询此数据,不符。
(致命)4、数据经过变动、保存后,在其他功能中查询,变动没有及时体现。
(致命)5、出现如“按!定位”等变量没有替换的错误、定位或搜索不可用。
(严重)㈡出现Data Window Error1、出现主键冲突导致的错误提示。
(试图存入已存在的代码,数据库弹出提示未被程序接管。
)(严重)2、由于字段类型和赋值范围控制疏漏导致的Data. Window Error。
(录入界面允许n+m位,字段实际宽度为n位,或由于数值掩膜设置出错导致数据库弹出错误提示未被程序接管。
)(严重)3、由于建表错误导致数据无法保存产生Data. Window Error。
(致命)4、在同一操作界面中反复进行修改、查询、删除等编辑操作使驻留内存的数据与数据库中的数据不对应导致的Data Window Error。
(严重)5、极限数据录入产生的Data Window Error。
(严重)6、其他操作出现的Data Window Error。
(严重)㈢出现非法操作提示(WIN98)或应用程序错误提示(WIN2000)1、报表或查询的条件录入中由于使用%、(、)等特殊符号产生的非法操作提示。
(一般)2、对某一功能、某一组功能的常规操作出现非法操作提示。
(致命)3、对某几个功能的组合操作、或一个功能较复杂的应用出现非法操作提示。
(严重)㈣ .NET错误包含所有的Microsoft Visual Studio .NET 2003 Error、或表现为“第××行代码错误”的提示。
此类提示在程序任何地方都可能出现。
(普通操作就出现的(致命),复杂操作出现的(严重)㈤残留的编译信息未及时清除主要是开发员在开发过程中方便观察程序运行状态而留下的一些提示窗口,表现形式往往是弹出一个或几个标注感叹号(!)、问号()的消息框。
(严重)㈥出现WINDOWS 系统提示比如:文件删除失败、内存不够、无法执行此项任务、Out of Memory等(致命)㈦系统停止响应在没有并发操作的前提下出现程序停止响应状况、或者长时间停顿,需要点击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、对报表某一记录、元素深入查询出错。
(比如在总表下查询明细表等,主要针对报表界面中的其他查询按钮)(致命)五、打印及打印相关操作错误在程序中,用到打印功能的相当多,由于许多打印用类库处理,因此错误有较大的相似性,打印相关操作主要涉及打印机设置、打印字体设置、宽度设置、纸张设置。
打印包括打印预览、套打、分页打印、满页打印、普通打印等㈠打印相关操作出错。
1、打印机及打印纸设置有误。
(严重)2、打印页面参数设置无效。
(一般)3、打印页面参数保存无效。
(一般)4、打印格式选择无效。
(严重)5、套打格式设置无效。
(严重)6、打印效果转换输出无效。
(一般)7、打印标题及表头、表尾设置无效或错误。
(严重)8、同样的内容在不同打印机上显示效果不同(指数据正确的前提下)(较小)㈡打印预览和打印问题通常情况下,打印预览和打印的现象是一致的,如果非特殊指明的,下面的问题包含打印及预览两个方向。
(所有打印必须在两种或两种以上打印机上通过测试。
)1、表头消失或错位。
(一般)2、表格线不全。
(较小)3、信息打印表格出边界、打印内容有重叠效果。
(严重)4、打印标题与报表查看不一致。
(一般)5、报表打印时其他信息与查看不一致。
(一般)6、存在焦点时,打印效果异常。
(比如选中区域为黑色、焦点不能预览或打印。
)(较小)7、打印预览工具条和查看窗口操作后切换有问题。
(如停止响应等)(较小)8、查看窗口退出后,打印工具条仍然可以使用。
(较小)9、实际打印时跳行、走纸。
(严重)10、打印预览中能够编辑。
(较小)11、页码打印错误。
(一般)12、打印实际效果与预览有差异。
(较小)13、满页打印错误。
(严重)14、鼠标拖拉报表列头使之调整宽度、或隐藏某列后预览及打印效果出错。
(较小)15、同样的内容在不同打印机上显示效果不同(指数据正确的前提下)(较小)16、先预览后打印和直接打印数据或内容不同(致命)六、接口及数据转移中的问题1、各模块之间生成单据错误。