数据库知识在软件测试过程中有哪些方面作用

 我来答
moonylts
2012-04-11 · TA获得超过501个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:301万
展开全部
回答这个问题我想可能得考虑多个方面
数据库本身作用是什么?我想,简单的说就是:存储、管理数据,为前台程序提供支持。

测试掌握数据库可以:
1、方便使用测试管理软件,因为管理软件是要以数据做支撑的,必然有自己的数据库,你要懂基本的维护、简单的备份还原操作,同时,最好能简单了解数据调用。
2、软件测试工作本身,是做什么?测试软件对吧?那在你测试软件的时候,绝大多数的软件都是有其数据库的,光是在前台点点、操作一下,那是最最基础的软件测试;深入点测试,你必须把前台操作和后台数据库数据变动关联起来考虑,这样才能做到功能测试的全面性要求。
3、软件测试种类有哪些?
功能、性能、压力、验收等等
在做性能、压力测试时,必须对数据库性能分析等有较为深入的了解;
在做验收测试时,必须会搭建用户环境、恢复备份数据库。
白盒、灰盒、黑盒测试
白盒即知晓所有代码路径,这时,对数据库相关语句必须非常了解,才能写出有效测试用例并执行。当然,一般公司白盒测试都是程序员自己完成了。
自动化测试、手工测试
自动化测试时,你必须编写测试脚本,使用测试工具,而脚本、工具都和数据库息息相关
4、测试支撑,测试工程师必须要学会测试环境的搭建,而环境中一般都包含数据库;
5、其他,为了自己的职业发展,更要多了解、深入学习数据库知识!!!

总之,数据库对测试,很重要!
北京新国信
2023-07-11 广告
软件测试是一个非常广泛的领域,需要掌握多种技能和知识。以下是一些做软件测试时需要掌握的关键技能和知识:1. 编程技能:测试人员需要具备一定的编程知识,能够阅读和理解源代码,编写测试脚本和自动化测试工具,例如Python、Java等语言。2.... 点击进入详情页
本回答由北京新国信提供
百科全说O
2020-06-07
知道答主
回答量:2
采纳率:0%
帮助的人:669
展开全部
1.为了功能测试
比如:找注册功能bug。账号注册成功了,到数据库查看注册的用户名和密码有没有保存。
2.为了搭建网站web和手机测试环境、应用都包含了数据库。(如果不会数据库,测试环境都搭不起来)
3.为了性能测试
例如测试12306性能,一千万同时使用会卡,可能网站数据库出现问题,这时就要进行数据库的监控。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jichenyangzi
2012-04-09
知道答主
回答量:45
采纳率:0%
帮助的人:22.7万
展开全部
bug的管理,应用数据库把bug集中管理在一起
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神奇浪漫
2012-04-09 · 超过22用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:81.9万
展开全部
其实数据库只要会用就好。。不需要深入的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式