软件缺陷描述规范样本
软件产品缺陷报告 模板

软件产品缺陷报告一.简介1.1目的本文档作为《XXX系统》之< XX系统>的“缺陷报告”,有助于实现以下目标:A、列出测试活动的主要内容。
B、列出测试活动的测试统计结果。
C、列出系统的主要缺陷。
D、对于缺陷提出的修改建议。
E、由于本系统的某些需求尚未最后确定,目前只能对系统进行部分的功能测试及完全的用户界面测试。
F、本报告为针对测试活动的首次缺陷报告,以后的测试活动还会提交迭代的缺陷报告。
G、本文档提交给项目组的管理者及开发人员审阅。
二.测试内容下面的列表列出了本次测试活动的主要测试内容。
2.1数据库测试核实系统是否能访问数据库。
2.2功能测试核实..2.3用户界面测试浏览所有的用例,核实是否每个 UI 面板都易于理解。
核实界面操作是否简单易行,图形显示是否清晰。
三.测试统计结果及缺陷总结3.1数据库测试3.1.1核实系统是否能访问数据库。
3.2功能测试3.2.1核实是否能够浏览数据库中保存的电子化文档;3.2.2核实是否能够查找和检索资料;3.2.3核实是否能够实现资料文件的管理;3.2.4核实是否能够实现资料文件图片的导入;3.2.5核实是否能够实现资料文件图片的导出;3.2.6核实是否能够实现资料的打印输出;3.2.7核实是否具有灵活的显示模式,如放大、缩小等。
3.3用户界面测试3.3.1窗口3.3.2下拉式菜单和鼠标操作3.3.3数据项四.针对缺陷提出的建议4.1功能方面 4.2用户界面方面。
缺陷填写规范 软件测试资料大全

缺陷填写规范文档标识:comtop-std-defect深圳市康拓普信息技术有限公司Shenzhen Comtop Information Technology Co.,Ltd.二○○六年十一月修订记录所有权声明:深圳市康拓普信息技术有限公司版权所有不得复制Copyright © 2006 by Shenzhen Comtop Information Technology Co., Ltd.目录1目的 (1)2适用范围 (1)3填写缺陷规范 (1)3.1缺陷概要规范 (1)3.2缺陷描述规范 (1)3.2.1精练 (1)3.2.2正确 (1)3.2.3中立 (2)3.2.4准确 (2)3.2.5普遍性 (2)3.2.6可再现 (2)3.2.7证据 (2)3.3缺陷属性规范 (3)3.4缺陷填写建议 (3)4缺陷等级分类与示例 (3)4.1概述 (3)4.2H IGH等级的分类与示例 (3)4.3M EDIUM等级的分类与示例 (5)4.4L OW等级的分类与示例 (6)4.5填写缺陷时的注意事项 (7)1 目的缺陷记录是软件测试生命周期中最重要的可用产出之一。
因此,怎么填写有效的缺陷是非常重要的。
一般来说,一条好的缺陷记录至少有以下3个方面的积极作用。
1. 减少测试人员和开发人员的沟通成本。
2. 加快缺陷修复的速度。
3. 增加测试的可信度。
缺陷记录的最终目的是准确地传达测试人员的思想或缺陷的真正所在。
只要遵循本规范中的一些简单原则,我们就可以轻松的填好每一条缺陷记录,从而提高工作效率。
2 适用范围本规范适合康拓普公司所有软件测试项目。
3 填写缺陷规范3.1 缺陷概要规范缺陷概要需以简洁的语言表述准确的信息。
那么能准确表达意义的缩略语在描述中则具有更高的优先级,一些关键词如“程序崩溃”、“系统无反应”和“文字错误”等,在把缺陷概要作为检索条件的时候,显得非常必要。
3.2 缺陷描述规范缺陷描述需要遵循以下7个要点:精练、正确、中立、准确、普遍性、可再现和有证据。
软件缺陷报告

