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

软件测试为什么要学习数据库

松勤软件学院 2019-08-21
1563



捏脸求关注~

快,关注这个公众号

一起涨姿势


很多初入软件测试的童鞋可能疑惑,作为软件测试工程师,为什么要学习数据库?学习数据库对定位bug有帮助吗?答案是:当然~~

一、软件测试为什么要学习数据库:
测试工程师必须知道除了测试理论与技术以外的开发支持,比如数据库,因为99%的软件处理的数据最终是需要落地到数据库或者文件里的,我们必须知道是数据本身的问题,还是处理数据的过程出了问题。
1. 功能方面:比如页面开发,对于BS架构的软件来说,在测试过程中会出现一些诸如session过期、数值校验、参数传递错误等现象,这样,你可以知道通常的数据库异常是什么原因导致的。

2. 性能方面:当软件的性能测试遇到大量数据加载时,需要考虑这个性能瓶颈是否由数据库造成。此刻需要做数据库的优化。

3. 安全测试:做渗透测试需要SQL注入的场景。
二、如何学习数据库:
知道了学习数据库的重要性,那么如何去学习呢?以下是数据库入门知识体系介绍,也是初中级软件测试人员必备技能。

三、MySQL数据下载安装:
MySQL官网:https://www.mysql.com/ ,建议下载社区版(免费),Oracle发布的企业版需购买。安装MySQL需要注意以下事项:
1. 下载前需检查电脑系统位数,64位系统可以装32或64安装包,但32位系统只能装32的安装包。

2. 版本较低的安装包安装时需配置环境变量,较高版本无需。

3. 重装MySQL需要彻底清理旧版本,包括注册表。

数据的安装相对复杂一些,可能会遇到各种各样的问题,如端口被占用,乱码,连接失败等情况... 如果想获取免费安装教程,请扫码联系客服小姐姐或后台联系小编哦~


 ღ The End ღ

我们一起去松勤学测试

在右下角戳一个小花花

你是最好看的

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

评论