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、软件测试按照开发阶段划分:

单元测试、集成测试、系统测试、验收测试

  • 单元测试: Junit (白盒测试)
  • 集成测试:API接口(单元测试之后进行,黑盒+白盒)
  • 系统测试:(黑盒测试)
  • (1)回归测试:(出现了新功能或修改了BUG后)自动化方式测试
  • (2)冒烟测试:准入原则,衡量测试人员,是否开始此次测试
  • 验收测试:根据文档和使用说明等(用户 黑盒测试)

2、按照实施组织划分

α测试、β测试、第三方测试

  • α测试:把用户请到开发现场,时间集中,易受开发环境影响
  • β测试:用户在实际使用环境下进行测试 (α测试 优先于 β测试)
  • 第三方测试:非用户,feice

3、按照是否手工划分

  • 手工测试:无法被替代
  • 自动化测试:回归测试、兼容性测试 脚本利用率越高,价值越大

4、按照是否查看代码划分

黑盒测试、白盒测试、灰盒测试

  • 黑盒:不关心软件内部的实现逻辑,只关心输入,输出

黑盒测试设计测试用例的方法:等价类、边界值、因果图、错误猜测法、正交法、场景法

  • 白盒:关注功能内部具体的实现
  • 灰盒:黑白相间 , 集成测试

5、按照是否运行代码划分

静态测试、动态测试

  • 静态测试:ISO25010
  • 动态测试

6、按照地域划分

  • 软件国际化
  • 软件本地化

为什么要在不同国家的硬件设备上进行测试?

7、按照测试对象划分

  • 业务测试
  • 业务测试:是测试人员把系统各个模块串接起来运行、模拟真实用户实际的工作流程,满足用户需求定义的功能来进行测试的过程。(熟悉软件系统业务)

查看邮件:登录网站-输入用户名、密码登录-进入收件箱-查到邮件-点击打开-查阅-关闭邮件-退出邮箱-关闭网站

  • 界面测试:
  • 字体、图片、排版、各种控件(按钮,CheckBox,滚动条,文本输入框等)、按钮失效状态(置灰)、有效(高亮展示)、弹出框(警告框/确认框)是否有确认或取消按钮。

不同大小的界面测试----即页面的自适应性测试

  • 页面自适应测试都测试哪些方面?

在不同大小的界面上:文字是否丢失,重叠,模糊; 图片是否重叠,丢失; 功能是否丢失是否可以正常使用; 大小页面进行切换的时候,是否丝滑,不会出现内容瞬间丢失,或者瞬间展示出来;不同大小的页面展示是否严格按照UI设计稿来设计。

  • 容错性测试:当系统因为外部环境或者人为的操作不当导致系统发生一些异常情况,如果系统可以自我消化,并且不把这些异常直接展示给客户,说明系统的容错性比较好。
  • 数据级别:货币,日期,时间
  • 体验级别:前后空格,前后信息是否一致(身份证号,姓名等),验证码
  • 界面级别:屏蔽一些有风险的操作,对输入信息有限制,可以做成下拉框或者模糊匹配;对于一些有风险的或者复杂的操作,可以给用户备注;
  • 环境级别:软件系统所在的软硬件以及外部环境;网络,服务器,电
  • 失效恢复性测试
  • 文档测试:术语,正确性,一致性,完整性
  • 兼容性测试:
  • 平台:Windows ,MAC, Linux, Ubuntu
  • 浏览器:Chrome , Firefox, IE 360, qq, 搜狗,dege, Oprea ,Safair
  • 浏览器的不同市场上的主流版本
  • 软件的向前向后的兼容性
  • 软件对数据的兼容:历史数据,相关软件数据的兼容
  • 软件对其他软件的兼容性
  • App测试
  • 不同手机不同的系统版本
  • 不同手机在市场上的主流版本
  • 不同系统的主流版本
  • 易用性测试:用户体验测试
  • 遵循标准规范
  • 信息提示:警告、严重错误标志
  • 直观性
  • 灵活性
  • 舒适性:上传、下载、进度条
  • 实用性
  • 安全性测试:病毒、防黑客、SQL注入,XSS注入、爬虫

insert into Students name values ('Robert');Drop TABLE Students;--?

  • 上传,下载的时候安全性测试要注意什么:防止拦截,窃取;文件过大不会对系统产生损坏
  • 性能测试
  • 响应时间
  • 事务(数据库)响应时间
  • 点击率
  • 系统占用资源(CPU、内存、宽带、硬盘、GPU等)
  • 内存泄漏测试
  • 内存泄漏的原因:系统运行越来越慢,直到卡死。
  • 分配了内存,忘记回收
  • 使用API函数方式不正确,内存无法回收
  • 写的函数有问题,造成无法回收

?

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 11:07:03  更:2021-07-23 11:08:23 
 
开发: 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年5日历 -2024/5/1 23:58:44-

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