软件缺陷报告近期,我们的软件团队发现了一些软件缺陷,这些缺陷可能会影响产品的性能和用户体验。
在本报告中,我们将详细介绍这些缺陷的情况,并提出相应的解决方案,以确保产品的质量和稳定性。
首先,我们发现了在特定情况下,软件会出现闪退的问题。
经过分析,我们发现这可能是由于内存泄漏或者代码错误导致的。
这种情况会给用户带来极大的困扰,因此我们需要尽快解决这个问题。
我们计划通过优化内存管理和修复代码错误的方式来解决这个缺陷,以确保软件在各种情况下都能稳定运行。
其次,我们还发现了在部分设备上,软件界面会出现错位或者显示异常的情况。
这可能是由于不同设备的分辨率和屏幕适配性不同导致的。
为了解决这个问题,我们将对软件界面进行重新设计和优化,以适配不同的设备分辨率,确保用户在任何设备上都能正常使用软件。
此外,我们还收到了用户反馈,称在某些情况下,软件会出现数据丢失或者损坏的情况。
经过核实,我们发现这可能是由于数据存储和读取过程中的错误操作导致的。
为了解决这个问题,我们计划加强数据存储和读取的稳定性和安全性,确保用户的数据不会丢失或损坏。
最后,我们还发现了在特定网络环境下,软件会出现连接异常或者无法正常加载数据的情况。
这可能是由于网络请求超时或者网络错误导致的。
为了解决这个问题,我们将对网络请求进行优化,并加强网络错误的处理,以确保软件在各种网络环境下都能正常运行。
综上所述,我们的软件团队已经对这些发现的缺陷进行了详细分析,并提出了相应的解决方案。
我们将尽快对软件进行更新和优化,以确保产品的质量和稳定性。
我们也会密切关注用户的反馈,并持续改进和优化软件,以提供更好的用户体验。
感谢您的关注和支持。
希望通过我们的努力,能够为用户带来更好的产品体验。
谢谢!。
软件测试的缺陷报告模板

软件测试的缺陷报告模板在软件开发过程中,测试是一个至关重要的环节。
而缺陷报告则是测试过程中必不可少的一环。
本文将介绍一种常用的软件测试的缺陷报告模板,以帮助测试人员有效地记录和跟踪软件缺陷。
1. 缺陷报告的目的和重要性缺陷报告是测试过程中记录和追踪软件缺陷的文件。
它的目的是帮助开发人员和相关团队了解和修复软件中的问题,以提高软件的质量和稳定性。
缺陷报告的重要性在于它可以帮助团队更好地进行沟通和协作,准确地描述和定位缺陷,并有效地跟踪缺陷的修复进度。
2. 缺陷报告模板的结构和要求一个好的缺陷报告模板应该具备清晰的结构和明确的要求。
以下是一个常用的缺陷报告模板的结构和要求:2.1 缺陷基本信息•缺陷ID:每个缺陷需要有一个唯一的标识符,方便后续跟踪和引用。
•缺陷标题:简洁明了地描述缺陷的概要。
•缺陷严重程度:根据软件的功能和影响程度,对缺陷进行分类,例如高、中、低等级。
•缺陷优先级:根据缺陷的紧急程度和影响范围,对缺陷进行分类,例如高、中、低等级。
•缺陷状态:描述缺陷当前所处的状态,例如新建、已分配、已修复、已验证等。
•缺陷提交者:记录缺陷报告的提交人信息。
2.2 缺陷描述•重现步骤:详细描述如何重现缺陷的步骤,包括输入数据、操作流程等。
•期望结果:说明在没有缺陷的情况下,期望得到的结果。
•实际结果:描述在重现步骤后,实际得到的结果。
•屏幕截图:如果可能的话,提供缺陷发生时的屏幕截图,以便更好地理解和定位问题。
2.3 缺陷分析和定位•影响范围:描述缺陷对软件功能和用户体验的影响范围。
•复现频率:记录缺陷发生的频率,以便评估其对软件稳定性的影响。
•缺陷原因:分析和定位缺陷的根本原因,例如代码逻辑错误、界面设计问题等。
•相关附件:如果有相关的日志文件、配置文件等附件,可以附加在缺陷报告中。
2.4 缺陷跟踪和修复•缺陷分配:将缺陷分配给相应的开发人员或团队,以便后续的修复工作。
•缺陷修复时间:记录缺陷被分配后的修复时间,以便对团队的工作效率进行评估。
软件测试缺陷报告

