软件测试的过程是什么?
答:软件测试四个步骤:应该是单元测试、集成测试、系统测试和验收测试(确认测试)。
验收试验分为:Alpha试验和Beta试验,也可包括第三方试验,确认试验一般指Beta试验。
每一步的重点:开始是单元测试,重点测试用源代码实现的每个程序单元,检查每个程序模块是否正确实现了规定的功能。
集成测试组装测试过的模块,主要测试与设计相关的软件系统结构的结构。
确认测试是检查已实现的软件是否满足需求规格说明书中确定的各种需求,以及软件配置是否完整正确。
系统测试将已确认的软件纳入实际操作环境,并与其他系统成分结合进行测试。
目的:首先是确认软件的质量,一方面是确认软件做了你想做的事情(Do the right thing),另一方面,确认软件以正确的方式做到了这一点(Do it right)。
二是向开发人员或程序经理提供反馈信息,为风险评估提供信息。
第三个软件测试不仅在测试软件产品本身,还包括软件开发过程。
若软件产品开发完成后发现了许多问题,则说明软件开发过程很可能存在缺陷。
因此,软件测试的第三个目的是确保整个软件开发过程的高质量。
0