Answer the question
In order to leave comments, you need to log in
What software exists to help QA to visually check pages?
There is a task to constantly compare different branches of the project (web site) and look for discrepancies in them. There are a lot of pages, and there are even more ruffles on the pages, something constantly falls off or is displayed incorrectly. QA cannot check the entire project manually after each merge.
Perhaps there is some kind of software that would compare pages of different versions (current and master versions) and show the discrepancy in them? If there is, please advise.
Thanks in advance.
Answer the question
In order to leave comments, you need to log in
The first thing I must say is that I think you are looking a little in the wrong direction.
If the question is "QA is not doing well" - you need to automate the most resource-intensive (in terms of testing) test cases, to which the layout directly relates very indirectly.
Now for the tools.
There are autotests. For example Selenium. Autotests are a fairly universal and scalable thing, but it’s rather pointless to attach them to the layout check (although it’s possible).
Selenium, as a rule, makes sense to check directly the presence of elements, interaction with them and their work.
(For example, I entered a phone number -> the next view appeared, but checking the location of the view with selenium is not a thankful task).
In my opinion, this is the best option, because. go through the pages and check that there are no "left" or sprawling elements - it does not take much time. A lot of time is occupied by functional cases.
The second option is more like what you were looking for. This is the so-called. "screenshot" testing, for example Sikuli. In general and simplified terms - upload a screenshot of the page, url, Sikuli checks the correspondence of one with the other.
Minuses? Pseudo triggers and an endless hell of updates with a dynamically changing interface.
In general, IMHO, as a tester, automating the layout itself makes sense when, and only when there is good coverage of regression and integration autotests, and in fact there is nothing more to automate.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question