很多初入软件测试的童鞋可能疑惑,作为软件测试工程师,为什么要学习数据库?学习数据库对定位bug有帮助吗?答案是:当然~~
一、软件测试为什么要学习数据库:
测试工程师必须知道除了测试理论与技术以外的开发支持,比如数据库,因为99%的软件处理的数据最终是需要落地到数据库或者文件里的,我们必须知道是数据本身的问题,还是处理数据的过程出了问题。
1. 功能方面:比如页面开发,对于BS架构的软件来说,在测试过程中会出现一些诸如session过期、数值校验、参数传递错误等现象,这样,你可以知道通常的数据库异常是什么原因导致的。2. 性能方面:当软件的性能测试遇到大量数据加载时,需要考虑这个性能瓶颈是否由数据库造成。此刻需要做数据库的优化。3. 安全测试:做渗透测试需要SQL注入的场景。
二、如何学习数据库:
知道了学习数据库的重要性,那么如何去学习呢?以下是数据库入门知识体系介绍,也是初中级软件测试人员必备技能。
三、MySQL数据下载安装:
MySQL官 : ,建议下载 区版(免费),Oracle发布的企业版需购买。安装MySQL需要注意以下事项:
1. 下载前需检查电脑系统位数,64位系统可以装32或64安装包,但32位系统只能装32的安装包。2. 版本较低的安装包安装时需配置环境变量,较高版本无需。3. 重装MySQL需要彻底清理旧版本,包括注册表。
数据的安装相对复杂一些,可能会遇到各种各样的问题,如端口被占用,乱码,连接失败等情况…
小编这里也有一套学习资料供大家学习 希望大家能共同进步!
想要的可以 私信“软件测试”给我 我会第一时间回复你 谢谢大家!!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!