A-A+
假设你开发了一个模块的代码 对该模块测试需要WEB环境 而且该模块调用的另一个模 块由别人正
问题详情
假设你开发了一个模块的代码,对该模块测试需要WEB环境,而且该模块调用的另一个模 块由别人正在开发,你该如何测试。 请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:使用stub stub是旨模拟可能存在或还没写完真实代码所产生的行为,用来替换真正的代码,此时可以编写桩模块模拟别人正在开发的模块。 stub一般适合代码中粗粒度部分,比如文件系统,连接服务器和数据库等,这里,可以使用jetty做为WEB服务器,编写桩代码进行测试。