Ask HN: What sort of automated functional testing setup do you have?
2 comments
Selenium based for desktop browsers. Appium + Selendroid for viewing on mobile. We don't use headless browsers. VMs installed on a couple of machines take care of the different operating systems.
Jenkins manages the continuous integration and deployment bit.
Jenkins manages the continuous integration and deployment bit.
We use geb which is a Groovy DSL around Selenium which makes for very readable test descriptions.
http://www.gebish.org/
http://www.gebish.org/
Among other things:
- Is there any alternative to Selenium based automated testing or is Selenium the most popular way of doing automated functional testing?
- Have you set up a Selenium grid in-house or integrated with Sauce Labs / BrowserStack etc.? Is it costly to do so in-house?
- Do you test across how many different combinations of OS and browsers?
- Is testing only on headless browsers very common?
- Do you test on both desktop and mobile browsers?
- Is your setup integrated with a CI tool?