搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
不正经
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Cocos2d-X官方Demo---1.ActionManager
2
hivesql行转列和列转行_hive sql 列转行
3
Flutter web 最新进展: 发掘更多可能!
4
3.yolov5目标检测-常用评估指标_yolov5检测框上的显示的数字代表什么
5
mysql和mysqldump出现command not found 问题解决_mysqldump: command not found
6
网易 NLP 大模型实习面试题8道|含解析_1.文本生成的几大预训练任务?
7
台积电砸1000亿元建12英寸晶圆厂:2018年量产--OFweek_台积电 晶圆产量 2018
8
微信小程序—仿写京东购物商城带源码_微信小程序仿京东
9
Linux(超级详细)
10
我们该如何看待AIGC(人工智能)_大佬们怎么看aigc
当前位置:
article
> 正文
软件测试基础笔记总结_软件测试笔记总结
作者:不正经 | 2024-05-24 16:23:43
赞
踩
软件测试笔记总结
一、软件测试分类
按阶段划分
单元测试
又称模块测试,针对软件设计的最小单位-程序模块,进行正确性检查的测试。单元测试需要从程序内部结构出发设计测试用例。
集成测试
又称组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块之间的接口部分。
系统测试
把软件项目作为一个整体进行测试。测试的依据是需求说明书。
到了系统测试阶段,软件基本是完成的。
验收测试
站在最终用户的角度来测试
α测试
Alpha是内测版本,通常只在软件开发者内部测试
一般而言,该版本软件的bug较多,普通用户最好不要安装
β测试
Beta是公测版本,是对所有用户开放的测试版本
这一版本通常由软件公司免费发布,用户可以相关的站点下载
通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改
γ测试
Gamma版本,指的是软件版本正式发行的候选版。该版本已经相当成熟了,与即将正式发行的版本相差不多
按是否覆盖源代码
黑盒测试
只测试功能,不关注功能的具体实现方式
白盒测试
不但要关注功能,还要关注代码是如何实现的
灰盒测试
介于黑盒和白盒之间的一种测试(接口测试倾向于灰盒测试)
按是否运行
静态测试
不用运行软件,静态的观察软件是否符合预期
动态测试
运行软件,在运行过程中测试
按是否自动化
手工测试
通过测试工程师手工对软件进行测试
自动化测试
通过编写代码,通过程序自动测试软件是否有bug
更多
冒烟测试
对软件最基本的流程和功能做一个粗略的测试,看最基本的流程是否能跑通。
在测试拿到研发的第一个版本,一般先冒烟
回归测试
当修复一个BUG后,把之前的测试用例在新的代码下进行再次测试。(防止拆东墙补西墙)一般是阶段性的进行回归测试
随机测试
随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试用例没有覆盖到的部分
探索测试
针对一些新项目、新功能或者刚入职熟悉业务,一边了解和学习项目,一边测试项目
二、软件质量模型
功能性
适合性
准确性
互操作性
保密安全性
功能性的依从性——功能之间依赖关系是否合理
可靠性
成熟性
容错性
易恢复性
可靠性的依从性
易用性
易理解性
易学性
易操作性
吸引性
易用性的依从性
效率
时间特性
资源利用性
效率依从性
维护性
易分析性
易改变性
稳定性
易测试性
维护性的依从性
可移植性
适应性
易安装性
共存性
易替换性
可移植性的依从性
三、软件开发过程模型
瀑布模型
需求分析
研发分析需求说明书
判断需求的可实现性
概要设计
用到具体的技术点
大致模块划分
详细设计
详细到可以为编码做支持
类和类的关系、类的设计
函数设计
各个接口的细节
数据库表的关系、字段关系
编码
依托于详细设计进行编码操作
软件测试
软件维护
软件上线后也是
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/不正经/article/detail/618261
推荐阅读
article
【
软件
测试
】
人工智能
(
AI
)在
软件
测试
领域
的
应用
_ai在
测试
领域
的
应用
...
AI
在
软件
测试
领域
的
应用
使
测试
过程更加自动化、高效和智能。它可以帮助
测试
团队减轻负担,更快地识别和修复问题,最终提高软件...
赞
踩
article
【
软件测试
】让0基础纯
小白
也能上手
写
Python
,保姆级教程(
一
)
_
小白
如何
写
测试代码
...
目录
一
、
Python
安装二、在python解释器里执行三、安装Pycharm四、Pycharm基本使用五、
Python
...
赞
踩
article
软件测试
(
2
)——
测试用例
级别
_
测试用例
p0p1p
2
p3p4
有
啥区别...
一.
测试用例
的级别判断 P1用例:系统的基本功能,用例数量应受到控制;划分依据:该用例执行失败,会导致多处重要功能不可用...
赞
踩
article
软件测试
——
测试
用例
设计
方法_
用例
设计
的特性...
1、
测试
用例
定义
测试
用例
又叫test case,是为某个特殊目标而编制的一组测试输入,执行条件以及预期结果,以便测试某个...
赞
踩
article
软件测试
|使用
matplotlib
绘制
箱型
图...
绘制
箱型
图(Box Plot)是一种常用于可视化数据分布的方法,它可以显示数据的中位数、四分位数、异常值等统计信息。Ma...
赞
踩
article
软件测试
|
SQL
中的
UNION
和
UNION
ALL
详解_
sql
union
all...
`
UNION
`和`
UNION
ALL
`是
SQL
中用于合并查询结果集的两个关键字。`
UNION
`用于去除重复记录并返回唯一...
赞
踩
article
软件测试/
人工智能
|教你如何
使用
ChatGPT
的
API
_如果通过api
使用
chatgpt
...
自从有了
ChatGPT
之后,我每天都想去调戏它一番,自从开放了
ChatGPT
的
API
,我就想着通过
API
来
使用
ChatG...
赞
踩
article
软件测试
(五
、
测试用例
七大
设计
方法
)_
测试用例
设计
方法
有
哪些...
等价类法
、
边界值法
、
场景法
、
错误推断法又被称为
测试用例
设计
方法
中的四大金刚。_
测试用例
设计
方法
有
哪些
测试用例
设计
方法
有
哪...
赞
踩
article
【软件测试】
测试用例
设计要点总结_
因果
图
分析法
确定
中间
结果
的原则...
文章目录考试题型:(一) 等价类划分1.1 划分等价类1.2 设计
测试用例
(二) 边界值分析2.1 列出边界值分析表2....
赞
踩
article
软件测试|解决 Git Push 出现 “
error
:
failed
to
push
some
re...
这个错误通常发生在我们尝试将本地分支的更改推送到远程仓库时。这篇文章将详细解释可能导致此错误的原因以及如何解决它。错误通...
赞
踩
相关标签
人工智能
python
pycharm
软件测试
测试工程师
测试类型
matplotlib
自动化测试
功能测试
程序人生
职场和发展
sql
数据库
chatgpt
单元测试
测试用例
git
elasticsearch
大数据