No matter what color, size, text, position or selector is applied to your button, the tests will always pass. The only reason your test shouldn't pass is when the button is disabled or its behavior is unexpected. Why ? Because if you are using components reference in all of your tests, then when a button changes in some way, you just have to change the definition in one single place and all tests will work well again. It is exactly like Page-Object pattern, which is rather commonly used by huge enterprise in testing.
When it comes to testing real apps, not just simple TODO lists, there are a lot of tests, many application versions, and more testers. To handle this complexity you need versions, forks, merging, conflicts resolving, commit tagging, refactoring. Testissimo has a versioning system built in with all of these features just for you to enjoy.
Three tests free, then 1€ for test per month.
No credit card needed to start. For all users we guarantee it will cost maximum 1€ per test/month - no matter how many components, test-suites and users are in your repositories. Check pricing for more details.
Start Client › Sign Up › Write TestsTry Demo