保证数据库质量安全:从0开始的数据测试

发表于:2022-11-02 09:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:桃子    来源:51Testing软件测试网原创

  如今,使用Android技术以及许多智能手机应用程序,计算机应用程序变得更加复杂,前端越复杂,后端就越复杂。
  因此,了解数据库测试、有效地验证数据库,以确保数据库的安全性和质量就显得尤为重要。
  在本文中,您将了解有关数据测试的所有信息——为什么、测什么以及如何测。
  无论是网络、桌面还是移动、客户端服务器、点对点、企业或个人业务、后端等都需要数据库,同样,医疗保健、金融、租赁、零售、邮寄应用程序数据库始终在幕后运行。
  随着应用程序复杂性的增加,对更强大、更安全的数据库的需求出现了。同样,对于交易频率较高的应用程序(例如银行或金融应用程序),功能齐全的数据库工具的必要性是相辅相成的。
  如今,我们拥有传统数据库无法处理的庞大而复杂的大数据
  市场上有几种数据库工具,例如MS-Access、MS SQL Server、SQL Server、Oracle、Oracle Financial、MySQL、PostgreSQL、DB2、Toad、Admirer 等。
  这些工具在成本、稳健性、功能方面各不相同,这些中的每一个都有其自身的优点和缺点。
  测试数据库的特性
  下面,我们将看到验证数据库的以下方面:
  数据映射
  在软件系统中,数据经常从 UI(用户界面)到后端数据库来回传输,反之亦然。因此,这些是需要注意的一些方面:
  检查 UI/前端表单中的字段是否与 DB 表中的相应字段映射一致。通常,此映射信息在需求文档中定义。
  每当在应用程序的前端执行某个操作时,都会在后端调用相应的 CRUD(创建、检索、更新和删除)操作。测试人员必须检查是否调用了正确的操作以及调用的操作本身是否成功。
  ACID属性验证
  数据库执行的每个事务都必须遵守原子性、一致性、隔离性和持久性这四个属性。
本文源自第六十八期《51测试天地》
数据库测试完整指南》一文
查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第六十八期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号