学习软件测试需要知道的数据库知识?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:545
导读:单独列出数据库的原因是,对数据库的了解对今天的很多内容产品来说是非常重要的。无论是手动测试还是自动测试,有时都需要到数据库进行数据验证。目前主要使用的数据库可以分为两类:关系型数据...
单独列出数据库的原因是,对数据库的了解对今天的很多内容产品来说是非常重要的。无论是手动测试还是自动测试,有时都需要到数据库进行数据验证。目前主要使用的数据库可以分为两类:关系型数据库、非关系型数据库。
1、关系数据库
关系数据库是通过RDBMS数据库程序、SQL server、MYSQL等管理和使用的最常见的数据库类型。
强调关系数据库中的事务概念。事务是用户定义的数据库任务系列,是不能全部执行或全部执行这些任务而分离的任务单元。例如,在关系数据库中,事务可以是一个SQL语句、一系列SQL语句或整个程序。
交易必须有四个属性:原子性、一致性、隔离和持续性。这四个属性通常称为ACID特性。
原子(Atomicity):事务作为一个整体执行,对数据库的所有操作都不执行或运行。
一致性:事务需要将数据库状态从一个一致状态切换到另一个一致状态。一致状态的含义是数据库中的数据必须满足完整性约束。
分离:如果同时运行多个事务,则一个事务的执行不应影响其他事务的执行。在自动化实施的情况下,在自动化测试中访问数据库并获得期望值也是常见的方案。每种语言都有访问数据库的库,总体上应用也很简单。
2、非关系数据库
随着社交网络等互联网上大量非结构化数据的生成,用户的个人信息、社交网络、地理位置、用户生成的数据和用户活动日志呈指数级增长,同时面临着大量的数据挖掘任务,传统的关系数据库已无法满足。所以NoSQL逐渐发展。
NoSQL最突出的特点是数据的非结构化部分,通常数据不再以列和行的形式存储;NoSQL以多种方式存储数据,包括值对存储、列存储和文档存储。
- 上一篇:学好嵌入式开发需要多长时间?
- 下一篇:热修复补丁程序测试过程注意事项?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-