一、测试基础day01--认识测试


前言

软件测试第一篇专栏中分为测试基础(5 day)、Linux(3 day)和数据库(3 day)三个内容

今天开始第一个内容的学习——测试基础


一、了解软件测试⾏业

概念:

	使⽤技术⼿段验证软件功能是否符合需求

特点:

	岗位缺⼝:⼤

    薪资:客观

    ⾏业:稳定(不受后端开发语⾔限制)

    ⼊⻔简单。

二、主流测试技能

(1)主流测试技能

1、功能测试
2、接⼝测试
3、⾃动化测试
4、性能测试

(2)就业方向

1、功能+接⼝
2、⾃动化+接⼝
3、接⼝+性能

三、测试常用分类

3.1 按阶段划分

单元测试:针对程序源代码进⾏测试(开发)

集成测试:⼜称接⼝测试,主要针对模块与模块或系统与系统之间的接⼝进⾏验证

验收测试:使⽤内测、公测来实现
内测:公司内部进⾏测试。
公测:让玩家来进⾏测试。

3.2 代码可⻅度划分

⿊盒测试:⼜称功能测试(完全看不⻅程序源代码,只能针对功能进⾏验证)

灰盒测试:⼜称接⼝测试(看不⻅部分代码)

⽩盒测试:⼜称单元测试(针对程序源代码进⾏测试)

3.3 扩展-总结

1.系统测试和⿊盒测试重点核⼼是功能测试
2.集成测试和灰盒测试⼜称接⼝测试
3.单元测试和⽩盒测试是对代码进⾏测试
4.⾃动化测试归属功能测试
5.性能测试、安全测试归属专项测试

3.4 扩展-测试策略

冒烟测试:⼤规模执⾏测试之前,针对程序主功能进⾏验证,保证程序具备可测性。
⾯试题:提测标准时什么?–冒烟测试通过!测试之前要怎么做?–冒烟测试

四、模型

质量模型
测试模型(w模型)

4.1 质量模型

– 针对任何软件或硬件,测试要覆盖的方面
在这里插入图片描述

重点:功能、兼容、性能、易⽤、安全

4.2 测试模型

– 软件开发流程、软件测试在开发流程中的作用
在这里插入图片描述

开发流程:需求分析、概要设计、详细设计、编码
测试流程:单元测试、集成测试、系统测试、验收测试

五、测试流程

5.1、需求分析
5.2、测试计划
5.3、编写⽤例
5.4、执⾏⽤例
5.5、缺陷管理
5.6、测试报告

5.1、需求分析

前置:阅读需求分析⽂档,记录不明确之处。

1、确定各部⻔对需求理解⼀致。
2、站在不同⻆度对需求进⾏(查漏补缺)

5.2、测试计划

核⼼:
1、测什么:测试⽬标及范围
2、谁来测:⼈员进度安排
3、怎么测:测试策略、测试⼯具

5.3、编写⽤例

说明:设计执⾏测试的⽂档

5.4、执⾏⽤例

说明:执⾏测试的⽂档

5.5、缺陷管理

说明:提交->验证->关闭

5.6、测试报告

说明:测试⽬标、测试过程、缺陷统计、缺陷分析、测试总结

六、测试用例

用例:

⽤户使⽤的案例

测试用例:

执⾏测试的⽂档(⽤户使⽤的案例)

考虑点:

质量模型(功能、性能、兼容、易⽤、安全)

作⽤:

防⽌漏测
实施测试标准

格式(⼋⼤要素):

在这里插入图片描述

总结

简单认识测试工作,后续继续学习
每天日更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值