打算从事SQA或者软件测试方面的 要学些什么东西 我是计算机科学与技术专业的 这个职业发展前景好吗
发布网友
发布时间:2022-03-29 07:43
我来回答
共1个回答
热心网友
时间:2022-03-29 09:12
首先说下 软件测试行业前景光明
软件测试是一个入门简单、但深入难的工作
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了
进一步之后需要会的知识会越来越多
1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)
2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)
3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)
4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)
5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用
6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)
7、开发语言(做到高级软件测试的人都是会写点小工具的)
8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)
PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题
最后:祝你好运追问谢谢你如此耐心 还好 没被搞晕 全面几点都懂 后面就深奥了。。那请问SQA 跟软件测试有什么区别吗。。
追答SQA和SQC其实属于一个体系里面的(主要是针对的不同,一种是内部质量控制,一种是流程控制)
先从解释入手
SoftwareQualityAssurance,简称SQA:的目的是验证在软件开发过程中是否遵循了合适的过程和标准。简单点说SQA就是从流程来规范和监督测试过程以以期望保证软件质量
QC(QualityControl)是“质量控制:就是测试人员是从技术上保证软件的质量
所以大部分公司里面是没有SQA这个职位的、我们公司曾经有过这么一个SQA的职位、做了2个月之后这个职业撤销了。