本文主要是介绍以自动检测为前提推进开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
许多人认为在软件开发中,测试工程是在开发的种后期阶段才实施的。当然,如果从“确认是否按照设计阶段设计的式样那样实现的”这一角度来看,测试工程的确是中后期才开始的,然而近几年这一顺序正在发生改变。
在所谓测试驱动开发的开发方法中,是以测试为前提推进开发的。在开发前期阶段,将需要实现的式样编写为测试代码,再对实现的代码是否可以通过测试进行确认的同时推进开发。这样一来就可以有效地防止存在问题的代码被引入程序中。
像这样从测试代码开始编写程序的方法被称为测试优先。以最少的代码实现测试代码的运行,并在不断修改代码的过程中确保测试代码的执行不会失败。
XP
在瀑布式开发方式中,文档是非常重要的,因此需要在开发前对式样进行定义。认为设计发生变更是理所当然的事情,并积极应对的开发方法,被称为XP,极限编程。
它作为敏捷式软件开发中具有代表性的方法而为人所知,通过导入自动测试,即使发生变更,也可以通过各种方式灵活地进行应对。
这篇关于以自动检测为前提推进开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!