Hi Arpita,

Here is my first round of feedback for the 'Sequence of names'
functionality for the Configuration Changes project in v1.1 of Mifos.

As before, the test cases that you provided earlier for this feature are
checked into Subversion in the following location:  

Mifos > Documents > QA > v1.1 QA Documents > v1.1 New Feature Test Cases
> Configuration

Here's a link to the location:

http://tinyurl.com/yqnh53

And now for some brief feedback:

(*)  I think you have a 'cut and paste' error in Scenario 1 in your
document.  It includes the text "No additional days are specified as
Working Days at the time of installation."  I figured this is a typo but
wanted to let you know.

(*)  I think you should include scenarios where the configuration is
changed post-installation (e.g. after starting up Mifos for the first
time and once some data has been entered already).  This should be a
mandatory case in terms of priority.

(*)  Having one scenario where the values are changed from the default
in the file before installation should be a mandatory scenario, not
optional.  We want to make sure that we are checking to see that changes
from default work as a high priority test scenario.

(*)  In terms of overall approach for your test cases, I don't think you
need to call out each and every step you perform to test a particular
scenario.  For example, if you are looking to see if the name fields
show up in the correct order on the client creation page, you do not
need to call out each step (e.g. select branch office, search for group,
etc) and indicate pass/fail for those items, since they are not really
relevant to the testing the primary functionality you are looking at.
My sense is that you can just put in the steps where you need to verify
the name ordering is correct.  If something blocks you from getting to
the step, you can enter a bug in the issue tracker indicating the area
that is broken that is blocking you from proceeding with testing, and
then put this bug # in your test case spreadsheet in the remarks section
so that it is apparent what the progress is on testing that particular
test case.  This is just a suggestion to make writing and executing the
test cases easier.  It also helps for those people reviewing the test
cases to just focus on the relevant steps that you are performing to
test the feature.

(*)  When indicating the 'expected outcome' for each of your test cases
per test scenario, you should indicate more than just 'personal
information page loads', etc.  Since you are testing the configuration
of the order of client names, you should indicate the expected outcome
for what should show on the page (e.g. 'data entry fields for client
name should appear in this order', 'data entry fields for spouse/father
name should appear in this order', etc).    You should call out each
case on each page that you are looking to verify the correct name
ordering based on your configuration settings.

(*)  Make sure you cover all of the data entry screens (e.g. new client
creation, new system user creation, etc) as well as all of the 'preview'
screens (preview client details, preview system user details, etc), the
dashboard pages (for clients, system users, groups (list of clients),
lists of loan officer names, etc) as well as the search results pages
for your test cases for name ordering.  You will want to ensure that
names are in the correct order for ALL pages where names show up in
Mifos.  I believe the ordering of fields should not differ for the data
entry fields (e.g. client names are entered in the same order regardless
of configuration settings), but should differ for all of the pages where
you can view the client names.  You should probably call this out
specifically in your test cases.

Ok, that's it for feedback for right now.  Please let me know if you
disagree with any of the suggestions or feedback above or if you have
any questions about my comments.  Once you've incorporated the feedback,
I will do a second review and also see if there are any developers who
can review your test cases and provide additional feedback.

Thanks,

Aliya






-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

Reply via email to