暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库在测试中有多重要?

松勤软件学院 2021-03-18
996



为什么要进行数据库测试



“我们知道,数据库是一个数据转储,其中的数据被大量收集并以结构化格式存储。尽管DBMS(DataBase Management System)提供了一种有组织的管理、检索和存储这些数据的方法,但在某些情况下,数据可能会变得冗余、重复等。在这种情况下,数据库测试有助于我们验证数据。



数据库本身作用是什么?



单的说就是:存储、管理数据,为前台程序提供支持。

测试掌握数据库可以:
1、方便使用测试管理软件

因为管理软件是要以数据做支撑的,必然有自己的数据库,你要懂基本的维护、简单的备份还原操作,同时,最好能简单了解数据调用。


2、软件测试工作本身,是做什么?

测试软件对吧?那在你测试软件的时候,绝大多数的软件都是有其数据库的,光是在前台点点、操作一下,那是最最基础的软件测试;深入点测试,你必须把前台操作和后台数据库数据变动关联起来考虑,这样才能做到功能测试的全面性要求。


3、软件测试种类有哪些?
功能、性能、压力、验收等等
在做性能、压力测试时,必须对数据库性能分析等有较为深入的了解;
在做验收测试时,必须会搭建用户环境、恢复备份数据库。

白盒、灰盒、黑盒测试
白盒即知晓所有代码路径,这时,对数据库相关语句必须非常了解,才能写出有效测试用例并执行。当然,一般公司白盒测试都是程序员自己完成了。

自动化测试、手工测试
自动化测试时,你必须编写测试脚本,使用测试工具,而脚本、工具都和数据库息息相关


4、测试支撑

测试工程师必须要学会测试环境的搭建,而环境中一般都包含数据库;


5、其他

为了自己的职业发展,更要多了解、深入学习数据库知识!

总之,数据库对测试,很重要!



  添加小唐老师微信免费领取 
【数据库学习课程】


文章转载自松勤软件学院,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论