您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 园林工程 > 第四章 检查产品说明书
第二部分软件测试基础软件测试方法分类检查产品说明书带上眼罩测试软件检查代码带上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-FreeProcessFormalprocessdefinitionFaganInspectionProcess:requirements,design,code,testplansandcases,projectplans,quotesandproposals.ContinuousProcessImprovement50%ReductioninCycleTime(muchofthisisduetoreducingtesttimeandeffort);10-20xReductionincustomerreporteddefects.50%Increaseinmeetingschedulesandmaintainingbudget.2xIncreaseinProductivity.40-60%ImprovementinCustomerSatisfaction.FaganDefect-FreeProcess附:需求相关方法业务流程分析法组织结构分析法界面原型分析法建模方法“技术语言和业务语言的统一”。需求人员应该具备的能力良好的沟通能力,表达能力;熟悉公司的软件产品的适应能力和不足;掌握管理知识和管理技术;融会贯通软件需求方法;充满技巧的管理矛盾的协调者;企业需求的传递者和控制者。
本文标题:第四章 检查产品说明书
链接地址:https://www.777doc.com/doc-3829267 .html