We've recently released a new plugin for Netlify that allows you to automatically run Ghost Inspector tests on every deploy, including deploy previews! By default, Netlify deploys your production branch on every change. To enable deploys for other branches, follow the Netlify instructions: With branch deploys enabled, you can now run Ghost Inspector tests on your website before deploying to production!
Quality assurance is a broad initiative. Ghost Inspector strives to be an all-in-one tool when it comes to browser automation. However, QA teams often use a range of products to cover all their testing needs, like API testing and load testing. This can lead to testing-related data being scattered in various places. QADeputy is a service that aims to centralize your QA operations — and it integrates nicely with Ghost Inspector.
Here at Ghost Inspector, we're continually rolling out new browser versions and automation logic updates. However, this month we've got a number of big changes launching at once and I wanted to discuss each in a little more detail. Here's a rundown of what's being added or changed — and how it might affect your tests.
While continuous integration is a common practice for most development teams, the stateful nature of WordPress makes it difficult, but not impossible, to setup. For our open source WordPress plugin, we wanted to integrate our standard build and test process for every pull request using CircleCI. While it might be easier to setup a permanent staging environment, we wanted every build to be isolated for dependable testing.