Overview
This page is both the high-level summary document as well as the repository for the Zenoss Core, Pro, and Enteriprise test cases. These test cases can be edited by anyone with the proper access. Please email bbibeault@… with any questions, or before you make significant content revisions. Note that this is a work in progress, and is meant to pre-date the upcoming Zenoss customer portal updates.
For the “quick and dirty” sample test case stub, click here, and copy/paste the pre-formatted text into your empty Wiki page.
Constant Test Environment
Erik Dahl recommended configuring a constant test environment that folks could model and use when we were testing the Zenoss product. This environment would consist of a manageable (but still reasonable) number of devices, say 25 total, and would be *the* group of machines that folks model when testing new builds/functionality/smoke/etc. It would also allow known values for monitoring; for example, that the following services should always be seen via WMI, that the following interfaces should be modeled, etc. Look for more information on this shortly.
colo3560g.zenoss.loc as a Cisco Router
Basic Smoke Tests
| Installation | Login & User Creation | Discovery & Modeling | Alerts & Monitoring? |
| Smoke Document by Dahl |
Automation Tests
| Selenium Suite | Command-line Unit Tests |
Regression Suite
Discovery and Modeling
Distributed Collector Discovery and Modeling
| Distributed Collector Overview |
Monitoring and Alerting
User Interface and Displays
Installation Tests
Note that the zenhub.log file may generate tracebacks during the installation of ZenPacks. This is expected behaviour.
| Source Installation Tests | BIN Installation Tests? | Appliance/VM Installation Tests? | RPM Installation Tests |
Upgrades Tests
Note that previous versions of the product can be located at pub.zenoss.com:/home/zenoss/dist/enterprise-2.1.3/common/
| Source Upgrade Tests? | BIN Upgrade Tests? | Appliance/VM Upgrade Tests? |
ZenPack-Specific Tests
Functional Test Script
The current Google Docs testcase, 51 sections.