导图社区 第一章 测试理论概念(阶段三)
软件测试基础学习第一章 测试理论概念,内容有软件测试分类(复习)、软件测试模型(了解)、测试用例概念(重点),适合小白了解观看
软件测试基础学习--阶段四 PYthon编程,分享了面向对象、文件的知识,本图适合小白了解观看。
软件测试基础学习--阶段四 PYthon编程,一起来认识python、变量输入输出、运算符和判断if、循环,本图适合小白了解观看。
软件测试基础学习--第五章 tpshop项目实战(阶段三),分为 1.tpshop环境搭建、快速熟悉项目、测试流程、熟悉数据库、轮播图、购物车,适合小白了解观看。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第一章 测试理论概念
1. 软件测试分类(复习)
按是否覆盖源代码分类
黑盒测试:
输入和输出
白盒测试:
代码内部实现逻辑
灰盒测试:
输入、输出、实现逻辑
测试关注点
按照阶段划分
单元测试:
对软件中最小可测单元进行检查和验证
测试:针对单个功能进行测试,登录、购物车等
开发(更多的理解): 针对代码进行测试(一般由开发负责或自动化测试协助)
集成测试/组合测试:
重点 测试不同模块的接口部分
系统测试:
针对系统进行整体测试
软件功能
硬件功能
依据: 软件需求说明书
验收测试:
类型
α 测试
内存版本, bug多
β测试
公测版本
γ测试
候选发布版本
负责人
甲方负责
乙方协助(在甲方的授权及信任基础上)
第三方评测机构
按照是否运行
静态测试
不运行被测试程序
测试对象: 文档 、代码
动态测试
运行被测程序,输入相关代码查看结果和预期结果
是否自动化
手工测试/功能测试
人工手动测试
自动化测试
用工具或代码去判断
测试其他分类
冒烟测试
开发提交测试版本饿接收性测试
测试点
保证最基本的功能运行
最核心的业务流程,如购买电商全过程
回归测试
bug回归
旧功能回归
随机测试
探索测试
尝试
软件测试模型(了解)
软件开发模型介绍
开发模型(软件生命周期模型),测试人员要充分理解开发模型
常见开发模型
瀑布模型
组成 :需求分析阶段 》 概要设计 》 详细设计 》 编码 》 软件测试 》 软件维护
特点 :
线性模型
文档驱动
优点: 只关注当前进行的阶段
缺点; 不响应需求的变化
应用场景: 需求清晰的大型项目,如,银行 、保险、建筑等
v模型
组成 : 需求分析 》 概要设计 》 详细设计 》 编码 》 单元测试 》 集成测试 》 系统测试 》 验收测试
优点 : 只关注当前阶段你、 文档驱动、、线性模型
缺点: 不响应需求变化 、不灵活
w 模型/双v模型
绘制
开发v:需求分析 》 概要设计 》 详细设计 》 编码 》 集成 》 实时 》 交付
测试 v: 验收测试设计 》 系统测试设计 》 集成测试设计 》 单元测试设计 》单元测试 》 集成测试 》 系统测试 》 验收测试
优点
测试贯穿软件开发的全生命周期
早参与、 早发现 早解决
缺点
技术和管理要求比较高
软件质量模型(了解)

测试用例概念(重点)
概念 : 一个为了特定的目的(检验开发的代码是否满足用户的需求)而设计的文档(包含测试输入、执行条件、预测结果),文档 的形式可以是xmind、Excel等
作用(了解):
便于清理测试思路,确保没有测
便于测试工作量的评估
便于提前准备测试数据
便于把控测试工作进度
便于回归测试
便于测试工作得到组织,提高测试效率,降低测试交接成本