From 963e3c85ca9d7d51788e3aee7e6671dc91f02259 Mon Sep 17 00:00:00 2001 From: hlm7 Date: Wed, 24 Mar 2010 15:01:19 +0000 Subject: [PATCH] This is Holly adding her first completed Selenium test suite --- .../suites/AdminSecurity/AdminBadLogin | 135 +++++++ .../suites/AdminSecurity/AdminBookmarkedPage | 55 +++ .../suites/AdminSecurity/AdminChangePassword | 340 ++++++++++++++++++ .../suites/AdminSecurity/AdminFirstLogin | 155 ++++++++ .../suites/AdminSecurity/AdminLogouts | 160 +++++++++ .../suites/AdminSecurity/suite | 18 + 6 files changed, 863 insertions(+) create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/AdminBadLogin create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/AdminBookmarkedPage create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/AdminChangePassword create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/AdminFirstLogin create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/AdminLogouts create mode 100644 utilities/acceptance-tests/suites/AdminSecurity/suite diff --git a/utilities/acceptance-tests/suites/AdminSecurity/AdminBadLogin b/utilities/acceptance-tests/suites/AdminSecurity/AdminBadLogin new file mode 100644 index 00000000..9a156df8 --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/AdminBadLogin @@ -0,0 +1,135 @@ + + + + + + +AdminBadLogin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdminBadLogin
commentBad Login Attempt for Admin Account
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernamedefaultAdmin
commentEnter bad password
typepassworditstules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentIncorrect password: try again
commentEnter bad username
typeusernamedefaultAdm
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentNever logged in correctly
verifyTextPresentUnknown username
verifyTextPresentIncorrect password: try again
verifyTextPresentLog in
+ + diff --git a/utilities/acceptance-tests/suites/AdminSecurity/AdminBookmarkedPage b/utilities/acceptance-tests/suites/AdminSecurity/AdminBookmarkedPage new file mode 100644 index 00000000..ef2ef417 --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/AdminBookmarkedPage @@ -0,0 +1,55 @@ + + + + + + +AdminBookmarkedPage + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdminBookmarkedPage
commentAccess secure bookmarked page without being logged in
open/vivo/siteAdmin
assertTitleVIVO Site Administration
verifyTextPresentPlease log in
+ + diff --git a/utilities/acceptance-tests/suites/AdminSecurity/AdminChangePassword b/utilities/acceptance-tests/suites/AdminSecurity/AdminChangePassword new file mode 100644 index 00000000..d48c640d --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/AdminChangePassword @@ -0,0 +1,340 @@ + + + + + + +AdminChangePassword + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdminChangePassword
commentChange Password for Admin Account
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
verifyTextPresentPlease log in
commentLogin with current password
typeusernamedefaultAdmin
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentSite Administration
verifyTextPresentUser accounts
clickAndWaitlink=User accounts
assertTitleUser Accounts
verifyTextPresentdefaultAdmin
clickAndWaitlink=defaultAdmin
assertTitleUser Account Control Panel
verifyTextPresentUser Account Control Panel
clickAndWait//input[@value='Reset Password']
assertTitleUser Account Editing Form
commentEnter passwords that do not match
typeMd5passworditsrules2
typepasswordConfirmationitsrules3
clickprimaryAction
assertAlertThe passwords do not match.
commentEnter passwords that do match
typepasswordConfirmationitsrules2
clickAndWaitprimaryAction
assertTitleUser Account Control Panel
verifyTextPresentUser Account Control Panel
clickAndWaitlink=Log out
assertTitleVIVO
verifyTextPresentLog in
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
commentLogin with new password
typeusernamedefaultAdmin
typepassworditsrules2
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentSite Administration
verifyTextPresentUser accounts
clickAndWaitlink=User accounts
assertTitleUser Accounts
verifyTextPresentdefaultAdmin
clickAndWaitlink=defaultAdmin
assertTitleUser Account Control Panel
verifyTextPresentUser Account Control Panel
clickAndWait//input[@value='Reset Password']
assertTitleUser Account Editing Form
verifyTextPresentUser Account Editing Form
commentChange password back
typeMd5passworditsrules
typepasswordConfirmationitsrules
clickAndWaitprimaryAction
assertTitleUser Account Control Panel
verifyTextPresentUser Account Control Panel
clickAndWaitlink=Log out
assertTitleVIVO
verifyTextPresentLog in
+ + diff --git a/utilities/acceptance-tests/suites/AdminSecurity/AdminFirstLogin b/utilities/acceptance-tests/suites/AdminSecurity/AdminFirstLogin new file mode 100644 index 00000000..5b9f0df1 --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/AdminFirstLogin @@ -0,0 +1,155 @@ + + + + + + +AdminFirstLogin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdminFirstLogin
commentFirst Login for Default Admin Account
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
verifyTextPresentPlease log in
typeusernamedefaultAdmin
typepassworddefaultAdmin
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentMust change password at first login attempt
verifyTextPresentPlease now choose a private password
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentPlease re-enter new private password
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentLogged in as defaultAdmin
commentLogoff before ending test
clickAndWaitloginSubmitMode
assertTitleVIVO
verifyTextPresentLog in
+ + diff --git a/utilities/acceptance-tests/suites/AdminSecurity/AdminLogouts b/utilities/acceptance-tests/suites/AdminSecurity/AdminLogouts new file mode 100644 index 00000000..f1103261 --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/AdminLogouts @@ -0,0 +1,160 @@ + + + + + + +AdminLogouts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AdminLogouts
commentLogout Both Ways and Check Security
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
verifyTextPresentPlease log in
commentLogin then logout from site admin button
typeusernamedefaultAdmin
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentLogged in as
clickAndWaitloginSubmitMode
assertTitleVIVO
verifyTextPresentLog in
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
verifyTextPresentPlease log in
commentLogin then logout using login link
typeusernamedefaultAdmin
typepassworditsrules
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentLogged in as defaultAdmin (Log out)
clickAndWaitlink=Log out
+ + diff --git a/utilities/acceptance-tests/suites/AdminSecurity/suite b/utilities/acceptance-tests/suites/AdminSecurity/suite new file mode 100644 index 00000000..0a0db0f2 --- /dev/null +++ b/utilities/acceptance-tests/suites/AdminSecurity/suite @@ -0,0 +1,18 @@ + + + + + + Test Suite + + + + + + + + + +
Test Suite
AdminFirstLogin
AdminBadLogin
AdminChangePassword
AdminLogouts
AdminBookmarkedPage
+ +