第1个回答 2010-11-17
第一个问题,软件工程指的是保障整个软件生命周期内软件的质量,是一套完整的工程体系,从需求调研开始,到最后交付使用,甚至是后期的售后维护,周期从软件的生一直到软件被淘汰,停止使用,而软件测试只是软件声明周期中的一部分,就是测试部分,是从需求说明书出来后,开始根据需求进行一系列的测试活动,验收测试后,软件测试的生命周期就结束了。
第二个问题,工作性质,工作性质不太一样,软件工程对应的工作一般就是QC,也就是质量管理岗位,他不去测试软件,只是监督测试过程,而测试工程师的工作就是测试软件。
PS:对软件质量来说,QC比软件测试更重要。