news 2026/6/22 20:35:22

软件测试学习(数据库MySQL篇)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试学习(数据库MySQL篇)

为什么要学习使用数据库

  • 数据库能够解决数据高效存取的事情。
  • 数据库能够高效存取数据,突破了excel的限制(上限1045876行)
  • 对于软件测试来说,我们需要做一些数据的一致性校验(界面的数据要和数据库的数据保持一致)
  • 对测试来说,我们还需要做数据库的落库校验(软件中产生的记录需要写入到数据库中,比如下单、添加购物车、修改商品信息、注销、购物车数量修改、登录操作)
  • 对测试来说,我们有时候也需要构造一些测试数据
    • 通过软件页面去添加数据(大多数情况)
    • 数据库中添加一些测试数据(python更容易生成大量的数据)
  • 面试的时候百分之九十以上会问到数据库(对于测试来说,经常用到增删改查,查占大部分)

数据库的类型

  • 关系型数据库
    • 数据描述事物,例如用户、影片、用户_影片(关系表),将事物和事物之间的关系能够存储到表中,像这种类型的数据库,能够体现事物与事物之间的关系的数据库,就称之为关系型数据库
    • 有哪些关系型数据库?
      • Oracle\ MySQL\ MS SQL server \PostgreSQL
      • Oracle:商业数据库软件,隶属于 甲骨文 公司,主要应用在海量数据库领域,数量千万上亿级别,例如金融领域
      • MySQL:社区版、企业版、隶属于甲骨文,数量级别(百万级别)
      • MS SQL server:商业数据库软件,隶属于 微软公司 ,数量级别(百万级别)
      • PostgreSQL:百万级别,免费开源。
  • 关系型数据库
    • 存储方式不按照二维表格的形式存储,是给一些特定的场景使用的
      • Redis:内存型数据库(高频访问场景),提高一些高频使用数据的方位速度
      • MongoDB:文档类型数据库

MySQL

一般属于C/S架构(Client/Server)

Client:客户端,需要安装完客户端软件才能够使用,测试、开发都是通过这个客户端工具去使用,比如Navicat、DBeaver、SQLyog

Server:服务端,工作中就是在linux中部署好之后

为什么要学习SQL语言

  • 对于手工点击使用sql效率更高
  • 进阶测试中,接口测试做数据的一致性、数据落库都是在测试工具中完成的,测试工具需要写sql来获取数据
  • 进阶的测试中,接口自动化测试,性能测试、ui自动化测试、测试数据的制造过程也是写成测试框架的一部分

SQL的分类

sql,结构化查询语言,是针对关系型数据库而设计的语言,大多数关系型数据库的sql是通用的

  • DCL(了解):数据控制语言,主要做权限的管理
  • DDL(了解):数据的定义语言,主要做数据库对象:库和表、用户的创建(creat)修改(alter)删(drop)
  • DML(熟悉):数据操作语言,用于操作表中的数据,增(Insert) 改(Update)删 (Delete)
  • DQL(掌握):数据查询语言,主要用于查询表内的数据,查(Select)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 14:03:30

加密PDF解析困局终结者,Dify自动化方案首次公开

第一章:加密PDF解析困局终结者,Dify自动化方案首次公开在企业级文档处理场景中,加密PDF的自动化解析长期被视为“技术黑箱”。传统方法依赖人工干预或昂贵的商业工具,难以集成到自动化流程中。Dify平台最新推出的智能文档处理方案…

作者头像 李华
网站建设 2026/6/22 14:36:18

抖音代运营服务商-官方百科

抖音代运营服务商-官方百科 抖音代运营的定义与市场发展背景 抖音代运营,是指企业或个人(品牌方)将自身在抖音平台(包括抖音、抖音火山版、抖音商城等生态)的账号运营、内容创作、营销推广、电商销售等业务&#xff0…

作者头像 李华
网站建设 2026/6/22 14:49:32

八骏CRM深度拆解:自动化设备制造 CRM 平台全景解析

一、行业特性与 CRM 价值核心挑战:销售周期长(6-24 个月),决策链复杂,涉及多层级技术和采购决策者设备定制化程度高,技术参数复杂,BOM 管理繁琐售后服务重要(占收入 15-30%&#xff…

作者头像 李华
网站建设 2026/6/22 15:40:08

企业级PDF安全解析方案,基于Dify的密钥管理实践详解

第一章:企业级PDF安全解析的挑战与Dify密钥管理的引入 在现代企业数字化转型过程中,PDF文档作为信息传递的重要载体,广泛应用于合同签署、财务报告和法律文书等高敏感场景。然而,PDF文件结构复杂,嵌入对象多样&#xf…

作者头像 李华
网站建设 2026/6/22 14:03:29

科研少走弯路:智慧芽新药情报库到底值不值?

如果你还只用 PubMed Google Scholar 做新药研发调研,90% 的科研人员都在不知不觉中踩着“信息漏洞”做决策。真正拉开研发效率差距的,并不是多看几篇论文,而是——有没有系统使用新药情报库,把“文献 专利 临床 机构 管线”一…

作者头像 李华