软件测试缺陷报告缺陷报告缺陷编号:001缺陷标题:登录界面无法正常显示缺陷分类:界面问题严重程度:中等优先级:高缺陷描述:在登录界面,无论输入正确的用户名和密码还是错误的用户名和密码,点击登录按钮后,界面无法正常显示。
登录界面始终显示为加载中的状态。
重现步骤:1. 打开软件,进入登录界面。
2. 输入正确的用户名和密码。
3. 点击登录按钮。
预期结果:登录成功后,应显示软件主页。
实际结果:无论输入正确的用户名和密码还是错误的用户名和密码,点击登录按钮后,界面无法正常显示。
附件:无备注:该问题需要尽快解决,因为用户无法正常登录软件,会对用户体验造成很大影响。
缺陷编号:002缺陷标题:功能按钮失效缺陷分类:功能问题严重程度:严重优先级:紧急缺陷描述:在软件的主页中,功能按钮无法正常点击。
无论点击哪个功能按钮,都没有任何反应。
重现步骤:1. 打开软件,进入主页。
2. 点击任意功能按钮,如“会议管理”按钮。
预期结果:点击功能按钮后,应进入对应的页面。
实际结果:无论点击哪个功能按钮,都没有任何反应。
附件:无备注:该问题需要尽快解决,因为软件的核心功能无法使用,会严重影响用户的正常使用。
建议立即对该问题进行修复。
缺陷编号:003缺陷标题:数据错误缺陷分类:数据问题严重程度:轻微优先级:中等缺陷描述:在软件的某个页面上,显示的数据错误。
数据与实际情况不符。
重现步骤:1. 打开软件,进入对应页面。
2. 查看页面中的数据。
预期结果:页面上显示的数据应与实际情况相符。
实际结果:页面上显示的数据与实际情况不符。
附件:无备注:该问题不影响用户正常使用,但需要尽快修复以确保数据的准确性。
缺陷编号:004缺陷标题:界面布局混乱缺陷分类:界面问题严重程度:轻微优先级:低缺陷描述:在某些页面上,界面布局混乱,导致部分元素错位。
重现步骤:1. 打开软件,进入对应页面。
2. 查看页面上的元素布局。
预期结果:界面应按照设计要求进行布局,元素排列应整齐有序。
缺陷报告模板

缺陷报告模板缺陷报告模板缺陷报告编号:[XXX]报告日期:[日期]1. 缺陷概述缺陷名称:[缺陷名称]所属模块:[模块名称]缺陷级别:[缺陷级别]缺陷状态:[缺陷状态]2. 缺陷描述缺陷现象:描述缺陷的具体现象和表现,包括错误提示、异常行为、功能失效等。
复现步骤:详细描述复现缺陷的操作步骤,包括输入数据、点击按钮、选择选项等。
期望效果:描述缺陷应该达到的预期结果,根据系统设计和功能规格来描述。
实际结果:描述缺陷的实际结果,与期望效果进行对比,说明实际结果与预期结果的差异。
3. 缺陷影响缺陷影响范围:说明缺陷对系统的影响范围,包括功能模块、用户角色等。
缺陷影响程度:评估缺陷对系统的影响程度,包括严重性、影响范围等。
4. 复现环境操作系统:说明缺陷发生的操作系统及版本信息。
硬件平台:说明缺陷发生的硬件设备及配置信息。
软件版本:说明缺陷发生的软件版本及相关组件的版本信息。
5. 缺陷分析导致原因:尽可能找出导致缺陷的根本原因,包括设计不合理、实现错误、外部因素等。
缺陷风险:评估缺陷对系统的风险,包括数据丢失、安全漏洞、性能下降等。
6. 解决方案临时解决方案:描述临时的补救措施,如关闭功能、调整配置等,指导用户避免缺陷影响。
根本解决方案:提出根本解决缺陷的措施,如系统更新、错误修复等,指导开发人员进行修复。
7. 测试记录测试案例:记录测试缺陷时使用的测试案例,包括输入数据、操作步骤和预期结果。
测试结果:记录测试缺陷时的实际结果,与预期结果进行对比,说明测试结果是否复现缺陷。
8. 备注如有其他需要补充的信息,可以在此备注栏中进行说明。
以上是对缺陷报告模板的一个简要描述,具体模板可以根据实际情况进行增删改动。
缺陷报告的编写需要准确、清晰地描述缺陷的现象和影响,并提出解决方案。
这样可以帮助开发人员更好地定位和解决缺陷,提高软件的质量和稳定性。
缺陷描述及处理意见案例

