Project

General

Profile

Test Plan » History » Version 10

Version 9 (Luke Murphey, 07/01/2017 04:44 AM) → Version 10/12 (Luke Murphey, 07/04/2017 04:31 PM)

h1. Test Plan

h2. General

* The app must work with custom root endpoints
* The app has a description
* The app has an icon
* The app is visible
* The app works on all applicable versions of Splunk (6.3+)
** The app uses web.conf to make inputs public which requires 6.2
** Status history uses a single value with a time-chart which requires 6.3
* The print and edit controls are not displayed on the batch editor
* The app works with IE, Safari, FireFox, and Chrome

h2. Batch editor

* The editor will not attempt to create an input with a stanza name that already exists
** This includes inputs made within the current list of inputs to make (those that didn't exist before the user press the button to make the inputs)
* non-FQDN and IP address based URLs are accepted
** The protocol will be added automatically if excluded
* non-HTTPS sites are not tested on a Cloud instance but are tested on Enterprise


h2. Input

* Memory use is stable (growth is not unbounded)
* Input logs the number of threads when threads are added or removed
* URL declared by an IP address that does not exist is handled correctly on both Windows and *nix (connection exception is handled correctly)
* Thread limit is used correctly
* non-HTTPS sites are not tested on a Cloud instance but are tested on Enterprise


h2. Setup page

* Existing password stored in a conf file is loaded
* Existing password stored in a conf file is cleared upon save and updated to secure storage
* Clearing the password causes the secure password to be removed
** No error should be thrown if no secure credential entry currently exists
* The existing password entry should be updated if the password is changed or a new credential entry should be created if necessary

h2. Input editor
* HTTPS sites are not allowed if on Cloud but allowed on Enterprise