But proper test isolation would dictate that each test case should have it's own isolated test data anyway. So other tests shouldn't rely on data from other tests anyway.
But proper test isolation would dictate that each test case should have it's own isolated test data anyway. So other tests shouldn't rely on data from other tests anyway.
We can get a dump of the DB to debug if something happens after the test runs.
We also don't rely on a cleanup hook incase the test runner crashes.
We can get a dump of the DB to debug if something happens after the test runs.
We also don't rely on a cleanup hook incase the test runner crashes.
the back end - allowing the person to pick up on any device where they left off
the client - which doesn't require any networking calls
For testing, both would require setting up data to be on the step you want to test. I'm leaning towards client.
the back end - allowing the person to pick up on any device where they left off
the client - which doesn't require any networking calls
For testing, both would require setting up data to be on the step you want to test. I'm leaning towards client.