Testing Icinga2 Monitoring with robotframework browserlibrary

Test Scope
Test Scope

Test Object:

  • WEB UI : ICINGA2 & NagVis
  • Backend : PostgresstDB, SNMP, Rest-API

Test Type :

  • SmokeTest: Application Deployment
  • Functional Test: E2E test

Challenges:

  • Test Automation Framework in different Linux platforms (ALMALINUX, Debian, etc.).
  • Test development in VMs (Vagrant, Ansible, Virtualbox)
  • Web application test with browserlibrary, requestlibrary, SNMPlibrary, standards library
  • Test creation with RIDE, test development in Linux OS
  • Structure connection of all API as a robot framework resource (aggregation daemon, Icinga2-API, SNMPSIM)
  • Test report layout & structure correspond to SW requirements in MF ALM
Robotframework Test Structure