软件测试和软件开发有什么区别?

如题所述

第1个回答  2018-12-03
开发是还没有,不存在的东西。测试是有,存在的东西。本回答被网友采纳
第2个回答  2018-12-24

    工作内容

软测:是测试工作,也就是在开发软件中找bug 比如有自动化测试(我做这个)、UI测试。。。

软发:写代码。
2.知识
软测:测试工具啊 比如 QTP 等等
软发:语言 比如你可以选 .NET 平台、JAVA平台。目前大陆基本是这个2中,当然,你可以去弄C++ 不过。。。都是牛人。不建议。
3.工作压力
软测:
软发:
这个真不好说,一般人来说,软测的工作压力较小
4.前景
关键是自己要精通,自己不精通 啥叼也没用。

第3个回答  2019-06-10
一个开发软件,一个测试软件的
第4个回答  2019-08-19
  软件开发是通过写代码来生成一个软件,也就是从无到有的过程。而软件测试则是测试一个软件有没有问题,能不能上线,也就是把软件变得更好,起到把关质量的作用。软件开发是有产品产出的,而软件测试则没有,但是这并不影响软件测试的重要性。
  软件开发需要写大量的代码,要有很多的创造力,比较费脑。软件测试代码则较少,相对来讲轻松一些,只要耐心、细心就可以胜任。软件开发从业者随着年龄的增长,可能会因为脑力和体力跟不上而被迫转行。但软件测试则不会,因为它是一个需要很多经验,越老越吃香的行业。
  软件开发行业通常以男性为主导,软件测试行业则没有性别歧视,男女比例基本相当。软件开发人员有时为了赶项目进度常常需要加班熬夜,软件测试人员则不需要加班,正常跟着进度工作就可以了。
  从以上的对比可以看出,软件测试是个不错的从业选择。国外企业软件开发与测试人员的比例为1:1到1:2.5,国内企业的比例却是4:1甚至是10:1,可见软件测试行业的人才缺口相当大。软件测试的薪资水平相比于开发也不低,刚入行的软件测试人员起薪一般都在8000元左右。
  一般来说高校里都会设置软件开发相关的课程,但是不太会设置软件测试相关的课程,所以要想学习软件测试的话,要多方比较,找到靠谱的机构。
第5个回答  2018-12-24
软件开发主要是做软件编程(即用代码实现需求功能)。软件开发的内容:需求、设计、编程、改bug。
软件测试主要工作是测试软件,但测试前的测试需求、编写测试计划、测试用例,测试后的相关总结报告等,也是必须要做的。
测试软件又分为手动测试和自动测试,自动测试指综合运用各类测试开发技术和自动化测试工具对软件进行测试。
最后,软件测试的定义是为了找出软件中的bug而运行软件的过程。
事实上,前几年的软件测试工作内容较为单一,而现在随着行业的不断发展、产品的不断丰富,软件测试也要懂得部分开发的知识,才能更顺畅的工作。
相似回答