- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试之测试用例方案白皮书
测试用例设计白皮书--测试用例基本概念由安博测试空间技术中心/提供
目? 录1.?概述2.?测试用例基本概念??? 2.1.?测试用例的定义??? 2.2.?测试用例的特征??? 2.3.?测试用例组成元素??? 2.4.?测试用例设计原则3.?测试用例设计方法??? 3.1.?等价类划分方法??? 3.2.?边界值分析方法??? 3.3.?错误推测方法??? 3.4.?因果图方法??? 3.5.?判定表驱动分析方法??? 3.6.?正交实验设计方法??? 3.7.?功能图分析方法??? 3.8.?场景设计方发4.?测试用例设计综合策略
1.概述??? Grenford J. Myers在《The Art of Software Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行!本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。
??? 关键词:测试用例、等价类划分、边界值分析、错误推测、因果图、判定表驱动分析、正交实验、功能图分析、场景设计??? ??? 读者对象:测试设计人员、测试人员??? ??? 参考文献:??? 1.?《计算机软件测试技术》???????????????????????? 郑人杰??? 2.?《The Art of Software Testing》???????????????Grenford J. Myers
2.测试用例基本概念2.1.测试用例的定义??? 测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。??? 2.2.测试用例的特征? 1.最有可能抓住错误的;? 2.不是重复的、多余的;? 3.一组相似测试用例中最有效的;? 4.既不是太简单,也不是太复杂。? 2.3.测试用例组成元素? 1.用例ID;? 2.用例名称;? 3.测试目的;? 4.测试级别;? 5.参考信息;? 6.测试环境;? 7.前提条件;? 8.测试步骤;? 9.预期结果;? 10.设计人员。?2.4.测试用例设计原则? 1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。? 2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。? 3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
测试用例设计白皮书--等价类划分方法?
一.方法简介1.定义? 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。??? 2.划分等价类:? 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。? 1)有效等价类??? 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。? 2)无效等价类??? 与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。? 设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。?? 3.划分等价类的标准:? 1)完备测试、避免冗余;? 2)划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子集的并是整个集合;? 3)并是整个集合
您可能关注的文档
- 课:《林黛玉进贾府》导学案.doc
- 课题说明书开题报告中期检查表.doc
- 课题一b有源滤波器方案课程方案指导书.doc
- 调压技术在污水处理中应用[文档在线提供].doc
- 调度模拟程序方案说明书.doc
- 课设任务书,方案说明书格式(一).doc
- 课程方案猜数字游戏Java.doc
- 调头加工轴数控加工工艺设计方案.doc
- 调整器壳体零件机械加工工艺与专用夹具设计方案.doc
- 调整后幼师教学计划安排.doc
- 网络直播行业规范化发展现状分析:2025年行业趋势报告.docx
- 2025年全球刻蚀设备市场分析:中微公司产品占比展望.docx
- 剧本杀行业商业模式创新案例分析:2025年市场创新策略.docx
- 2025年基因编辑作物商业化监管政策对农业生产安全评估报告.docx
- 生物医药行业创新药物研发政策环境与2025年市场布局策略报告.docx
- 无人机反制系统技术标准制定在森林防火监控领域的应用分析报告.docx
- 未来五到十年海绵城市水资源管理技术创新报告.docx
- 2025年跨境电商独立站运营模式创新:社交电商与跨境电商的融合趋势.docx
- 碳基半导体材料产业化政策支持力度分析报告.docx
- 新能源汽车2025年市场准入标准与监管政策分析报告.docx
文档评论(0)