【发布时间】:2020-06-22 23:56:47
【问题描述】:
我目前正在构建一个 Ruby Sinatra 应用程序。主要路线在 app.rb 中定义。还有一个测试文件夹来存储单元测试。但是,我不知道应该把测试接口文件放在哪里。测试接口本质上是一组 URL,它们调用允许从浏览器测试我的应用程序的特殊功能,并且是可扩展性测试的基础。
将文件放在app.rb 中是不合适的。我考虑将其放入测试文件夹,但将其与单元测试放在一起看起来很奇怪。
你能给我一些建议吗?
【问题讨论】:
我目前正在构建一个 Ruby Sinatra 应用程序。主要路线在 app.rb 中定义。还有一个测试文件夹来存储单元测试。但是,我不知道应该把测试接口文件放在哪里。测试接口本质上是一组 URL,它们调用允许从浏览器测试我的应用程序的特殊功能,并且是可扩展性测试的基础。
将文件放在app.rb 中是不合适的。我考虑将其放入测试文件夹,但将其与单元测试放在一起看起来很奇怪。
你能给我一些建议吗?
【问题讨论】:
我的建议是测试不同的子文件夹。例如,你可能有 model 文件夹来测试模型,integration 文件夹来保存集成测试和 uni,routes 文件夹来测试不同的路由是否按预期工作。
【讨论】: