IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试从零基础学习(1)概念,介绍,验证测试,需求分析, -> 正文阅读

[开发测试]软件测试从零基础学习(1)概念,介绍,验证测试,需求分析,

在这里插入图片描述
在这里插入图片描述

什么是软件测试?

软件测试就是利用手工或者测试工具按照测试方案和流程对产品j
在这里插入图片描述

一。测试介绍

什么是软件测试?
使用技术手段验证软件是否满足需求
使用技术手段验证软件是否满足需求

认识软件以及测试

什么是软件?
聊天,电商,操作系统
软件:控制计算机硬件工作的工具。
页面客户端->请求代码服务器
页面客户端-》请求代码服务器 》请求数据服务器
在这里插入图片描述
页面客户端->请求,响应代码服务器-》请求响应数据服务器
软件控制硬件的工具

03-软件产生过程

需求产生(需求方,客户,用户,产品经理)-》需求文档产品经历需求文档产品经理,设计效果图(UI设计师)-》产品开发-》研发人员
产品开发-》产品测试-》部署上限

04 什么是软件测试

使用技术手段验证软件是否满足使用需求
减少软件缺陷bug,保证质量
控制计算机硬件工作的工具
使用技术手段验证软件是否满足使用需求
控制计算机硬件工作的工具。

什么是软件测试?
1、功能测试
2、?动化测试
3、接?测试
4、性能测试
主流?向建议:
1、功能测试+接?测试
2、?动化测试+接?
3、功能+性能
功能,自动化,接口性能测试
功能测试+接口测试,自动化测试+接口
功能+性能
自动化测试+接口
功能+接口测试

二。测试主流技能

自动化测试:
什么是软件:控制计算机硬件工作的工具
什么是软件测试:使用技术手段验证软件是否满足使用需求
软件测试的目的:减少软件缺陷,保障软件质量

05-主流技能

1.功能测试
在这里插入图片描述
执行功能的时候验证文档,
2.自动化测试:
在这里插入图片描述
工具或者代码来执行他
使用代码或者工具代替手工,对项目进行测试
使用代码或者工具代替手工,对项目进行测试
3.接口测试
什么是接口?
请求登录-》调用
在这里插入图片描述
接口测试,使用代码或者工具对服务端提供的接口进行测试
后台开发
3.接口测试-工具实现
在这里插入图片描述
4.性能测试-工具实现
模拟多人使用软件,查找服务器缺陷
功能测试+接口测试
功能测试+性能测试
功能测试:
测试主要验证程序的功能是否满足需求
自动化测试:
使用代码或者工具

?、测试常?分类

分类
阶段划分(阶段:软件产出过程顺序)
代码可?度

2.1 阶段划分

单元测试

说明:针对程序源代码进?测试(单元:最?独?功能代码段)
提示:
1、国内单元测试?般开发?测
2、单元测试可以解决-快速定位缺陷
使?技术?段验证软件是否满?需求 1 1、功能测试

2、?动化测试

3、接?测试
4、性能测试
主流?向建议:
1、功能测试+接?测试
2、?动化测试+接?
3、功能+性能
123456789
3、提?测试执?效率

集成测试

说明:针对单元与单元之间的接?进?测试
提示:?称接?测试。

系统测试

说明:针对系统整体功能+兼容+?档(说明、安装?档)

验收测试

内测:公司内部?员使?,发觉缺陷并修复。
公测:让?户帮忙测试
提示:验收测试,?般要根据项?类型决定是否使?

单元测试:针对程序源代码进行测试
BUG太多,单元测试:针对程序源代码进行测试
集成测试:又称为接口测试,针对模块之间访问地址进行测试
系统测试:对整个系统进行测试包括功能,兼容,文档等测试
系统测试:对整个系统进行测试包括功能,兼容,文档等测试
验收测试:特殊的项目
主要分为内测,公测,使用不同人群来发掘项目缺陷

2.2 代码可?度划分

代码可?度:代码可?的程度上划分
2.3 总结
?盒测试:主要针对功能(阶段划分->系统测试)
灰盒测试:针对接?测试(阶段划分->集成测试)
?盒测试:针对程序源代码进?测试(阶段划分->单元测试)
黑盒测试:功能,回合测试:接口测试
在这里插入图片描述
黑盒测试:源代码不可见,UI功能可见
灰合测试:部分源代码可见,看的是接口,功能不可见
白盒测试:全部代码可见,UI功能不可见,单元测试
在这里插入图片描述
黑盒测试:不关注源代码,针对程序UI功能进行测试
会和测试:针对程序部分代码进行测试
系统测试和?盒测试重点核?是功能测试
集成测试和灰盒测试?称接?测试
单元测试和?盒测试是对代码进?测试
?动化测试归属功能测试
性能测试、安全测试归属专项测试s

三、模型

?度
质量模型,测试模型
质量模型,测试模型

3.1 质量模型

说明:质量模型能告诉我们,测试时应该考虑的??
在这里插入图片描述
重点:功能、性能、兼容、易?性、安全
结论:?论测试硬件或软件,都应该从以上?点来进?分类验证
功能性:需求:10个功能,功能详情,功能数量为10个
错误处理情况,功能正确实现,功能数量为10个
性能:
需求:预估每日在线人数20W,测试服务器每秒处理请求数,服务器硬件配置是否满足
预估每日在线人数20W,测试服务器每秒处理请求数量,
兼容性:
浏览器:谷歌,IE,火狐,欧朋,苹果
操作系统:Win系统:Win7,wind8,wind10,其他
手机:分辨率:品牌,系统,网络,其他
易用性:
简洁,友好,流畅,美观,
简介,友好,流畅,美观,
可靠性:
无响应:出现无响应
卡顿:响应时间慢
死机:系统奔溃
安全:4传输加密,存储加密
可移植性:
网站数据迁移
可维护性:
质量模型:功能,性能,兼容,

