0
首先我不擅长测试。我有一个OSGI CRUD应用程序。我想对自动测试业务逻辑进行测试。而我在这里看到两个选项:Java:在编译时或执行应用程序时运行测试
- 运行测试在编译的时候 - 在某些行家阶段
- 使测试作为独立的包和启动应用程序后,运行它。例如,如果我在主菜单上点击某处。
哪一个是正确的选择?或者两者都有可能?
为什么我问这个问题的原因有以下几点:
- 我从来没有见过的选项2,但是看到很多选项1.
- 选项2对我来说是一个更好的,因为业务逻辑包括使用数据库,索引系统和内存缓存,我不知道如何在编译期间检查它。
对于选项2(这听起来像功能测试),你可能喜欢看Selenium/Webdriver – Vorsprung