• 案例引入 • 缺陷描述 • 处理意见 • 案例总结
01
案例引入
案例背景
项目名称:ABC项 目
缺陷发现者:测试 团队
公司名称:XYZ公 司
缺陷发现时间: XXXX年XX月XX日
缺陷发现地点:公 司内部测试环境
案例概述
缺陷描述
01
在ABC项目的用户登录模块中,输入正确的用户名和密码后,
系统无法正常登录,提示信息为“用户名或密码错误”。
严重性评估
02
严重缺陷,影响所有需要登录的模块和功能,可能导致系统瘫
痪。
影响范围
03
所有使用ABC项目的用户。
02
缺陷描述
缺陷类型
性能缺陷
软件性能未达到预期要求,如 响应时间过长、处理能力不足 等。
可用性缺陷
软件界面或操作不符合用户期 望或习惯,影响用户体验。
经验教训2
团队成员之间应加强沟通与协作,避免因信息不畅导致误解和冲突。
经验教训3
在项目开发过程中,应注重代码审查和测试,确保代码质量和系统 稳定性。
未来展望
未来展望1
持续优化现有系统,提高系统性能和稳定性,满足用户不断增长 的需求。
未来展望2
加强团队建设和技术培训,提高团队整体技术水平和创新能力。
改进方案
改进方案1
针对缺陷暴露出的问题,提出系统性的改进方案, 以提高产品或系统的整体性能和质量。
改进方案2
优化现有的流程或架构,以降低缺陷出现的概率 和影响范围。
改进方案3
加强团队的技术培训和能力提升,提高团队对缺 陷的发现和处理能力。
04
案例总结
经验教训
经验教训1
软件缺陷(bug)的概述及书写规范

