用例设计基础整理

发表于:2018-7-11 09:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:q55091    来源:博客园

分享:
  黑盒/功能测试/数据驱动测试
  场景法: 基本流,备选流,路劲分析法
  因果图:恒等,非,或,与
  找出所有输入,输出。找出输入输出的组合和限制。先左,后右,再组合,删去重复。
  10个条件,4组合。4的10次方。
  功能图:什么行为对应什么操作
  等价类: 有效+无效=等价类   有效等价类,1个用例尽量覆盖多的有效类。 无效等价类:1测试用例对1
  白盒测试
  逻辑覆盖法,基本路径覆盖法,语句覆盖,判断覆盖,条件覆盖
  白盒测试和单元测试
  白盒测试是一种测试方法,而单元测试是测试过程。
  在单元测试过程中,一般采用白盒测试的方法,但由于要实现完整意义上的路径覆盖测试开销实在太大,一般的公司很少会把路径覆盖作为单元测试的退出准则,一般要求语句覆盖不小于90%(甚至更高)。
  除单元测试以外的测试阶段(集成测试、系统测试)也可以采用白盒测试方法,此时的白盒测试方法体现在利用对代码的认识设计相应的测试用例,这部分就是非常依赖经验和开发基础的了。
  设计常用思考范围:
  1.功能,关联,流程(了解用户)
  2.特殊场景:极大的数据量,并发,逆向,跳跃,
  3.性能,安全,易用性
  接口测试重点:
  测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
  1.数据交换的正确性
  2.数据交换的控制管理
  3.交换后的数据应用
  性能测试常规设计点:
  基准测试:单个调用接口循环100次计算平均时间
  性能:50并发逐渐加压到300
  负载:300个并发5分钟
  响应时间,错误率,资源利用,吞吐量
  并发用户数量: 与服务器进行交互的在线用户数量。
  请求响应时间:发送请求得到响应(网络响应+服务器响应)
  事物请求响应时间:完成事务所用时间
  吞吐量:单位时间内网络上传输的数据量,吞吐率,容量测试,系统瓶颈。
  TPS:每秒钟系统处理事物量
  点击率:每秒钟发送的http请求的数量
  资源利用率:CPU,内存,硬盘IO

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号