软件测试那点儿事

软件生产的过程是一个千人千面的过程,开发人员自以为的软件生产过程是这样的:不就是敲代码嘛,so easy!!

在经历狂风暴雨、毒虫猛兽的袭击后,眼看就要达到终点(上线)了,殊不知,一个巨大的、猛烈喷发的火山还在那里默默的等着你……

因此,成熟的软件测试人员除了基本的技术能力要求外,还要拥有强大的心理素质:敢于面对“惨烈”的人生。每个成熟的测试人员都是从新晋软件测试员一步步走过来的,对于刚刚踏入测试门槛的新人来说,免不了被软件测试领域纷繁复杂的概念搞得晕头转向,如:功能测试与非功测试什么区别?系统测试、集成测试、验收测试及回归测试又有什么不同?什么是可恢复性测?什么是安全测试?

宏观上看,驱动软件生产活动的不外乎“技术“与“业务“这两架马车,软件测试亦是如此,包括技术测试与业务测试,不同的是,软件测试需要加上平衡这两股力量的”集成测试“,否则,”技术“与”业务“这两股力量很容易跑偏:要么技术测试的车轮一骑绝尘,要么业务测试的脚步快步如飞。跑偏的测试是导致软件生产活动失败的关键因素之一。

下面是软件测试概念分布的一个简要分析,如图:

再强调一点,各种软件测试没有重要和不重要之分,其实也没有谁先谁后之分,不论是当今火热的敏捷测试,还是经历了重重炮火洗礼的“传统测试“,只要抓住”技术“与”业务“这两点,“软件测试”就稳了,进而”软件产品“也就稳了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月15日
下一篇 2020年9月16日

相关推荐