软件测试开发和软件开发有什么联系和区别?
有联系,区别不大,我自己前端后端和运维都干了不少时间
首先要了解软件工程是啥?软件工程就是整个开发过程的一个规范,包括了需求,开发,测试,维护,等等几个阶段。开发简单来说就是所谓的按照需求开发对应的功能,主要是后台业务逻辑,当然也有好多东西,可以比做一个从0到1的过程。而测试就是从1到100的过程,测试的目的就是为了做出完美的产品,没有或很少BUG,测试也有对应的工具,也分为好几种测试阶段,如功能测试、单元测试、模块测试、系统测试等等,要写一些测试用例,每次都要有日志记录等,也整个工程必不可少的环节。祝您学习愉快
一个是测试一个是开发
之前就职的公司,在测试部底下有专门的测试开发组,说说我的理解吧。
测试组需要一个工具,完成需要大量手工重复执行的测试工作,找测试开发。测试组需要一个可以直接输入参数的界面,直接通过接口输入测试数据,找测试开发。测试组需要写自动化测试脚本,代码水平不够,需要一个demo可以照葫芦画瓢,找测试开发。
联系就是两者都是做开发工作的。区别是,开发做的功能实现,是以项目为导向的;测试开发是的是测试需要的测试工具,是以提高测试效率、效果为导向的。
测试开发是编测试程序,目的是跑测试用例,软件开发则是完成目标的软件程序,是你测试程序的测试对象。
开发是代码实现功能 测试是对开发好的模块进行bug检测
联系:
都写代码。
区别:
RD写的代码是对团队外部提供服务的。
QA写的代码是对团队内部提供服务的。
软件开发是生产制造软件;软件测试是验证开发出来软件的质量。类比传统加工制造企业,软件开发人员就是生产加工的工人,软件测试人员就是质检人员。
关系应该是:
1、没有软件开发就没有测试,软件开发提供软件测试的对象。
2、软件开发和软件测试都是软件生命周期中的重要组成部分
3、软件开发和软件测试都是软件过程中的重要活动。
4、软件测试是保证软件开发产物质量的重要手段。
是测试和开发之间的一个桥梁
类似的,在游戏行业,还有技术美术(开发和美术之间的桥梁)和技术策划(开发和策划之间的桥梁)
我看了一下这个答案,发现一大部分人都没搞懂测开和测试的,这明显是两个不同的东西啊!
测开国内比较少,只有少数大公司才能养得起这样的人群,他们对内开发,为开发和测试的工程师提供开发工具和平台。测开基本也是代码编程,广义上就是开发工程师。