Sort:  

I have been on steemit for a few days now. Finally a post about software testing. You made my day today buddy... :) Thanks again.

So when you write your tests before the developers start, how do you write them? Selenium?

First wire frames and UX gets developed and then Manual test gets written based on them. This manual tests are sent to the developers and in parallel Automation test cases are written in BDD using cucumber (Based on manual tests).

As you can see Manual tests are of paramount importance and each and every feature gets tracked to BDD tests these tests are in sync with manual tests which in return are linked to the requirement.

Hope this helps. Sorry for the delay. :-)

I haven't used anything for UI comparison. UI/UX team is generally involved in UI testing. They tests Html Ui with the actual design which are prepared in Photoshop(or any other tool). pixel to pixel comparison is too much of a hassle. It's good if design team test it.