Quality is a shared responsibility within the team. Historically, unit tests have always been responsibility of developers while all other types of tests, along with CI/CD integration, were responsibility of QA engineers. Over time, software testing has evolved becoming more sophisticated, but also more understood and structured. New terms have permanently entered our vocabulary - integration testing, regression, end-to-end (e2e) tests, smoke, load, stress, usability tests, etc.
For UI development, however, unit tests are not sufficient. It is just impossible to cover all possible user interactions with your app by unit tests. What then should UI developers do to insure quality of the code and, more importantly, what tools are now available to help with this task? This is the question I want to explore in this article.
Read more at http://w2ui.com/web/blog/14/Quality-Engineering-for-Web-UI
Top comments (0)