• 在程序中设置一个测试路线


          针对接口开发系统是很好的主意,比如在开发之前,设计好业务逻辑部分和数据部分的接口,定义好需要什么样的数据,需要提交什么样的数据,然后再开发,在业务逻辑部分,安排一个测试路线,用一个开关来控制何时走这个测试路线,在测试路线上可以做一些与期望格式一致的假数据源,这样在业务逻辑部分的开发中,就不必受到数据库部分开发的影响,等数据部分开发完成之后,将开关设置在正常路线上,这样就自然的将业务逻辑部分和数据部分结合起来了。

          其中的开关很有意思,在VB中,写在配置文件中,比如TestMode=true,TestMode=false,等,在C#中有预编译指令,像#if,#define等等,利用预编译指令可以控制编译器选择需要的代码进行编译,这样在数据部分开发完成之前,只编译测试路线部分,数据部分开发完成之后,可以不再编译测试路线,可以使编译后的文件更小。如果程序需要维护时,可以重新开发测试路线,这样做感觉很好。(2009-3-2)

  • 相关阅读:
    day3
    day2
    day1-存储
    day5-iptables
    MySQL之补充
    11.18
    11.17
    junit基础学习之-测试controller层(2)
    junit基础学习之-简介(1)
    外键和级联
  • 原文地址:https://www.cnblogs.com/alisx/p/1627948.html
Copyright © 2020-2023  润新知