当前位置:
首页 > temp > python入门教程 >
-
测试基础一之初步了解
软件测试的定义
使用技术手段验证软件是否满足需求
测试的主流分类
- 功能测试
- 接口测试
- 自动化测试
- 性能测试
主流方向:
-
- 功能测试 + 接口测试
- 自动化测试 + 接口测试
- 功能测试 + 性能测试
测试常⽤分类
阶段划分
-
-
-
单元测试
-
定义:针对程序源代码进行测试(单元:最小独立功能代码段)
-
国内单元测试⼀般开发⾃测
-
单元测试可以解决-快速定位缺陷
-
提⾼测试执⾏效率
-
-
集成测试
-
定义:针对单元与单元之间的接⼝进⾏测试 又称为 接口测试
-
-
系统测试
-
定义:针对系统整体功能+兼容+⽂档(说明、安装⽂档)
-
-
验收测试
-
内测:公司内部⼈员使⽤,发觉缺陷并修复
- 公测:让用户帮忙测试
- 验收测试:⼀般要根据项⽬类型决定是否使⽤
-
-
-
代码可见度划分
代码可⻅度:代码可⻅的程度上划分
-
-
- ⿊盒测试:看不见源代码,主要对【程序功能】进行测试——>主要针对功能(阶段划分->系统测试)
- 灰盒测试:看见部分代码,主要对【程序接口】进行测试——>针对接⼝测试(阶段划分->集成测试)
- ⽩盒测试:看见全部代码,主要对【程序源代码】进行测试——>针对程序源代码进⾏测试(阶段划分->单元测试)
-
总结:
-
- 系统测试和⿊盒测试重点核⼼是功能测试
- 集成测试和灰盒测试⼜称接⼝测试
- 单元测试和⽩盒测试是对代码进⾏测试
- ⾃动化测试归属功能测试
- 性能测试、安全测试归属专项测试
测试六大流程
-
需求分析(评审)
- 前提:阅读一遍需求⽂档,记录不明确之处
- 参与⼈员:前端、后端、测试、产品
- ⽬的:a.确保各部⻔需求理解⼀致;b.各⻆⾊对需求进⾏查漏补缺 ;c.了解软件有些功能
- 需求分析阶段->软件还未实现(刚⽴项)
-
测试计划
- 说明:指导测试执⾏的⽂档(重要)
- 测什么(⽬标、范围)
- 谁来测(⼈员进度及安排)
- 怎么测(测试⼯具、测试策略)
-
用例设计
- 说明:保证能准确验证软件测试点执⾏的⽂档。
- 分析需求
- 提取测试点
- 设计⽤例覆盖测试点
-
用例执行
- 实施测试
-
缺陷管理
- 提交bug->验证bug->关闭
-
测试报告
- bug分析及统计
- 测试中遇到的问题
- 测试总结(本次测试中的优点和不⾜)
测试用例八大要素
- 用例编号:项目_模块_编号
- 用例标题:预期结果(测试点)
- 模块/项目:所属项目或模块
- 前置条件:要执行此条用例,有哪些前置操作
- 优先级:表示用例的重要程度或者影响力PO~P4(PO最高)
- 测试步骤:描述操作步骤
- 测试数据:操作的数据,没有的话可以为空
- 预期结果:期望达到的结果
本文作者: 问题不大、
本文链接: https://www.cnblogs.com/noproblems/p/16981669.html
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数