Favorites Control Testing Page | |||||
---|---|---|---|---|---|
Quick Links: 1230 | 1240 | 1250 | 1260 | 1480 | 1540 | 1550 | 1560 | 1570 | 1580 | 1810 | |||||
Num. Favorites: (NOTE: Does NOT delete any favorites!) (NOTE: Each favorite receives a unique title!) |
|||||
Note that many of the test cases have input boxes above the RUN button. This allows for the automated test cases to change along with any future spec changes. If the text box contains a valid value for that test case then simply press the RUN button. Be sure to double-check each Test Case to make sure there are no extra steps! | |||||
Test Case | Case Title | Notes | Result | Run Test | Result |
1237 | DeleteFavorite: Index: Valid: Existing Favorite | Know the index of an existing favorite | Should delete the favorite and return true | Index: |
NOT TESTED |
1238 | DeleteFavorite: Index: Invalid: Index greater than (NumFavorites - 1) | (This deletes ALL your favorites and saves new ones) | Should delete no favorites and return false | No. of Favs to Create: Index to Delete: |
NOT TESTED |
1239 | DeleteFavorite: Index: Invalid: Index less than zero | None | Should delete no favorites and return false | Index: |
NOT TESTED |
1240 | SaveFavorite: URL and Title: Valid: URL and Title valid lengths | None | Should return true | URL: Value: |
NOT TESTED |
1241 | SaveFavorite: URL and Title: Valid: Favorites full | None | Should return false | Max Favs: URL: Value: |
NOT TESTED |
1242 | SaveFavorite: URL and Title: Valid: Title zero length: JScript empty string | None | Should return true | NOT TESTED | |
1243 | SaveFavorite: URL and Title: Valid: Title too long | None | Should return true | Length: |
NOT TESTED |
1244 | SaveFavorite: URL: Invalid: URL zero length: JScript empty string | None | Should return false | Title: |
NOT TESTED |
1245 | SaveFavorite: URL: Invalid: URL too long | None | Should return false | Length: |
NOT TESTED |
1246 | SaveFavorite: URL: Invalid: URL is NULL value | None | Should return false | NOT TESTED | |
1247 | SaveFavorite: Invalid Title: Title is NULL value | None | Should return false | NOT TESTED | |
1248 | NumFavorites: Default | Use a "clean" box and know the expected (OEM defined) default number of favorites | Should return the default number | Expected Number: |
NOT TESTED |
1249 | NumFavorites: Less than maximum saved | WARNING: This test deletes all Favorites | Should return the number of favorites saved | No. to Save: |
NOT TESTED |
1250 | NumFavorites: Maximum saved | WARNING: This test deletes all Favorites | Should return the expected maximum | Expected Maximum: |
NOT TESTED |
1251 | NumFavorites: Upper Boundary | WARNING: This test deletes all Favorites | Should return the maximum number of favorites | No. to Save: Expected Maximum: |
NOT TESTED |
1252 | NumFavorites: Read/Write: Read/Write access allowed | None | Should allow both read and write access | NOT TESTED | |
1253 | FavoritesTitle: Get Title: Exisiting Favorite | Know the title and index of an existing favorite | Should return the correct title | Title: Index: |
NOT TESTED |
1254 | FavoritesTitle: Get Title: Non-existing Favorite: Invalid Positive Index | None | Should return false | Index: |
NOT TESTED |
1255 | FavoritesTitle: Get Title: Non-existing Favorite: Negative Index | None | Should return false | Index: |
NOT TESTED |
1256 | FavoritesTitle: Set Title: Existing Favorite: Valid Title: Non-zero length | Know the Index of an existing Favorite | FavoritesTitle(i) should have the new title | Title: Index: |
NOT TESTED |
1257 | FavoritesTitle: Set Title: Existing Favorite: Valid Title: Zero length: JScript empty string | Know the index of an existing Favorite | FavoritesTitle(i) should have a blank title | Index: |
NOT TESTED |
1258 | FavoritesTitle: Set Title: Non-Existing Favorites: Invalid positive index | Know the current number of favorites | Should return false | Title: Index: |
NOT TESTED |
1259 | FavoritesTitle: Set Title: Non-Existing Favorite: Negative Index | None | The favorite should not be saved | Title: Index: |
NOT TESTED |
1261 | Control Security: Access: Non-local | Run test from an unauthorized server | Should deny access | NOT TESTED | |
1262 | Control Security: Access: Local | Run test from an authorized server | Should grant access | NOT TESTED | |
1264 | MaxFavorites: Default | None | Should return Default value | Default: |
NOT TESTED |
1265 | MaxFavorites: Read/Write: Write access denied | None | Should cause an error. | NOT TESTED | |
1266 | FavoritesTitle: Set Title: Existing Favorites: Valid Title: Length greater than maximum | None | FavoritesTitle(i) should be no longer than maximum length | Length: Index: Max Length: |
NOT TESTED |
1487 | DeleteFavorite: Invalid Index: Index greater than max favorites | None | Should delete no favorites and return false | Max No. of Favs: Index: |
NOT TESTED |
1548 | SaveFavorite: Title: Valid: Title zero length: HTML INPUT empty string | None | Should return true | Empty Textbox: |
NOT TESTED |
1549 | SaveFavorite: URL: Valid: URL zero length: HTML INPUT empty string | None | Should return false | Empty Textbox: |
NOT TESTED |
1550 | FavoritesTitle: Set Title: Existing Favorites: Valid Title: Zero length: HTML INPUT empty string | Know the index of an existing favorite. | FavoritesTitle(i) should have a blank title | Title: Index: |
NOT TESTED |
1551 | MaxUrlLength: Default | None | Should return the default number | Expected Number: |
NOT TESTED |
1552 | MaxUrlLength: Read/Write: Write access denied | None | Should deny access | NOT TESTED | |
1553 | MaxTitleLength: Default | None | Should return the default number | Expected Number: |
NOT TESTED |
1554 | MaxTitleLength: Read/Write: Write access denied | None | Should deny access | NOT TESTED | |
1555 | FavoritesURL: Get URL: Exisiting Favorite | Have space for at least one favorite | Should return the correct URL | URL: |
NOT TESTED |
1556 | FavoritesURL: Get URL: Non-Existing Favorite: Invalid positive index | Save less than the max. number of Favorites | Should return false | Index: |
NOT TESTED |
1557 | FavoritesURL: Get URL: Non-existing Favorite: Negative Index | None | Should return an empty string | Index: |
NOT TESTED |
1558 | FavoritesURL: Set URL: Existing Favorite: Valid: Non-zero length | None | Should case a Scripting error | URL: Index: |
NOT TESTED |
1559 | FavoritesURL: Set URL: Existing Favorite: Invalid: Zero length: JScript empty string | None | Should case a Scripting error | Index: |
NOT TESTED |
1560 | FavoritesURL: Set URL: Existing Favorite: Invalid: Zero length: HTML INPUT empty string | None | Should case a Scripting error | Empty URL: Index: |
NOT TESTED |
1561 | FavoritesURL: Set URL: Non-Existing Favorite: Invalid positive index | None | Should case a Scripting error | URL: Index: |
NOT TESTED |
1562 | FavoritesURL: Set URL: Non-Existing Favorite: Negative index | None | Should case a Scripting error | URL: Index: |
NOT TESTED |
1564 | DeleteFavorite: Index: Invalid: Index equal to (NumFavorites) | None | Should return false | No. to Save: |
NOT TESTED |
1576 | SaveFavorite: URL and Title: Valid: URL Max length | None | Should return true | Length: |
NOT TESTED |
1577 | SaveFavorite: URL: Invalid: Max + 1 length | None | Should return false | Length: |
NOT TESTED |
1578 | SaveFavorite: URL and Title: Valid: Title max length | None | Should return true | Length: |
NOT TESTED |
1579 | SaveFavorite: URL and Title: Valid: Title max + 1 length | None | Should return true | Length: |
NOT TESTED |
1580 | SaveFavorite: Title: Truncation: Max length | None | No truncation | Length: |
NOT TESTED |
1581 | SaveFavorite: Title: Truncation: Max + 1 length | None | Truncation to max length | Length: Max Length: |
NOT TESTED |
1582 | SaveFavorite: Title: Truncation: Greater than max length | None | Truncation to max length | Length: Max Length: |
NOT TESTED |
1811 | SaveFavorite: URL: Valid: Maximum length URL saves correctly | None | Correct URL is retrieved | Max Length: |
NOT TESTED |