Capturing responses during the Client creation

Test Steps

1. Login to Mifos
2. Go to 'Clients & Accounts' tab
3. On the right panel 'Clients & Accounts Tasks' click on 'Create new Client' link
4. Search for any Group and select one from the list
5. Fill in at least the mandatory fields on 'Create New Client - Enter personal information' page
6. Click 'Continue' button
7. Fill in all fields on page with Question Groups
8. Click 'Continue' button
9. On the next page select optional information and click 'Preview' button
10. Click on 'Edit Additional Information' button
11. Edit some questions
12. Click 'Continue' button
13. Click 'Preview' button
14. On the next page click 'Submit For Approval' button
15. Click on 'View Client details now' link
16. On the Client details page click on 'View Additional Information' link
17. Back to the details page
18. Go to 'Admin' tab
19. Add some questions to any Question Group associated with Create Client
20. Mark some questions associated with Create Client inactive
21. Mark another Question Group associated with Create Client inactive
22. In another Question Group associated with Create Client mark all questions in a section inactive
23. Go to 'Clients & Accounts' tab
24. On the right panel 'Clients & Accounts Tasks' click on 'Create new Client' link
25. Search for any Group and select one from the list
26. Fill in at least the mandatory fields on 'Create New Client - Enter personal information' page
27. Click 'Continue' button
28. Check on the page with QG that there aren't any inactive questions
29. Check on the page with QG that there are previously added questions
30. Check on the page with QG that the section with all inactive questions is not displayed
31. Click 'Cancel' button
32. Go to the 'Admin' tab and add a new question to any active QG associated with Create Client
33. On the View Client details page check in the 'Additional Information' that newly added questions have blank responses and that only active Question Groups with responses are displayed.

Expected Result

Successfully created Client with properly captured responses

Activity

Show:
Mifos Hudson Jira Plugin User
February 6, 2011, 5:52 PM

Integrated in

head-f-release #33
Capturing responses during the Client creation
corrections
test fix

Łukasz Domżalski : 9baa1058b3b82183a4f053a9244b20f74b88cd8d
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/group/GroupSearchPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/testhelpers/ClientTestHelper.java

Łukasz Domżalski : da53256d5622e28fdfbd072e6a23e857e234313b
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/CreateClientEnterMfiDataPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/ClientsAndAccountsHomepage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/questionnaire/QuestionResponsePage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/testhelpers/ClientTestHelper.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/AddFamilyDetailsTest.java

Łukasz Domżalski : ed3484a59d31ebd8ffbbad4d7c4d5e3524218513
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/CreateClientEnterMfiDataPage.java

Mifos Hudson Jira Plugin User
February 6, 2011, 8:20 PM

Integrated in

head-master #2841
Capturing responses during the Client creation
corrections
test fix

Łukasz Domżalski : 9baa1058b3b82183a4f053a9244b20f74b88cd8d
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/testhelpers/ClientTestHelper.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/group/GroupSearchPage.java

Łukasz Domżalski : da53256d5622e28fdfbd072e6a23e857e234313b
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/ClientsAndAccountsHomepage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/AddFamilyDetailsTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/testhelpers/ClientTestHelper.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/CreateClientEnterMfiDataPage.java

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/questionnaire/QuestionResponsePage.java

Łukasz Domżalski : ed3484a59d31ebd8ffbbad4d7c4d5e3524218513
Files :

  • acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/CreateClientEnterMfiDataPage.java

Assignee

Lukasz Chudy

Reporter

Lukasz Chudy

Test Prerequisite

None

Test Data

Data set with Question Groups

Automation

Automated

Result

None

Test Level

Acceptance/UI

Automated Test Name

Components

Priority

Critical
Configure