Task flows: A tester’s perspective