基于领域驱动的测试用例设计开发方法研究
2016-01-02胡继东鞠炜刚
计算机技术与发展 2016年9期
胡继东,鞠炜刚
(中兴通讯南京研究所,江苏南京 210012)
基于领域驱动的测试用例设计开发方法研究
胡继东,鞠炜刚
(中兴通讯南京研究所,江苏南京 210012)
随着软件产品的交付周期越来越短,敏捷研发模式的应用范围更加广泛。为解决敏捷团队中测试用例设计、开发不能满足产品持续快速交付的问题,采用领域驱动方法,从需求特性出发,采用实例化需求的方法设计测试用例,然后对被测领域进行建模,通过领域关键字结构模型分析用领域语言描述测试用例,对领域对象模型进行分析,采用面向对象设计、开发,通过不断演进和重构,迭代地完成测试用例的开发。一方面使得测试用例的组织、设计、开发更加有效,提高了测试用例的开发和维护效率,测试用例更加易于理解、清晰简洁,能够通过重构快速应对变化;另一方面可以采用ATTD的方法来驱动产品的开发。该方法在通信系统测试中得到了应用推广,取得了很好的效果。
测试用例;领域驱动;实例化需求;领域建模;面向对象;重构
0 引言
随着市场竞争的加剧,软件产品需要高质量的持续快速交付,越来越多的团队采用敏捷[1]研发模式取得了不错的效果,但随着软件产品的需求特性越来越复杂,传统的测试用例设计、开发方法越来越不能适应敏捷的要求,需要采用新的技术和方法。
文中提出了一种基于领域驱动的测试用例设计开发方法,该方法不仅有助于提高敏捷测试的效率,同时也可以驱动产品的需求特性开发,继而很好地满足敏捷测试对持续快速质量的保证。……
登录APP查看全文
