Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing ideas #73

Open
7 of 13 tasks
pietervdvn opened this issue Aug 27, 2019 · 0 comments
Open
7 of 13 tasks

Testing ideas #73

pietervdvn opened this issue Aug 27, 2019 · 0 comments

Comments

@pietervdvn
Copy link
Contributor

pietervdvn commented Aug 27, 2019

Unit tests

  • Add a few more unit tests, e.g. for a few weird cases
  • Get up to 100 tests
  • Uniformize their naming
  • Test walk so that, depending on exact moment, a different station is optimal

Manual, interactive integration tests

  • By a website such as OpenHopper

Testing against a known database

  • Test against a fixed set of journeys
  • Compare them with already existing planners (SNCB)
  • Test walk+cycle with different departure stations
  • Test walk so that, depending on exact moment, a different station is optimal

Testing in the large

  • Test against the OpenHopper logs
  • Test in bulk: every station to every other station + metrics
  • Analyze metrics: average response times, difficult points
  • What coordinate is most difficult to reach (e.g. test Belgium every 0.1 degrees to go to Brussels-Central)
@pietervdvn pietervdvn added this to the OpenHopper 2.0 milestone Sep 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant