Craft.io学院-库珀客户 [在Netlify部署] [![Netlify状态] 作者 , , 挑战 客户要求我们使用称为“库珀测试”(又称“ 12分钟跑步”)的特定测试来构建健身跟踪应用。 今天,该测试仍用作确定有氧适应性的现场测试,也是军方使用的基本适应性测试之一。 许多教练和培训人员还使用它来确定心血管健康状况并随时间推移跟踪健康状况。 通过此简单的测试,您还可以将自己的心血管耐力与其他年龄和性别的人进行比较。 范围 构建一个软件解决方案,使它不仅可以进行计算,还可以记录一段时间内的数据。 另一个要求是,如果用户保存了任何历史数据,则该应用程序应具有可显示测试历史数据的功能。 Ruby on Rails框架(后端/ API)和React(客户端)。 练习技巧 测试驱动开发和行为驱动设计或验收-单元测试周期 使用请求规范使用RSpec测试API端点 了解CORS 通过Re