1.1. 2.7 列车订票系统(Api)

@data7 Web API 实作 3-1 to 7-7: https://xiaochu.ga/Content/syllabus_dsrUtj.html @data7 Rails 自动化测试 5-1 to 5-9: https://xiaochu.ga/Content/syllabus_wzHTVX.html

1.1.1. 2.7.1 需求

  • 可以查询有哪些列车
  • 可以查询特定列车有哪些空位
  • 可以订票,并得到一组订票号码(乱数产生)
  • 根据订票号码,可以查询订票资料
  • 根据订票号码,可以修改订票资料
  • 根据订票号码,可以取消订票

  • 使用者可以在网页上注册、登入,拿到 API Key

  • 如果在有登入的情况下进行订票的话,则可以查询该用户下的所有订票
  • 注册、登入和登出的 API,好让用户输入帐号密码登入,拿到 API Key
  • 更新自己的资料,包括修改 E-mail、密码和上传照片
  • 查询自己的资料
  • GET 拿资料可能会很复杂,因为资料字段很多,使用 JBuilder 来定义 JSON

  • 测试注册 API:

  • 测试登入登出 API
  • 测试查询列车 API
  • 测试查询订票、修改定票、取消订票 API
  • 测试订票 API
  • 测试查询我全部的订单 API
  • 测试查询和更新我的资料 API

results matching ""

    No results matching ""