第四章 检查产品说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二部分软件测试基础软件测试方法分类检查产品说明书带上眼罩测试软件检查代码带上X光眼镜检查软件按照软件开发过程的阶段来分根据测试执行的特点来分按照测试用例依据的信息按照满足测试充分性要求按照测试完整性来分软件测试方法分类软件测试方法分类§1按照软件开发过程的阶段来分一、软件开发过程中的测试单元测试集成测试系统测试验收测试软件测试方法分类二、软件产品测试通常的软件产品测试:功能测试性能测试a测试β测试软件测试方法分类专门的软件产品测试:可靠性测试标准符合性测试互操作性测试安全性测试强度测试软件测试方法分类§2根据测试执行的特点来分一、动态测试二、静态测试软件测试方法分类§3按照测试方法来分一、白盒测试二、黒盒测试三、灰盒(白盒和黒盒的结合)测试软件测试方法分类§4按照满足测试充分性要求一、结构性测试二、排错性测试三、分域测试四、功能测试软件测试方法分类§5按照测试完整性(结构和覆盖)一、完全性和连续性测试二、业务路径图测试三、代码覆盖测试四、穷举测试第四章检查产品说明书开始测试对产品说明书进行高级审查产品说明书的低层次测试技术第四章检查产品说明书§1开始测试(检查必要性)除大爆炸模式外,每一模式的开发小组都要编写一份产品说明书,用以定义软件是什么样的。确保最终产品符合客户要求以及正确计划测试投入的唯一方法是在产品说明书中完整描述产品。第四章检查产品说明书例:Windows计算器程序的产品说明书摘录Edit菜单有两个命令选项Copy和Paste。其选择方式有三种:指向并点击菜单;使用菜单命令访问键(ALT+E,然后Copy按C,Paste按P);或者使用标准的Windows快捷键,Copy按Ctrl+C,Paste按Ctrl+P。Copy功能将数字输入框中显示的内容复制到Windows剪贴板中。Paste功能将剪贴板中存储的数值粘贴到数字输入框中。第四章检查产品说明书编写详细产品说明书的另一个好处:软件测试员可以将其作为测试项目的书面材料,据此可以在编写代码之前找出软件缺陷。第四章检查产品说明书一、黑盒测试和白盒测试黑盒测试:又称功能性测试(functionaltesting)或行为测试(behavioraltesting)。白盒测试:又称透明盒测试(clear-boxtesting)。第四章检查产品说明书二、静态测试(statictesting)和动态测试(dynamictesting)静态测试:只是检查和审核。动态测试:通常意义上的测试——使用和运行软件。第四章检查产品说明书三、静态黑盒测试,测试产品说明书无论产品说明书格式如何,都可利用静态黑盒测试技术。产品说明书是书面文档、图形文档,或两者兼而有之。通过询问软件的设计者和编制者甚至可以测试没有写出来的产品说明书。第四章检查产品说明书§2对产品说明书进行高级审查产品说明书必须处理许多不可预料情况,接受众多变化输入,并设法分析汇集。测试产品说明书的第一步不是马上钻进去找缺陷,而是站在一个高度上进行审查。审查产品说明书是为了找出根本性的问题、疏忽或遗漏之处。第四章检查产品说明书一、假设自己是客户了解客户所想是很重要的。质量的定义是“满足客户要求”。不理解的地方不能放过。假设自己是客户时,不要忘记软件安全性。第四章检查产品说明书二、研究现有的标准和规范标准和规范的差别在于程度不同。标准比规范更加严格。标准应严格遵守,规范是可选的。标准和规范的一些例子:第四章检查产品说明书公司惯用语和约定行业要求政府标准图形用户界面(GUI)安全标准软件测试员对软件进行确认和验收时,要注意是否与标准和规范抵触。把标准和规范视为产品说明书的一部分。第四章检查产品说明书三、审查和测试类似软件了解软件最终结果的最佳方法是研究类似软件,例如竞争对手的产品在审查竞争产品时要注意的问题:第四章检查产品说明书规模复杂性测试性质量和可靠性安全性第四章检查产品说明书§3产品说明书的低层次测试技术一、产品说明书属性检查清单优秀产品说明书应具有8个重要属性完整准确精确、不含糊、清晰第四章检查产品说明书一致贴切合理代码无关可测试性第四章检查产品说明书§3产品说明书的低层次测试技术二、产品说明书术语检查清单需注意一些用语总是、每一种、所有、没有、从不当然、因此、明显、显然、必然等等、诸如此类、依此类推第四章检查产品说明书良好、迅速、廉价、高效、小、稳定处理,进行,拒绝,跳过,排除如果…那么…(没有否则)FaganDefect-FreeProcessFormalprocessdefinitionFaganInspectionProcess:requirements,design,code,testplansandcases,projectplans,quotesandproposals.ContinuousProcessImprovement50%ReductioninCycleTime(muchofthisisduetoreducingtesttimeandeffort);10-20xReductionincustomerreporteddefects.50%Increaseinmeetingschedulesandmaintainingbudget.2xIncreaseinProductivity.40-60%ImprovementinCustomerSatisfaction.FaganDefect-FreeProcess附:需求相关方法业务流程分析法组织结构分析法界面原型分析法建模方法“技术语言和业务语言的统一”。需求人员应该具备的能力良好的沟通能力,表达能力;熟悉公司的软件产品的适应能力和不足;掌握管理知识和管理技术;融会贯通软件需求方法;充满技巧的管理矛盾的协调者;企业需求的传递者和控制者。

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功