首页 > 其他分享 >14.分层测试策略

14.分层测试策略

时间:2023-12-30 22:23:46浏览次数:33  
标签:策略 模型 接口 分层 测试 组件 14

分层测试策略的初衷 质量保证

 
  • 需求分析
  • 测试标准确立
  • 测试用例 review
  • 界面覆盖率
  • 接口覆盖率
  • 代码覆盖率

分层测试策略的初衷 效率提升

 
  • 人工测试:招人 加人 培训,无论横向扩容还是纵向扩容,成本都很大
  • 自动化测试:自动化测试 自动遍历测试 录制回放测试
  • 尽早测试尽快反馈:单元测试 集成测试
  • 流水线:持续集成 持续交付 DevOps

测试金字塔

 

马丁福勒

UI 组件的分层测试

 

 

google android 测试体系

金字塔模型与沙漏模型

 

 

微服务测试模型

 
  • Resources 通过特定协议暴露能力
  • Service 负责领域模型的协作
  • Domain 包含行为和数据的领域对象模型
  • Repositories 作用于域实体的集合,并且通常是持久性支持的
  • Gateway 与远程服务进行通讯
  • Data Mappers 模型的序列化方案

马丁福勒微服务测试

 

微服务测试策略

 
  • 单元测试 检验应用程序中最小的可测试软件,以确定它们的行为是否符合预期
  • 集成测试 验证组件之间的通信路径和交互以检测接口缺陷
  • 组件测试 将运行软件的范围限制在被测系统的一部分,通过内部代码接口操纵系统,并使用测试替身将被测代码与其他组件隔离开来
  • 端到端测试 : 验证系统是否满足外部要求并实现其目标,从头到尾测试整个系统

 

 

标签:策略,模型,接口,分层,测试,组件,14
From: https://www.cnblogs.com/csfsz/p/17936926

相关文章

  • [软件测试] 第二部分 白盒测试
    白盒测试概念与定义白盒测试:侧重于系统或部件内部机制的测试,类型分为分支测试(判定节点测试)、路径测试、语句测试。控制流分析(基于程序结构):控制流分析是一类用于分析程序控制流结构的静态分析技术,目的在于生成程序的控制流图,在编译器设计程序分析、程序理解等领域都有重要......
  • [软件测试] 第一部分 软件测试基础
    第一部分软件测试基础概念与定义软件危机:软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。软件测试(IEEE1983):软件测试是使用人工和自动手段来运行或测试某个系统的过程,目的在于检验被测软件系统是......
  • Python+自动化测试生成HTML报告
    ......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第十四周学习总结
    2023-2024-120231406《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标自学《C语言程序设计》第13章并完成云班课测试......
  • [软件测试] 07 黑盒 场景法 习题
    提示:篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。关键词:黑盒测试,基于场景的测试,场景法,基本流,备选流判断题场景法以事件流为核心,其中事件流又包括基本流和备选流。答案:正确基本流可以有一条或多条。答案:错误基本流能单独构......
  • G. Bicycles 分层图单源最短路
    题目链接简单描述一下题意:给定n个点,m条带权无向边,每个点i有一辆速度系数为Si的自行车。每经过一个点即可拥有该点的自行车,在任意两点之间路过的消耗为:已经拥有的某辆自行车的速度Si*边权Wi,求从1号点到n号点的最小消耗。思路:因为需要求的是最小的总消耗,所以在某个点出发时,我......
  • 二进制、位运算和掩码运算、如何取某几位掩码,小白鼠测试示例
    1.二进制二进制是一种基于两个数字0和1的数制系统。它可以表示两种状态,即开和关。所有输入电脑的任何信息最终都要转化为二进制。目前通用的是ASCII码。最基本的单位为bit。在计算机科学中,二进制是最常用的数制系统,因为计算机内部的所有数据都是以二进制形式存储和处理的。在二......
  • [软件测试] 06 黑盒 边界值测试 习题
    提示:篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。关键词:黑盒测试,边界值测试选择题边界值测试属于(D)。A.模块测试B.系统测试C.白盒测试D.黑盒测试在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折......
  • 学期2023-2024-1 20231417 《计算机基础与程序设计》第十四周学习总结
    学期2023-2024-120231417《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十四周作业这个作业的目标《C语言程序设计》第13章并完成云班课测试作......
  • [软件测试] 06 黑盒 边界值测试 习题
    提示:篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。关键词:黑盒测试,边界值测试选择题边界值测试属于(D)。A.模块测试B.系统测试C.白盒测试D.黑盒测试在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折......