Project

General

Profile

Test Plan » History » Version 10

Luke Murphey, 07/04/2017 04:31 PM

1 1 Luke Murphey
h1. Test Plan
2 1 Luke Murphey
3 1 Luke Murphey
h2. General
4 1 Luke Murphey
5 1 Luke Murphey
* The app must work with custom root endpoints
6 1 Luke Murphey
* The app has a description
7 1 Luke Murphey
* The app has an icon
8 1 Luke Murphey
* The app is visible
9 8 Luke Murphey
* The app works on all applicable versions of Splunk (6.3+)
10 1 Luke Murphey
** The app uses web.conf to make inputs public which requires 6.2
11 9 Luke Murphey
** Status history uses a single value with a time-chart which requires 6.3
12 1 Luke Murphey
* The print and edit controls are not displayed on the batch editor
13 1 Luke Murphey
* The app works with IE, Safari, FireFox, and Chrome
14 1 Luke Murphey
15 1 Luke Murphey
h2. Batch editor
16 1 Luke Murphey
17 1 Luke Murphey
* The editor will not attempt to create an input with a stanza name that already exists
18 1 Luke Murphey
** 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)
19 7 Luke Murphey
* non-FQDN and IP address based URLs are accepted
20 10 Luke Murphey
** The protocol will be added automatically if excluded
21 10 Luke Murphey
* non-HTTPS sites are not tested on a Cloud instance but are tested on Enterprise
22 5 Luke Murphey
23 5 Luke Murphey
h2. Input
24 6 Luke Murphey
25 5 Luke Murphey
* Memory use is stable (growth is not unbounded)
26 5 Luke Murphey
* Input logs the number of threads when threads are added or removed
27 5 Luke Murphey
* URL declared by an IP address that does not exist is handled correctly on both Windows and *nix (connection exception is handled correctly)
28 1 Luke Murphey
* Thread limit is used correctly
29 10 Luke Murphey
* non-HTTPS sites are not tested on a Cloud instance but are tested on Enterprise
30 9 Luke Murphey
31 9 Luke Murphey
h2. Setup page
32 9 Luke Murphey
33 9 Luke Murphey
* Existing password stored in a conf file is loaded
34 9 Luke Murphey
* Existing password stored in a conf file is cleared upon save and updated to secure storage
35 9 Luke Murphey
* Clearing the password causes the secure password to be removed
36 9 Luke Murphey
** No error should be thrown if no secure credential entry currently exists
37 9 Luke Murphey
* The existing password entry should be updated if the password is changed or a new credential entry should be created if necessary
38 10 Luke Murphey
39 10 Luke Murphey
h2. Input editor
40 10 Luke Murphey
* HTTPS sites are not allowed if on Cloud but allowed on Enterprise