首页 > 其他 > 详细

软件开发生命周期来说明不同的测试的使用情况

时间:2015-12-25 10:07:13      阅读:104      评论:0      收藏:0      [点我收藏+]

  软件开发生命周期模型以需求定义为开端,以对需求的正式验收作为终结。传统意义上,被用于软件开发生命周期的模型应该是顺序的并且开发过程的各个阶段都经过完善的定义。通常用V型生命周期模型和瀑布生命周期模型来表示这种顺序的开发过程。而事实上,这两种生命周期模型有许多不同的形态,将不同的阶段引入生命周期模型,并在不同阶段之间设立边界。以下介绍的生命周期模型的各个阶段是经过许多最有经验的开发者经过反复实践而得来的。

  技术分享

技术分享

   无论何种生命周期模型被用于软件的开发,都会对软件进行测试。质量、功能都很完美的软件产品需要在其软件开发生命周期的早期进行测试,并且无论发生什么变故,都要进行完善的回归测试。
        在渐进、迭代生命周期中,这种行为显得尤为重要。重复测试对于软件质量的控制,在渐进、迭代模型中相比于传统的顺序生命周期模型也显得尤为重要。
回归测试是对软件进行维护的重要手段。在软件开发之中,由于不能完全预料到最终的结果,会进行诸多的修改。但如果不对软件使用完善回归测试,就会导致产品质量的下降。
        软件开发管理中常犯的一个错误就是在V型模型或是瀑布模型开发的起始阶段,采用了不完善的管理制度,那最终就会引起问题的累积而使局势无法得到控制。这就是使软件开发走向失败的另一种情形。
        AdaTEST 和 Cantata是使软件测试能够便捷,自动化,可重复,可维护的工具。对于Ada、C、C++的软件开发有重要的意义。在渐进模型或是迭代模型采用AdaTEST或是 Cantata进行重复的维护性软件测试,对于软件开发会有更大的收益。
        还有很多软件开发生命周期模型在这里没有提到,然而那些模型大都遵循这里提到的一些形式,基本上共用相同的道具,AdaTEST 和 Cantata都有助于这些模型的开发。

软件开发生命周期来说明不同的测试的使用情况

原文:http://www.cnblogs.com/lindehuang/p/5074999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!