数据库这门课对于软件测试重要吗最近参加了一个培训,在学数据库,可是没听懂,唉,求测试同仁们的建议

数据库这门课对于软件测试重要吗最近参加了一个培训,在学数据库,可是没听懂,唉,求测试同仁们的建议,第1张

显然自动化与黑盒是与测试直接相关的,是测试工作要使用的工具;

java是计算机语言,数据库是管理数据的理论和系统,linux是 *** 作系统;

后面这三样应该是测试中也许会接触到的技术,多了解点技术,对于测试工作肯定是有好处的。

就好比要求你写一个设备的使用手册,你有很好的写作功底(测试工具),但如果你不会用这个设备(目标技术),那写出来的手册估计也没有多大用处。

数据库我不太了解,说说软件测试吧

软件测试或者开发也差不多,最终通常会有三个发展方向,一个是管理,一个是技术,一个是业务

软件测试大多走的都是管理这条路,因为软件测试技术性相对比较弱,业务通常也不多,所以要在软件测试上发展,建议你多学学管理方面的,有能力可以考个项目管理工程师,软件测试测试人员还有一部分最终走向了式样。

现在数据库应用非常广泛,一定要学的。而且还要知道数据库高级应用(T-SQL语言,分页存储,存储过程等),而不单单学select,insert,delete,updata这些语句

C是面向过程的语言,C++才是面向对象的语言,对数据库处理都是要面向对象的语言,可以学一下C#(C,C++,C#基本语法都差不多,就是某些方面概念有点不同)

学到什么程度我就不知道了

你到招聘网上去搜一下,就很清楚了。看下需求,看下是哪类公司招聘相关职位。甚至可以对薪资水平做个调查。

软件测试,范围太广了,高级的技术性很高,有基于开发能力的,跑脚本的,甚至debug这些都会的。也有特别简单的,就不用动脑点点就ok的。所以不能一概而论。

数据库管理,就是保护数据,对数据库进行维护,管理,迁移等等。个人认为,难度介于上面讲的两类软件测试中间吧。Oracle的话,个人感觉不是特别普遍吧。现在SQL和DB2都用的比较多,那个主要针对有些web方向的。

总而言之,这两个都差不多。

不太明白你的意思!不知道你是说应用数据库做测试还是做数据库的测试?

前者通常来说,就是验证前台 *** 作与数据库的一致性,比如你在前台删除、增加、修改一条数据,数据库相应的表内是否有相应的记录变化,这是最基本的

如果你说是做数据库测试,牵涉到很多,不过,对于我们测试人员做的哦比较多的数据库的并发,打个比方说吧,我们对一个有5个字段的表test进行基本测试,验证两种情况:一,某字段order_no有索引;二,字段order_no无所有,有无索引时做相同的测试验证

测试验证分同时并发和分钟并发两种情况验证

,并发数从10、20、100、1000不等表中有50000条数据,通过比较响应时间得出测试结论。

做数据库测试不多,也觉得三两句说不清除!

数据库管理好我感觉是1、Access是桌面型数据库,优点是: *** 作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。缺点是:不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。2、SQL Server是基于服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比ACCESS强很多,两者并非同级别的数据库,有些功能ACCESS甚至无法做到。详细请访问微软官方网站的介绍 >

以上就是关于数据库这门课对于软件测试重要吗最近参加了一个培训,在学数据库,可是没听懂,唉,求测试同仁们的建议全部的内容,包括:数据库这门课对于软件测试重要吗最近参加了一个培训,在学数据库,可是没听懂,唉,求测试同仁们的建议、女生做数据库和软件测试的前途,请具体分析一下,谢谢、学软件测试需要懂C、数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9483458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存