功能测试用例基础设计模型

  功能测试用例基础设计模型
  一. 异常测试
  异常数据输入:空数据库输入、特殊字符数据输入、超长数据输入、 错误数据输入
  异常操作输入:省略操作步骤、重复关键步骤、插入多余操作步骤
  异常环境:网络环境异常、硬件环境异常、软件环境异常
  二. 用例合并
  用例合并:异常测试等价类、测试数据等价类、测试步骤等价类、测试 结果等价类
  三. 功能组合
  功能内组合测试:改变组合输入顺序、必选功能和可选功能组合
  功能间组合测试:正交组合法、场景插入法、地标法
  与运行环境的组合:操作系统兼容性(2.1-4.0)、浏览器兼容性、 第三方软件兼容性(豌豆荚、91手机助手、360手机助手等)
  功能并发测试:测一送一法
  四. 场景验证
  正常路径验证测试
  分支路径验证测试:边界值法、改变部分操作顺序、正常路径操作遗 露、各种数据输入形式

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-26 00:38:22

功能测试用例基础设计模型的相关文章

浅谈功能测试用例模板设计

测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一,设计良好的测试用例模板能提高测试用例的设计质量,便于跟踪测试用例的执行结果,自动生成测试用例覆盖率报告.这几年测试技术和理论有了长足的发展,就功能测试用例设计要素而言,样式上均大同小异,一般都包含主题.前置条件.执行步骤.期望结果等. 测试用例可以用数据库.Word .Excel .xml 等格式进行管理,市面亦有成熟的商业软件工具和开源工具等,对于一般中小软件企业,使用文档来管理测试用例是较为方便.经济的途径. Word 格式的文档

DeepEarth中的几何图形基础框架模型

众所周知,DeepEarth是一套基于Silverlight的DeepZoom技术实现的开源地图开发组件,其内部提供 了常用的地图开发工具控件和通用的基础模型,如线条.多边形.不规则图形.图片等一系列图形图像的 基础架构模型,这为使用DeepEarth进行地图二次开发提供了非常方便的基础架构接口.本篇将介绍在 DeepEarth中的几何图形架构设计和所提供的基础架构模型框架. 在DeepEarth的几何图形架构中提供了最基础的几何图形应用开发模型,包括几何图层.点.线.多边 形.不规则图形等,在

Java 高并发七:并发设计模型详解_java

1. 什么是设计模式 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题 ,所提出的解决方案.这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领 域引入到计算机科学的. 著名的4人帮: Erich Gamma,Richard Helm, Ralph Johnson ,John Vlissides (Gof) <设计模式:可复用面向对象软件的基础>收录23种模式 2. 单例模式 单例对象的类必须保证只有一个实例存在.许

浅谈功能测试用例

浅谈浅谈,各位都是测试用例设计方面的高手,本篇只是抛砖引玉,分享下我在测试过程中对测试用例设计和执行的一些感悟,也希望大家能有更好的观点分享. 首先是测试用例数据的来源,测试用例中的数据来源于需求,规范的需求人员会将用户的准确信息汇总传达给项目组的开发和测试人员(当然需求不准确是另一回 事),测试人员需要验证的是开发的实现是否符合需求的预定目标.在项目开始的时候,开发人员着手设计框架和编码,我们测试人员则排计划和准备测试用例.刚 开始的时候觉得没有需求文档一切行动就像失去目标一样.有时需求文档确

让技术人员看得懂的流程(4)——设计模型

                       让技术人员看得懂的流程(4)                                     --设计模型 完成了"领域模型"阶段后,面向对象已经初具雏形,我们已经看到了那熟悉的"对象"了,例如"商品"."交易"."商品清单"等,看起来已经进入了面向对象的世界了,你是否已经摩拳擦掌,跃跃欲试,准备开始编码了呢? 且慢,"领域模型"只是

总结测试用例的设计

作为一位功能测试人员,其主要的职能就是进行测试用例的设计,并根据测试用例执行测试,通过全面的测试来验证产品的质量.因此测试用例也从侧面反映了一个测试人员的测试思路的严密和发散性,要做好功能测试,测试用例的重要性无法忽视.现将本人设计测试用例的流程和思路进行总结,也方便进行交流和探讨: 1) 首先要对测试用例的组织结构进行划分 如果公司的测试流程还算规范完整的话,在进行需求评审的时候,测试人员就应该根据需求对测试用例的结构进行分类,如果是一个比较大型的管理系统,那么测试用例就可以根据功能模块来进行

【软件测试】4、测试用例的设计

众所周知,试图对软件进行完全的测试并发现全部的问题是一件不可能的任务,对于测试而言,最有效的思想就是努力使测试尽可能完全. 在这个过程中,测试用例的设计至关重要.因为软件测试最关键的问题是:如何从所有可能的测试用例全集中寻找可能发现错误最多的子集. 1.白盒测试 白盒测试的重点在于测试用例的执行程度,或测试用例覆盖程序源码逻辑结构的程度.完整的白盒测试将走过程序运行路径的每一种可能,然而这是不可能的.因此需要设定一些准则来约束并不完善的测试用例子集,以求尽可能多的发现程序中的潜在错误. (1)语

HMVC 框架设计模型

HMVC 框架设计模型,HMVC 框架设计模型,HMVC 框架设计模型,HMVC 框架设计模型 

通过Struts应用MVC设计模型

设计 模型--视图--控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化.在实现中,用户请求被发送到一个控制器servlet,该servlet决定请求的性质,并且根据请求的类型传送给适合的处理器.每个处理器都和一个特别的模型相关,里面封装有商业逻辑来执行一些特别的函数集合.处理完毕后,结果会发送回处理器,处理器选择适合的视图显示它. Struts最早于2002年5月作为Jakarta项目的组成部分问世,Jakata项目由