四、测试流程

在这里插入图片描述
需求评审,确保各个部门需求理解一致
计划编写:测什么,谁来测,怎么测
用例设计:验证项目是否符合需求的操作文档
用例执行:项目模块卡法完成开始执行用例文档事实测试
缺陷管理:对缺陷进行管理
测试报告
事实测试结果文档
如何开展软件的测试工作
需求评审
编写测试计划

需求分析(评审)

前提:阅读1遍需求?档,记录不明确之处。
参与?员:前端、后端、测试、产品
?的:
1、确保各部?需求理解?致
2、各??对需求进?查漏补缺
3、了解软件有些功能
提示:需求分析阶段->软件还未实现(刚?项)

测试计划

说明:指导测试执?的?档(重要)
测什么(?标、范围)
谁来测(?员进度及安排)
怎么测(测试?具、测试策略)

?例设计

说明:保证能准确验证软件测试点执?的?档。
1、分析需求
2、提取测试点
3、设计?例覆盖测试点

?例执?

说明:实施测试

缺陷管理

提交->验证->关闭

测试报告

1、bug分析及统计
2、测试中遇到的问题
3、测试总结(本次测试中的优点和不?)

1.什么是用例
用例:用户使用的案例
是否能够开机:打开手机按下3秒钟
2.什么是测试用例
是为测试项目二设计的执行文档
3.测试用例作用:
防止漏测
实施测试

4-1用例设计编写格式

用例标题,项目、模块,前置条件,测试步骤,测试数据,预期结果
用例编号:项目——模块——编号
用例标题:预期结果(测试点)
用力标题:预期结果(Ceshidian)
优先级:表示用例的重要程度或者影响力P0-P4(P0最高)
前置条件:要执行这个用例,有哪些前置操作
测试步骤:描述操作步骤
测试数据:操作的数据,没有的话可以为空
预测结果
在这里插入图片描述
在这里插入图片描述
用例编号,用力标题,项目/模块优先级 前置条件,测试步骤,测试数据,预期结果
QQ登录 预期 失败(账号为空)登录 p1 1.打开登陆界面,2网络正常 1输入账号,输入密码,3点击登录按钮,1.账号:空 2.密码:123455 登录失败:提示扎根好不可以为空
在这里插入图片描述
在这里插入图片描述
测试用例的设计:
在这里插入图片描述
1.能对穷举场景设计测试点
2.能对限定边界规则设计测试点
3.能对多条件依赖关系进行设计测试点
4.能对项目业务进行设计测试点
在这里插入图片描述
在所有测试数据当中,具有某种共同特征的数据集合进行划分
有效等价类:满足需求的数据集合
无效等价类:不满足需求的数据集合
明确需求:
要求:6-10位自然数
1.明确需求
2.划分有效等价类,无效等价类
有效8位
无效:3位,12位
提取数据编写用例
12345678
123
12345512312312

长度 6-10位
类型:自然数
有效:8位自然数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.明确需求

2.确定有效等价,无效等价
3.设计数据编写用例
区号
前缀码
后缀吗
区号
在这里插入图片描述
有效数据能组合就组合
3.设计数据编写用例
tel_001 合法(区号为空+其他正确)电话 p0打卡验证电话 1,输入区号2,输入前缀,3、输入后缀4.点击验证
1.区号:为空2.前缀234,3.后缀1234
在这里插入图片描述
在这里插入图片描述
不合法(前缀为非-且非开头的2位数字)
在这里插入图片描述
在这里插入图片描述
针对:需要有大量数据测试输入,但是没有办法穷举的地方
能针对

五、测试?例

?例:?户使?的案例
?活中的?例:
在这里插入图片描述
?例的作?
1、防?漏测
2、衡量软件是否通过的
?例模板
提交->验证->关闭 1 1、bug分析及统计
2、测试中遇到的问题
3、测试总结(本次测试中的优点和不?)
123 1、防?漏测
2、衡量软件是否通过的标准
在这里插入图片描述
在这里插入图片描述
??要素编写规范
在这里插入图片描述
练习案例
在这里插入图片描述
黑盒测试:不关注源代码针对功能
灰合测试:针对接口
白盒测试:针对源代码进行测试
专项:性能测试,安全
质量模型:1.功能2.性能3.兼容4.易用5安全
功能,性能,兼容,易用,安全
需求评审,测试计划3用例设计4用例执行5缺陷管理
6测试报告

需求评审:产品经理,开发,测试
需求理解,知道被测试
用例设计:针对穷举进行设计
用例执行
缺陷管理
测试报告
测试编号
用例标题
项目木块
优先级
前置条件
测试步骤
测试数据
预期节固

前置条件、预置条件:操作步骤之前的操作
测试步骤:执行用例步骤
测试数据:执行步骤当中重点数据
预期结果:用例执行结果+不同橘色的隐形结果
预期结果:用例执行结果+不同角色隐形结果
练习案例
练习评审
?鑫
微信发朋友圈
1、成功(1张图?)
2、成功(1段?字)
3、失败(内容为空)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、?例设计?法

?标
1、能对穷举场景设计测试点
2、能对限定边界规则设计测试点
3、能对多条件依赖关系进?设计测试点
4、能对于项?业务进?设计测试点

6.1 能对穷举场景设计测试点

穷举:?穷?尽
?法:等价类划分法
介绍:
在这里插入图片描述
案例1(qq程序)
案例2(电话)
要求:6~10位?然数
在这里插入图片描述

案例2(电话)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、作业

在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章           查看所有文章
加:2022-05-01 16:02:03  更:2022-05-01 16:02:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 22:42:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码