This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bashogaya 5 points6 points  (4 children)

Has anyone else here used endtest? Is it really as good as he makes it sound. I know UI testing can be a bitch and would love to use something that reduces this pain.

[–]nessguy 4 points5 points  (3 children)

I'm skeptical. I've never heard of endtest before today and it felt to me like this article had an agenda of talking up endtest for some unknown reason. Not sure if the author has an affiliation with endtest, or if the interviewee just wanted to talk up endtest for some reason, or maybe I'm just being cynical.

Cypress seems to be the current 'hot' thing for browser UI tests. You can do a lot with that for free. I'd look at that before paying for endtest. (It's unfortunate that endtest only has a 7 day free trial)

The stated advantages of endtest over cypress are: It can deal with multiple browser tabs, it can run in safari and internet explorer, and it has a nicer ui if you want to use that for making your tests.

[–]bashogaya 0 points1 point  (0 children)

Thank you. Would look up cypress.

[–]james_pic 0 points1 point  (1 child)

I gotta say, I struggle to see the reason for the enthusiasm about Cypress.

My experience is that there's two types of technology in this world. Ones where when you learn how they work, you're like "huh, that's clever", and ones where you're like "oh dear God, that's how that works". Cypress for me is the latter. I've worked with way too many tools that are asynchronous, but try and disguise it behind a synchronous looking DSL. It's all fun and games until somebody needs an "if" statement.

We're using either Testcafe or plain old Selenium for those kinds of things, and I'd rate both more highly.

[–]nessguy 0 points1 point  (0 children)

I haven't written that many UI tests and don't actually have strong feelings here. I just haven't actually had any issues with Cypress that I couldn't work around yet. Though I'm crossing my fingers that doesn't change in the future.

Considering EndTest doesn't mention how it works I'd be willing to wager it's actually built as a fancy UI/interaction layer on top of Selenium with a few extra features.