News for hackers. Stuff that matters.

Ask HN: How do you test your CMS-based website deployments?

Enterprise CMSs have a lot of complexity and my small team is looking for tools to improve the efficiency and coverage of QA.

After seeing some unexpected bugs post code deployments, we’ve started looking into testing tools which would automate the task of spot-checking the site functionality.

This is despite developing on a test server and slotting time for testing.

We have a large number of pages, many of which have content changing over time. A test suite would need to accommodate that.

I’d love to hear about your choice of tools and process.

( 5 comments | 9 points | on HN )
Re:Ask HN: How do you test your CMS-based website deployments? by rajeshpant on Saturday April 21, 2018 @11:20PM (#16894552)
I'm curious what enterprise CMS you use. I work in enterprise CMS from last 7 years and would love to know your use case in detail. I can tell you that this is definitely a issue with many organizations face but none of the cms offers an OOTB functionality to cover this.
Re:Ask HN: How do you test your CMS-based website deployments? by andrei_says_ on Sunday April 22, 2018 @01:24PM (#16897236)
I was not looking for ootb but hoping to hear about a solid process based on selenium or similar system.
Re:Ask HN: How do you test your CMS-based website deployments? by seanwilson on Saturday April 21, 2018 @08:25AM (#16891173)
Visual diff tools that visually compare screenshots of URLs for previous and new deploys are really useful. I can recommend https://github.com/garris/BackstopJS
Re:Ask HN: How do you test your CMS-based website deployments? by ryancp on Friday April 20, 2018 @11:38PM (#16889867)
I'm curious to know more about the kinds of bugs you are seeing and if there might be a tool to help. Can you provide your email or email [email protected]? I'd like to ask you some questions.
Re:Ask HN: How do you test your CMS-based website deployments? by andrei_says_ on Saturday April 21, 2018 @01:46PM (#16892383)
Thank you, I’ll get in touch on Monday.