软件缺陷(bug)的概述及书写规范1、软件缺陷(bug)的定义IEEE(1983)729软件缺陷一个标准的定义:从产品内部看:软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题。
从产品外部看:软件缺陷是系统所需要实现的某种功能的失效或违背。
2、软件缺陷(bug)满足的5个规则至少满足以下5个规则之一,才称为发生一个软件缺陷:–软件未实现产品说明书要求的功能–软件出现了产品说明书指明不应该出现的错误–软件实现了产品说明书未提到的功能–软件未实现产品说明书虽未明确提及但应该实现的目标–软件难以理解,不易使用,运行缓慢或者----最终用户会认为不好3、软件缺陷(bug)生命周期测试人员开发人员测试人员测试人员bug bug为回归测试Y4、软件缺陷(bug)状态Unfixed测试人员新建一个bug,将bug的状态定义为unfixed,开发人员看到的最新的bug状态都是unfixed。
To be fixed开发经理将新建的bug指派给自己或者其他开发人员,将bug的状态置为to be fixed。
Pending由于该bug实现比较难,或者无法修改,开发人员会将bug状态置为pending。
To be verified开发人员已修复bug,将该bug指派给其他开发人员,进行内部测试,此时bug状态为to be verified。
Verified开发人员进行内部测试确认该bug已修复,然后将该bug指派给测试经理,bug状态置为verified。
Integrated测试经理将已修复bug指派给bug提交者,做回归测试,此时将bug状态置为integrated。
Fixed测试人员进行回归测试,确认bug已修复,将bug状态置为fixed。
Close该bug不是bug,或者描述有误,开发经理关闭该bug,此时bug状态为close。
5、软件缺陷(bug)的优先级High(高优先级)–严重花屏–内存泄露–用户数据丢失或破坏–系统崩溃/死机/冻结–模块无法启动或异常退出–严重的数值计算错误–功能设计与需求严重不符–其他导致无法测试的错误Mid(中优先级)–功能问题–系统刷新错误–语音或数据通讯错误–轻微的数值计算错误–界面操作错误–边界条件下错误–系统运行缓慢、等待时间过长–图片按钮显示错误Low(低优先级)–界面格式不规范–操作时未给用户提示–可输入区域和只读区域没有明显的区分标志–个别不影响产品理解的错别字–文字排列不整齐等一些小问题–建议性问题6、软件缺陷报告(Bug)的书写规范Bug描述的目的是尽最大可能帮助开发人员解决bug,所以bug描述要尽可能丰富但切中要害,使开发人员能迅速定位bug产生的原因。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件缺陷描述规范一、缺陷基本定义软件缺陷(Software Defect):软件缺陷是对软件产品预期属性偏离现象。
它涉及检测缺陷和残留缺陷。
缺陷优先性,分为5级,参照下面办法拟定:1)最高优先级(Blocker),例如,软件重要功能错误或者导致软件崩溃,数据丢失缺陷,或顾客重点关注问题,缺陷导致系统几乎不能使用或者测试不能继续,需及时修复。
2)较高优先级(Critical),例如,影响软件功能和性能普通缺陷,严重影响测试,需要优先考虑;3)普通优先级(Major),例如,本地化软件某些字符没有翻译或者翻译不精确缺陷,需要正常排队等待修复;4)低优先级(Minor),例如,对软件质量影响非常轻微或浮现几率很低缺陷,可以在开发人员有时间时候再被纠正;5)最低优先级(Trival),例如,属于优化,可以不做修改问题或暂时无法修复但影响不大问题。
缺陷描述软件缺陷描述是软件缺陷报告基本某些,也是测试人员就一种软件问题与开发工程师交流最佳机会。
一种好描述,需要使用简朴、精确、专业语言来抓住缺陷本质。
否则,它就会使信息含糊不清,也许会误导开发人员,因而,对的评估缺陷严重限度和优先级,是项目组全体人员交流基本。
缺陷描述原则:有效缺陷描述有如下几种原则:➢可以重现:在缺陷详细描述中提供精准操作环节,可以让发人员容易看懂;➢定位精确:缺陷描述精确,不会引起误解和歧义;➢描述清晰:对操作环节描述清晰,易于理解,应用客观书面语,避免使用口语;➢完整统一:提供完整、先后统一软件缺陷环节和信息,按照一致格式书写所有缺陷报告,关于缺陷格式参见“缺陷格式”;➢短小简洁:通过使用核心词,可以使问题摘要描述短小简洁,又能精确解释产生缺陷现象。
如“在新建任务窗口中,选取直接下达,负责人收不到即时消息”中“新建任务窗口”、“直接下达”、“即时消息”等是核心词;➢特定条件:许多软件功能在普通状况下没有问题,而是在某种特定条件下会存在缺陷,因此软件缺陷描述不要忽视这些看似细节但又必要特定条件(如特定操作系统、浏览器或某种设立等),可以提供协助开发人员找到因素线索。
如“网站在IE7.0和IE8.0兼容问题”;➢不做评价:在软件缺陷描述不要带有个人观点,对开发软件进行评价。
软件缺陷报告是针对产品、针对问题自身,将事实或现象客观地描述出来就可以,不需要任何评价或议论。
1.缺陷格式:提交一条缺陷后,最佳可以再检查一遍缺陷格式与否有问题。
常用格式问题如下:➢问题摘要中不能有句号;➢问题摘要后不要有空格,直接填写内容;➢问题摘要比较长时,可以用“,”分隔;➢详细描述中序号背面“.”一定是半角宋体,不是全角符号,并且背面不要再有空格;➢详细描述中分号一定要使用全角分号;➢详细描述中“->”应统一。
应在英文输入法半角状态下输入箭头;➢注意缺陷中不要浮现错别字,例如“登陆”应写为“登录”。
2.缺陷描述常用问题:➢问题摘要过长,不够简洁、精确;➢问题摘要与详细描述内容不一致;➢详细描述不清晰,无法复现;➢详细描述冗长,不适当于理解;➢缺陷定位不对的;➢缺陷级别定位错误;➢缺陷类型定位不对的;➢不是缺陷。
三、缺陷管理1.缺陷跟踪➢缺陷提交人,实时跟踪缺陷状态,对开发人员提出疑问,及时作出回答;➢及时更新缺陷状态。
四、缺陷示例缺陷优先级会涉及从Critical到Trivial,严重限度级别会涉及从S1到S5。
普通地,严重限度高软件缺陷具备较高优先级,但是严重限度和优先级并不总是一一相应。
有时候严重限度高软件缺陷,优先级不一定高,甚至不需要解决,而某些严重限度低缺陷却需要及时解决,反而具备较高优先级。
例如,公司名字和软件产品徽标是重要,一旦它们误用了,这种缺陷是顾客界面产品缺陷,并不影响顾客使用。
但是它影响公司形象和产品形象,因而这也是优先级高软件缺陷。
普通功能性缺陷较为严重,具备较高优先级,而软件界面类缺陷严重性普通较低,优先级也较低。
但事实上,优先级和严重限度是有联系也有区别。
严重限度高,必然优先级也要高,但优先级高,严重限度却并非也一定高。
1.功能性:1)S1级/Critical➢导致系统崩溃:执行正常操作或者误操作后,导致整个系统,或者大某些模块无法正常使用:➢导致死机:执行正常操作或者误操作后,导致死机:➢主业务流程浮现断点:业务流程可以分为主业务流程和普通业务流程,是依照功能在流程中重要限度进行区别,例如在OA办公系统中,发文后无法收文应当是主业务流程问题,收文后归档存在问题,则是流程一种分支,属于普通业务流程:➢浮现不可挽救数据丢失或损坏;➢内存泄漏;2)S2级/Blocker:发现影响被测模块对的运营严重问题;➢导致程序模块丢失或未实现:执行正常操作或者误操作后,导致某些模块丢失,或者某个模块功能未实现:➢被测数据解决错误:如果数据解决错误导致模块级问题,或者对系统影响重大,例如下例中职工住房补贴重要数据计算出错,缺陷级别应当是S2;如果数据错误导致影响不大,则可以定义为S3;➢软件错误导致数据丢失:➢顾客需求未实现:没有实现顾客需求规格阐明书或者特定文档中规定功能:➢普通业务流程浮现断点:➢异常退出:执行正常操作或者误操作后,系统异常退出:3)S3级:发现影响被测功能正的确现问题;➢功能未实现:某项功能点功能没有实现,例如点击某个按钮系统没有响应、设立某项功能后无效、无法执行某项操作等等:➢功能实现不对的;➢数据解决错误,但对系统影响不大;➢链接页面不对的;4)S4级:普通性错误或功能实既有不完善处;➢普通性错误:普通不会影响顾客正常使用,详细缺陷描述参见下例:➢功能实既有不完善处5)S5级:建议性问题。
2.可靠性:需要指出几种问题:➢对于执行某项操作异常退出问题,缺陷类别均提交为可靠性,在填写原始记录时,在功能性中可以引用此条缺陷。
➢数据校验问题,如果由于该数据未作校验,并且对系统其她功能未导致影响,该缺陷提交为可靠性,在填写原始记录时,在功能性中可以引用此条缺陷。
➢如果由于数据校验问题导致了系统某项功能不能实现或功能实既有误,则该条缺陷提交为功能性,填写原始记录时,在可靠性中可以引用此条缺陷。
1)成熟性:系统崩溃属于S1级别,异常退出和数据丢失普通属于S2级别问题;➢使用容量达到规定极限时,系统不崩溃、不异常退出也不丢失数据;➢试图使用容量超过规定极限时,系统不崩溃、不异常退出也不丢失数据;➢产品描述中列出其她程序或顾客导致错误输入时,系统不崩溃也不丢失数据;➢输入顾客文档中明确规定非法指令时,系统不崩溃也不丢失数据;➢不会因掉电、异常退出、网络异常中断等因素而使软件或数据遭到破坏。
2)容错性➢能屏蔽顾客误操作;➢对错误有对的提示;➢输入错误数据时,系统不崩溃、不异常退出也不丢失数据;➢有错误操作时,系统不崩溃、不异常退出也不丢失数据。
3)易恢复性➢系统运营失效后,应能较快重建系统。
4)数据校验机制:数据校验问题普通是S4级别。
➢应对数据项之间逻辑关系进行校验,保证数据有效性;➢应保证数据完整性和一致性,不会因删除或重复更新而被破坏或留下垃圾数据;➢对不符合规定输入数据,系统应使用中文给出简洁、精确提示信息,必要时应给出协助。
3.易用性:一方面要阐明几种问题:➢易用性缺陷级别普通是S4和S5;➢任何提示信息(或页面显示)有错、有误或不对的词语浮现时,一方面一定是功能性缺陷;➢页面风格不一致、提示信息不易理解、提示信息不明确、不符合顾客习惯等“不易理解、不易浏览、不易操作”问题才是易用性;➢既属于功能又属于易用性缺陷,在填写原始记录时需要同步引用。
1)易理解性➢通过选取恰当术语、图形表达、背景信息和协助,协助顾客理解、使用;➢出错消息中提供差错产生因素和纠正详细信息。
2)易浏览性➢数据媒体具备产品标记,可辨别编号或文本;➢具备必要信息,指引顾客使用程序;➢输入、输出设计规矩,输出成果应简洁、直观、美观、以便阅读、易懂和使用;➢人机界面简洁、美观、实用,风格相对一致,符合办公习惯;➢在界面、人机交互、输出中用语应与业务用语一致。
3)易操作性➢具备严重后果功能执行可逆,或者给出明显警告,执行前规定确认:特别是数据删除和重写,以及中断一种过长解决操作,这种动作往往有严重后果;➢软件操作简便,系统支持原则鼠标、键盘操作,支持鼠标单击、双击和右键操作,支持快捷键操作;➢提供辅助输入手段(如选取输入、默认值等),数据检索以便、灵活;➢安装参数应当给出默认值或提示,需要顾客干预地方应尽量少,操作以便;➢依照顾客纯熟限度(外行、初学、纯熟)和使用频度,能提供不同操作方式或顾客界面。
4.可维护性1)易分析性➢系统可以对的判断缺陷或失效因素;➢对于软件运营错误,应当提示清晰,为顾客和系统管理员自己解决问题提供也许。
2)易变化性➢对有关配备文献、库、表参数可以提供以便修改;➢对于非程序内部错误,由数据元素属性设立、控制规则不当而引起软件运营错误,软件应为系统管理员提供自行修正手段;➢软件应充分考虑在设计环境与合用范畴下不同顾客规定,为顾客进行本地化配备提供手段。
3)稳定性➢系统在测试过程中运营稳定:执行正常操作导致异常退出、数据丢失或者系统崩溃。
5.可移植性1)适应性:在测试期间系统可以正常使用,普通就可以阐明可以适应性不同带宽和和不同网络运营状态;➢系统应能适应不同带宽网络;➢系统应能适应不同网络运营状态。
2)兼容性➢软件(如:操作系统、数据库、办公套件、打印机、WEB服务器等)兼容性。
6.中文特性1)中文显示➢对话框、菜单、图标、窗口等界面:界面中存在错别字或者乱码;➢信息提示,协助文档符合中文使用习惯:例如错别字问题。
2)汉化限度➢系统所有中文汉化。
3)编码支持限度➢支持GB 2312 编码;➢支持GB 13000.1 编码;➢支持GB 18030 编码。
7.安全性1)身份认证➢顾客权限管理●提供客户端顾客身份辨认●提供顾客功能权限管理●提供顾客数据访问权限管理●授权(功能授权、数据授权)机制与否灵活安全➢验证控制●身份验证不成功有次数限制及相应解决办法➢顾客唯一:●顾客名称应具备唯一性;●顾客在被删除或被停用后,保存该顾客记录,新增顾客不得与该顾客同名。
➢电子签名●对电子签名进行验证➢客户端顾客身份辨认●与否提供USBkey加密验证、提供数字证书验证或提供其她加密验证方式2)数据加密及安全传播➢对于有特殊安全规定数据,应在传播中进行必要加密解决➢提供数据安全可靠传播,支持断点续传、屏蔽线路瞬间故障和主机故障➢数据加密使用算法应符合国家规定3)安全缺陷屏蔽➢对非法访问有辨认和屏蔽功能➢授权(功能授权、数据授权)机制与否灵活安全➢软件程序自身不存在也许引起安全缺陷语句、命令4)日记和审计➢对核心数据变更应记入日记➢对日记信息进行查询、记录、分析和分类管理➢提供安全审计功能5)密码设立➢进入系统需要密码身份验证➢应有密码设立方略,涉及有效期、最小长度、复杂度、非空设立、大小写敏感度等➢所有密码不得明码显示、存储与传播6)数据备份与还原➢与否提供数据备份与还原手段7)超时自动退出➢超过一定期限未进行操作,系统自动退出8)安全补丁检查➢操作系统与否安装所有安全补丁➢对于使用IE客户端,与否安装所有IE安全补丁8.原则符合性原则符合性测试中,凡是不符合原则规定问题,至少应当为S3级别,详细缺陷描述参见下例:。