Make Your Test Automation Notifications Useful To The Entire Team

cerberus-testing-make-test-automation-notifications-useful-entire-team

“Test automation, that’s the job of QA right?”

While implementing good automated tests do require expertise, delivering high-quality software requires the entire team collaboration. Transversal interactions are improved when the team members work on the same information channels.

The usage of a communication platform with embedded chat and group calls is now a standard. But how many times the channels are restricted to existing teams? The cross-functional team – product owners, developers, QA, etc – needs regular sharing.

Test automation notifications can make the difference to increase the software quality. When a software engineer receives a failing test alert within a CI/CD pipeline, he can implement a fix quicker. That’s the power of faster feedback loops.

Your test automation solution therefore requires flexible notifications capabilities. 

Cerberus Testing is the 100% open source test automation platform now providing increased features of notifications with built-in hooks for future connectors. This article shares the various use-cases supported within Cerberus Testing.

Follow Cerberus Testing for more open source test automation.

Get notified depending on your test campaign reports

A test automation campaign enables you to run a whole set of verifications in a particular context. You can implement quality gates using a non-regression campaign in CI/CD, or customer journey monitoring with tests running regularly in production.

In Cerberus Testing, you can configure hooks for the various campaign events such as start, end, and even on specific CI scores. These options are now available in the new menu “Developer > Event Hooks”.

Figure 1: The test automation campaign notifications available in Cerberus Testing.

Test campaign notifications will inform your engineering team about tests run in a specific environment. When a bug is found, they can react quickly and comment on the notifications to let the team know they are working on it.

You can even do that on a finer grain.

Get notified on your individual test execution results

The execution of individual automated tests is useful when you want more fine-grained notifications. You can want restricted notifications while fine-tuning a specific test, or notify specific stakeholders for a specific use-case.

Configuring notifications for specific tests follows the same logic as the campaign ones in Cerberus Testing. Using the same menu, you need to select the “EXECUTION_*” events and set your parameters to the selected test cases.

Figure 2: The individual automated test notifications in Cerberus Testing.

Two optional parameters are available to specify the scope of test cases. “Object1” will filter on an entire Test Folder. You can go further using “Object2 “ to filter by Test Case ID. We highly recommend setting one of these parameters to avoid flooding your team.

Outside of the execution, you also need to react when test changes.

Get notified when an automated test is evolving

Your test cases reflect the requirements of your software. As you evolve the product to improve your value proposition, your software requirements and associated test cases are therefore also evolving in cascade. Reacting fast will avoid false positives.

Test cases changes happen in three main cases: create, update and delete. Each of these events can require a different reaction on your side. For example, a new or updated test case needs to be reviewed and potentially added to a campaign.

Figure 3: The test case event notifications available in Cerberus Testing.

You can use the same configuration logic for campaign, execution and test cases. Select your event reference and narrow down the scope of notifications using the “Object1” and “Object2” parameters.

For any of these notifications to be useful, you need to receive them.

Get notified on your preferred communication channels

Your team members are already overwhelmed with the information flow. Test automation notifications have to be embedded in their preferred communication channels to be seen and used on a regular basis. That’s the power of having native connectors. 

Cerberus Testing enables you to receive notifications for different providers using a minimal configuration. You can be notified by email, slack, Microsoft Teams and Google Chat. A generic connector is also available for future connector implementation.

Figure 4: The notifications connectors natively available in Cerberus Testing.

The communication platform usually only requires knowing the webhook url and the channel. You just need to configure these respective parameters into the “Recipient” and “Channel” fields of the event hooks area.

You are now ready to deliver useful notifications.

Make test automation notifications useful to your team

Productive engineering teams rely on fast feedback loops of software changes. You can make a difference in your organization by building useful test automation notifications. The true value of your automated tests lies in the collaboration improvements.

By using Cerberus Testing, you can natively access the entire set of notifications use-cases we shared. Use the Free Cloud Plan to accelerate your test automation, and feel free to share on GitHub if you have a specific requirement.

This event hook capability is helpful for notifications but not only. We can now react to more test automation events and connect to more platforms. For example, we will be able to send automated tests to JIRA/Xray or external test reporting.

Follow Cerberus Testing for more open source test automation.

Leave a comment

Your email address will not be published. Required fields are marked *

Cerberus-Testing Terms Of Service


Website Terms and Conditions of Use

1. Terms

By accessing this Website, accessible from http://vgeouyk.cluster030.hosting.ovh.net, you are agreeing to be bound by these Website Terms and Conditions of Use and agree that you are responsible for the agreement with any applicable local laws. If you disagree with any of these terms, you are prohibited from accessing this site. The materials contained in this Website are protected by copyright and trade mark law. These Terms of Service has been created with the help of the Terms of Service Generator and the Privacy Policy Template.

2. Use License

Permission is granted to temporarily download one copy of the materials on Cerberus Testing's Website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:

  • modify or copy the materials;
  • use the materials for any commercial purpose or for any public display;
  • attempt to reverse engineer any software contained on Cerberus Testing's Website;
  • remove any copyright or other proprietary notations from the materials; or
  • transferring the materials to another person or "mirror" the materials on any other server.

This will let Cerberus Testing to terminate upon violations of any of these restrictions. Upon termination, your viewing right will also be terminated and you should destroy any downloaded materials in your possession whether it is printed or electronic format.

3. Disclaimer

All the materials on Cerberus Testing’s Website are provided "as is". Cerberus Testing makes no warranties, may it be expressed or implied, therefore negates all other warranties. Furthermore, Cerberus Testing does not make any representations concerning the accuracy or reliability of the use of the materials on its Website or otherwise relating to such materials or any sites linked to this Website.

4. Limitations

Cerberus Testing or its suppliers will not be hold accountable for any damages that will arise with the use or inability to use the materials on Cerberus Testing’s Website, even if Cerberus Testing or an authorize representative of this Website has been notified, orally or written, of the possibility of such damage. Some jurisdiction does not allow limitations on implied warranties or limitations of liability for incidental damages, these limitations may not apply to you.

5. Revisions and Errata

The materials appearing on Cerberus Testing’s Website may include technical, typographical, or photographic errors. Cerberus Testing will not promise that any of the materials in this Website are accurate, complete, or current. Cerberus Testing may change the materials contained on its Website at any time without notice. Cerberus Testing does not make any commitment to update the materials.

6. Links

Cerberus Testing has not reviewed all of the sites linked to its Website and is not responsible for the contents of any such linked site. The presence of any link does not imply endorsement by Cerberus Testing of the site. The use of any linked website is at the user’s own risk.

7. Site Terms of Use Modifications

Cerberus Testing may revise these Terms of Use for its Website at any time without prior notice. By using this Website, you are agreeing to be bound by the current version of these Terms and Conditions of Use.

8. Your Privacy

Please read our Privacy Policy.

9. Governing Law

Any claim related to Cerberus Testing's Website shall be governed by the laws of fr without regards to its conflict of law provisions.

Thank you for your interest in cerberus,

In order to proceed with your SaaS we need some in order to confirm your instances accesses.

Please provide accurate contacts to secure the process.

You can cancel any time the subscription, please read Terms of Use.