-
软件测试工作需要几项基本技能:
软件测试理论和方法。 这是最基本的。 例如,什么是软件测试,软件测试是做什么的,以及如何做。
培养语言知识。 在现在很多IT公司,或多或少都有要求,对于有一定开发语言基础的人来说,做测试是有利的。 同时,如果你想走自动化测试的道路,就需要一种通用的开发语言或脚本语言。
数据库知识。 目前,绝大多数软件都离不开数据库。 在测试工作中,处理数据库几乎是必不可少的。
因此,需要基本的数据库技能。 而在一些特定的行业或公司,数据库技能强的人可以很快达到高级工程师的地位。 如果能拿到数据库中的证书,就可以直接做数据库管理员了,这比一般的测试工作要好得多。
网络相关知识。 即网络架构、协议等。 在测试工作中,可能需要根据网络的特点进行有针对性的测试,或者搭建特定的测试环境。 知道了这一点,工作会顺利得多。
此外,它是不同行业所需的商业知识。 如通信行业的传播原理知识、金融行业的金融理论等。 总之,对于测试工作来说,你对上述知识越精通,就越容易在以后的工作中获得晋升机会。
知识永远不会太多。
-
数据库无处不在,毕竟每个系统都有一个数据库。
现在很多时候面试都会有数据库问题,但要求不高,只知道一些基本的SQL就行了。
如果你花了 6 个月的时间在数据库上训练,然后切换到测试,优势绝对是优势,但不是必需的。
-
那你还不如专攻数据库,成为一名数据库管理员!
-
因为不同的软件可能使用不同的数据库,所以一个软件测试工程师需要能够使用各种不同的数据库,所以他需要学习各种不同的数据库,这样他才能很好地适应自己的工作。
1)你可以从一个更容易上手的小型数据库开始。例如,您可以从学习 Microsoft 的访问数据库开始。
2)重新学习大型数据库。目前常用的大型数据库包括Oracle数据库、SQL Server数据库、DB2数据库、Sybase数据库等。
3)重点应放在学习本单位常用的数据库上。
-
1)先学习标准SQL,然后找一个随机数据库。
2)重新学习关系数据库,目前比较常见和实用,包括Oracle数据库、SQL Server数据库、DB2数据库和Sybase数据库。其中,SQL Server数据库只能在Windows下使用,而其他数据库则在Linux和Unix下常用,在Windows下也有,但不是很多。 其中,甲骨文是最强大的。
3)根据需要选择要学习的数据库。
-
什么数据库值得学习?
现在主流的数据库是什么? oracle?sql?MySQL还是什么? 转到招聘**,查看招聘要求是什么,以及数据库更有可能学到什么。
数据库中的基本内容几乎相同,即 SQL 语句。 对他们中的任何一个都是一样的。
学习的目的是了解数据库,熟悉SQL语句,并测试未来与数据库相关的软件编写用例,以确保测试覆盖率。
对于有实际工作经验的人来说,回顾大学里的数据库系统介绍,确实是一本好书,是实际数据库产品的理论基础,可以知道“为什么”; 但对于一个没有应用经验的人来说,那些知识比较枯燥,不容易理解,这也是为什么大学生觉得学习没用的原因。 因此,建议大家通读这本纯理论书,其他一些基本概念就不深入研究了; 然后找一个实际的数据库产品,比如SQL Server,从安装到数据的添加、删除、修改、查询,再到数据对象的创建、修改、删除等等做一些实践练习,然后回去深化理论上的东西,相信会有更深刻的收获。 总之,理论和实践是不可缺少的!
to char 是将日期或数字转换为字符串。
To date 是将字符串转换为数据库中的日期类型。 >>>More