从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试。 白盒测试是按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。 黑盒测试意味着要根据软件的外部特性进行。也就是说,这种方法是把测试对象看作是一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只需依据程序的需求规格说明书来检查程序的功能是否符合它的功能说明。 白盒测试全面了解程序内部逻辑结构、对所有逻辑路径进行测试。理想情况下,白盒测试应该是穷举路径测试,在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。然而贯穿程序的独立路径数是天文数字,但即使每条路径都测试了仍然可能有错误。 所以,白盒测试不能使测试达到彻底,为了用有限的测试发现更多的错误,需要精心设计测试用例。选择测试用例是软件测试人员最重要的一项任务。不正确的选择可能导致测试量过大或者过小,甚至测试目标不对。 从前面的内容我们已经知道,白盒测试是以程序内部的逻辑结构为基础来设计测试用例技术。它包括以下两种测试方法: 一、逻辑覆盖方法:这一方法要求,测试人员对程序的逻辑结构有清楚的了解,甚至要能掌握源程序的所有细节。 按照对被测程序的有效程度,逻辑覆盖测试可由弱到强区分为两种覆盖标准,如下页所示
您可能关注的文档
- 第10章fontcolor=red网络维护与常见故障的分析与排除.ppt
- 第81章华中数控系统的数控铣床手工编程1.ppt
- 第15章网络计划技术西南石油.ppt
- 第八章-编码和语言选择-软件工程教案-海南大学共15.ppt
- 第八章汽车工业及其全球生产网络.ppt
- 第八章网络同步技术.ppt
- 第二节享受健康的网络交往公开课.ppt
- 第二章网络营销的概念和理论基础.ppt
- 第九章网络营销组合方法.ppt
- 第六章ARM9串口UART及编程.ppt
- GBT 46417-2025 商用车对开路面直线制动车辆稳定性试验方法PPT课件.pptx
- 2026年效能管理平台行业智能创新报告.docx
- 2025新疆天筑建工集团有限公司社会化招聘13人笔试历年参考题库附带答案详解.docx
- 2026年旅游行业龙头企业市场拓展与竞争分析报告.docx
- 2026年生物医药行业创新药物研发分析报告.docx
- 2026年内部审计师考试真题A卷及答案.doc
- 2026及未来5-10年铝合金钟项目投资价值市场数据分析报告.docx
- 2026年体育行业赛事赞助价值研究报告.docx
- 2026及未来5-10年铝型材卷门项目投资价值市场数据分析报告.docx
- 2026年体育产业投资分析报告及未来市场展望[001].docx
原创力文档

文档评论(0)