There are so many benefits to writing UI tests, even if you have a suite of high quality unit tests
UI tests tend to get easier to write over time. There tends to be more code reuse when there is consistent look and feel across your application.
Your testing the absolute outermost layer of your architecture, all the code is being reached, there is no logic being overlooked
The same UI test can be run in so many different ways that can be useful for checking system quality
a. Run the same test on different browsers
b. Run the same test in a Load Test
c. Run the same test with various Mock internet speed, quirks mode, etc.
When tests fail, screenshots can show the impact the error has to the user experience, and help prioritize the severity of the bug.
Front-end Engineer and Tester. I have a course at https://learn.webdriver.io and I do free coding tutorials at https://www.youtube.com/user/medigerati/
Yep, UI tests have a lot of power to them! I'm a big fan and these are all great benefits that you don't find with many other testing methods out there!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
There are so many benefits to writing UI tests, even if you have a suite of high quality unit tests
UI tests tend to get easier to write over time. There tends to be more code reuse when there is consistent look and feel across your application.
Your testing the absolute outermost layer of your architecture, all the code is being reached, there is no logic being overlooked
The same UI test can be run in so many different ways that can be useful for checking system quality
a. Run the same test on different browsers
b. Run the same test in a Load Test
c. Run the same test with various Mock internet speed, quirks mode, etc.
When tests fail, screenshots can show the impact the error has to the user experience, and help prioritize the severity of the bug.
Yep, UI tests have a lot of power to them! I'm a big fan and these are all great benefits that you don't find with many other testing methods out there!