Acceptance testing for web and mobile apps