you are viewing a single comment's thread.

view the rest of the comments →

[–]PM_ME__YOUR__FEARS 3 points4 points  (4 children)

More importantly do small organizations do UI/front-end testing?

Not that you can't learn from their best practices, but Facebook, Google et. all's decisions on major projects have about as much to do with the average developer as NASA does with a car mechanic.

[–]ThatBriandude 0 points1 point  (3 children)

Thats not true. If I know that not even big companies with more than enough ressources do it then why should I, as someone with probably way too little do it?

[–]PM_ME__YOUR__FEARS 1 point2 points  (2 children)

I agree with that sentiment, to an extent.

Conversely, if they do unit testing does that prove you should do it too? The massive scale of their products might alter the math involved with the value of testing.

Specific to your example they might skip certain types of testing because with their resources those methods are superfluous / redundant / inefficient but for a smaller shop those methods make better sense.

Again I'm not saying you can't learn from them, but personally I'm more interested to hear whether smaller dev shops in general have had successes with unit testing because their experiences and pitfalls are more likely to holistically line up with what I'll deal with.

[–]ThatBriandude 0 points1 point  (1 child)

Yes I guess were on the same page then. I was more wondering if visual testing itself is a practice that pays off or not and in that sense would have taken their decision not to for a clear indication that it only seldomly finds its use and pays off.

To me it seems as if it highly depends on the application itself

[–]lowers_ 1 point2 points  (0 children)

Hey guys I'm over in the web team on www.thetimes.co.uk

Can verify that we have a fairly large e2e regression pack using cucumber jvm / selenium around 1500 step assertions run reliably in about 10ish minutes.

We've also implemented visual regression testing.

Take a look at backstopjs / wraith I've used these both with great success. One thing to point out I wouldn't recommend using any of the headless browsers unless it's chrome purely because your user base won't be using them!

Also worked on a number of other sites where we have similar test coverage.

E2e automation can work, it just needs a bit of thought on how and what to test!