了解数据库测试使用和非功能测试

258 阅读1分钟

22.0 数据库在测试中的使用

22.1 数据库与项目关系

MVT模式

image.png 前端:用户使用,例如APP等

后端:服务器 框架 数据库等

image.png

注意点:
1.框架是运行在服务器上
2.框架可以在数据库中查询与返回数据
3.服务器将框架查询到的数据,返回给浏览器
4.浏览器进行发送请求,将服务器返回的数据进行渲染展示
5.数据库中存储着项目中的重要数据
6.对于数据库的增删改,会不会影响页面展示

22.2 数据库典型应用场景

验证数据的准确性和完整性
借助数据库进行缺陷定位
数据库的数据备份与更新
构造测试场景

23.非功能测试

23.1 兼容性测试

23.1.1 定义

不同平台,系统都能正常工作

23.1.2 测试关注点

23.1.2.1 浏览器

IE 谷歌浏览器 火狐浏览器等

23.1.2.2 操作系统

不同的操作系统 win linux mac redhat等

不同的版本 :win7 xp win10等

23.1.2.3 分辨率

23.1.2.4 网络

23.2 性能测试

用户量大

并发测试

压力测试

负载测试

对性能有要求

23.3 安全

23.3.1 sql注入

image.png

23.3.2 渗透测试

安全测试工程师

23.3.3 业务层面

输入数据

重要信息不允许被复制

敏感信息进行脱敏

输出数据

数据库中的敏感信息加密

传输数据

数据加密

需要加密算法

23.4 易用性

用户群体

项目复杂度

快捷键

追求:易用,易懂,易学

23.5 界面测试

UI

参照原则:需要UI设计图

布局

风格