我们的安装程序将使用JavaServiceWrapper在Windows和UNIX下安装许多系统服务。将有一个类负责创建JavaServiceWrapper配置文件,安装服务等。
我可以就如何对这个班级进行单元测试提出一些建议吗?
答案 0 :(得分:2)
我不会为单元测试这样的课程而烦恼太多,而是我会去整合/ smoke tests。无论如何,您需要这些来验证您的安装是否正常 - 最好不仅在您自己的机器上,而且在目标环境中,在现实生活中,在您向老板和最重要的客户展示之前: - )
更新:我认为有问题的类不会包含太多复杂的逻辑,而只是粘合其他API提供的不同部分。但是,如果不是这种情况,并且您觉得无法通过集成测试轻松测试其功能的重要部分,您仍然可以尝试使用良好的模拟和/或依赖注入进行单元测试。
答案 1 :(得分:0)
洛尔!昨晚发现了这个。 Environmentally Friendly Deployment。我认为您的部署越复杂,您验证环境所需的就越多。