Appstate is a concept to handle preconditions of a test case. With AppStates you can make sure actual test steps begin from a known application state. As an example, if you test "shopping cart" functionality, you need to make sure actual test steps begin from a known state (i.e. there are no items in shopping cart).


Read more about Appstates here.