Features
Sapien CI is a hosted service with a team of website testers. You configure it once and then notify us (usually automatically) when your site changes. We then manually test it and file bug reports when we find any problems.
We call the members of our testing team “sapiens” – because they’re real human beings.
One-time Configuration
Create an account and add websites that you’d like tested. For each site, you can:
- provide instructions about what you’d like tested
- configure how many sapiens you’d like to test it and for how long
- enable a channel to notify us when your website changes
By “channel”, we mean the method through which you notify us about website changes. As listed in the documentation, we have pre-baked integrations with popular deployment tools and simple fallback methods for other / custom workflows.
Ongoing Notifications
Depending on which channel you’re using, you’ll be able to get notifications up and running either by just copy-and-pasting a snippet of code or following some simple instructions.
Then, when you deploy a change to your website, we’ll recieve a notification. Based on your configuration, we fan this out into testing jobs. These jobs are picked up by individual sapiens who explore and try out the functionality on your site – following your instructions.
Testing Reports
At the end of a testing job, the sapien writes a report, documenting any:
- bugs / problems
- unexpected behaviour
- inconsistencies
- grammatical mistakes
- suggestions for improvement
Where issues are reported, sapiens are trained to provide:
- screenshots
- javascript console output
- request and response data
- device and user agent information
The idea is to be as helpful to you as possible in identifying problems with your website that your automated testing may have missed.