Checklist for 11 Aug 2009 integration

Bugs for this integration include:

All bugs can be found on Launchpad. If you wish to read the bug description, please visit https://bugs.launchpad.net/systers/+bug/<bug number>, exchanging <bug number> for the bug number listed below for the bug you are interested in.

  • Bug #345510 specific test instructions: check the archives for a dlist. At the bottom of each message there should be line saying: “To contribute to this conversation, send mail to <listname+threadname at domain>” where the listname etc. is exchanged for the real listname
  • Bug #344063 test instructions: click on the link in one of the emails you get from a dlist allowing you to unsubscribe from a conversation. It should take you to a page with a button to unsubsribe from a conversation. You first need to provide your email and password and then click on the unsubscription button. A notification at the top of the page should tell you that you have been unsubscribed from the conversation and offer you a link to subscribe again. Feel free to subscribe again but before that, check the psql db in the table 'override'. It should say that the subscriber id corresponding to the email address just unsubscribed (id can be found in table 'subscriber') has preference '0' set for the thread number you just unsubscribed from (thread number can be found in table 'thread'). After subscribing again, the preference should be set to '1'. The table 'override' is empty until a change has been done at least once.
  • Bug #393415, #316261, partly #365164 test instructions: Check that when creating a list you can choose to enable the essay and if so create four new lists: one dlist w/ essay and one w/o, one non dlist w/ essay and one w/o. While creating the dlists, try changing the text for the questions (using markdown syntax). Enter the listinfo pages for the new lists. The ones without essay shouldn't have one and the ones with should have the text you specified (the standard Systers questions are the default questions when creating the list).
  • Bug #398823 test instructions: try sending a message to a non dlist (as a subscriber) and see that it gets through to the list, in digest and that it ends up in the archives.
  • Bug #296180 test instructions: let a subscriber try to subscribe to a list without entering fullname (fullname required should be set when creating the list). The subscriber should get a message to enter a fullname before being able to proceed. Now let the subscriber try to subscribe without entering an essay (essay enabled must be set when creating the list). The subscriber should get a message asking to answer the questions before being allowed to continue.
  • Bug #365164 - partly (no separate bug was filed for this), test instructions: edit mm_cfg.py and set debug_mode to 'True'. Make a change on a list that affects the psql db, for instance subscribe a new user. Check the info log, it should contain new data about the subscription. Set the debug_mode to 'False' and again make a change affecting the psql db. Check the info log, nothing new should have been written to the log.
  • Bug #365167 test instructions: create two new lists and for one of them, set fullname required to 'yes' and for the other list set it to 'no'. Visit the subscription pages of the lists, the one with fullname required should have a field for filling in the name and the list w/o fullname required should not. Subscribe users to the both lists. When confirming the subscription online, the one w/ fullname should write the name out at the page with the subscription button and the other list should not write out your fullname. In the database storing information about the users, the fullname will be set to 'None' for the list not requiring fullname.
  • Bug #396108 test instructions: use the bash and type
 cd /usr/local/mailman
bin/rmlist -a <listname>

Check http://abiwt.org/mailman/listinfo to see that the list was removed. If it was a dlist, check the psql database to see that the list was removed from there as well. For a non dlist there should be an error message in the error log saying that you tried to delete a database that wasn't there but if it was a non dlist this is ok. If you notice that the deletion seems to get stuck, it has probably a hard time deleting the psql db and an error message will be written to the logs. Please check the error log, should this be the case.

  • Bug #406937 test instructions: let a subscriber to a list enter an “other incoming email address” on the options page. Try changing the subscribers email address. Enter the “new” options page for this subscriber - the other incoming email address should still be there.
  • Bug #402121 test instructions: when creating a new list, choose to enable the essay and try to enter formated text not in markdown syntax (not just plain text, try entering for instance HTML or Java Script). When trying to create the list, you should get an error message asking you to only enter markdown syntax. Doing so, create the list and take a look at the listinfo page. The questions for the essay should look like nicly formated HTML text corresponding to the syntax you wrote.
  • Bug #360890 test instructions: in the admin interface of a dlist and a non dlist, set reply-to go to the list instead of to the poster. Send messages to the lists. Try to respond to them and check that the reply-to address for the dlist is written on the format listname+thread@domain and the the reply-to address for the non dlist is written on the format listname@domain.
  • Bug #413250 test instructions: try to change Mail delivery status from enabled to disabled on a non dlist. It should view and accept the changes.
  • Bug #413246 test instructions: run the script migrate_old_lists (located in the bin folder) and afterwards try to view the options page and listinfo page for “old lists”
  • Changes to GUI test instructions for Robin: enter the page for creating a new list. Try clicking the links on the page and check that the instructions look ok.
Bugs Tested
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
BUG1 see above
BUG2 see above
BUG3 see above
BUG4 see above
BUG5 see above
BUG6 see above
BUG7 see above 18.21 13-Aug-2009 P
BUG8 see above anna.granudd@gmail.com 14.52 15-Aug-2009 P
BUG9 see above anna.granudd@gmail.com 16.33 13-Aug-2009 P
BUG10 see above anna.granudd@gmail.com 15.20 11-Aug-2009 P
BUG11 see above - No error anna.granudd@gmail.com 16.53 13-Aug-2009 P
BUG12 see above - No error anna.granudd@gmail.com 16.47 13-Aug-2009 P
BUG13 see above - No error anna.granudd@gmail.com 16.45 13-Aug-2009 P
BUG14 see above - No error anna.granudd@gmail.com 14.47 15-Aug-2009 P
BUG15 see above - No error robin@jeffries.org 03:52UTC 17-Aug-2009 P
BUG16 see above - No error robin@jeffries.org 18:58UTC 15-Aug-2009 P

Administrative Interface

Navigation - Main Page
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
ANV1 Click on Pending Moderator Requests link - No error anna.granudd@gmail.com 12.00 CET 11-Aug-2009 P
ANV2 Click on Listinfo Page link - No error anna.granudd@gmail.com 13.00 11-Aug-2009 P
ANV3 Click on List Archives link - No error anna.granudd@gmail.com 13.02 11-Aug-2009 P
Membership Management Page
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
AMM1 Subscribe using Mass Subscription - Email notification with welcome message to new member
- All links are working in welcome email
- ”+new” appears for conversation feature
- all relevant questions for essay appears
robin@jeffries.org 19:25UTC 15-Aug-2009 P I don't understand what “all relevant questions for essay appears”. Appears where?
Tested both dlist and non-dlist and +new only appears in welcome message for dlist as expected
AMM2 Unsubscribe using Mass Removal - Confirmation that members are successfully removed
- No email sent unless option is selected
robin@jeffries.org19:26UTC 15-Aug-2009 P Email sent option works
AMM3 Unsubscribe using “Unsub” checkbox - Email notice to member robin@jeffries.org 19:08UTC 15-Aug-2009 P
AMM4 Turn on Digest mode:
- Send test post
- Force next digest through (see Digest Options)
- Member receives post in digest robin@jeffries.org 19:19UTC 15-Aug-2009 P
AMM5 Turn off Digest mode:
- Send test post
- Member receives post as non-digest robin@jeffries.org 19:36UTC 15-Aug-2009 P
AMM6 Turn on Mod bit (for a member):
- Send test post
- Approve post
- Post is waiting for moderator's approval
- Upon approval, post should be processed and sent
robin@jeffries.org 19:29UTC 15-Aug-2009 P
AMM7 Turn off Mod bit (for a member):
- Send test post
- Post should be processed and sent robin@jeffries.org 19:32UTC 15-Aug-2009 P
AMM8 Turn on Mod bit (for everyone):
- Send test post
- Approve post
- Post is waiting for moderator's approval
- Upon approval, post should be processed and sent
robin@jeffries.org 19:37UTC 15-Aug-2009 P
AMM9 Turn off Mod bit (for everyone):
- Send test post
- Post should be processed and sent robin@jeffries.org 19:39UTC 15-Aug-2009 P

User Interface

Options Login Page (http://abiwt.org/mailman/options/[listname]/)
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
UOL1 Password Reminder - Email with password to member anna.granudd@gmail.com 15.47 CET 11-Aug-2009 P
UOL2 Unsubscribe - Email notification to member anna.granudd@gmail.com 15.48 11-Aug-2009 P
Options Member Configuration Page (after logging in above) DLISTS
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
UOM1 Change primary email address with “Other
incoming email addresses”
- Confirmation that it is successfully changed
- “delete” bit remains “f”alse (use psql to confirm)
- Member is still listed in Membership List
- “Other incoming email addresses” are retained
anna.granudd@gmail.com 15.20 CET 11-Aug-2009 P
UOM2 Globally change primary email address and name
with “Other incoming email addresses”:
(Before doing this, make sure test member
is subscribed with same email address on
other test lists)
- Confirmation that all test lists in question have successfully changed
- “delete” bit remains “f”alse (use psql to confirm)
- Member is still listed in Membership list
- “Other incoming email addresses” are retained
anna.granudd@gmail.com 15.25 11-Aug-2009 P
UOM3 Unsubscribe - Email notification to member anna.granudd@gmail.com 15.40 11-Aug-2009 P
UOM4 List other subscriptions - Displays all lists that member have subscribed to anna.granudd@gmail.com 15.30 11-Aug-2009 P
UOM5 Email password - Email with password to member anna.granudd@gmail.com 15.31 11-Aug-2009 P
UOM6 Change password - Confirmation that password has successfully changed anna.granudd@gmail.com 15.32 11-Aug-2009 P
UOM7 Change password globally - Confirmation that password has successfully changed anna.granudd@gmail.com 15.33 11-Aug-2009 P
UOM8 Change values for all options - Confirmation that changes are successful anna.granudd@gmail.com 14.56 15-Aug-2009 P
Options Member Configuration Page (after logging in above) NON DLISTS
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
UOM1 Change primary email address with “Other
incoming email addresses”
- Confirmation that it is successfully changed
- “delete” bit remains “f”alse (use psql to confirm)
- Member is still listed in Membership List
- “Other incoming email addresses” are retained
jenred@gmail.com 18:51 13-Aug-2009 UTC F No field on options page to add alternate email address - https://bugs.launchpad.net/systers/+bug/413263
UOM2 Globally change primary email address and name
with “Other incoming email addresses”:
(Before doing this, make sure test member
is subscribed with same email address on
other test lists)
- Confirmation that all test lists in question have successfully changed
- “delete” bit remains “f”alse (use psql to confirm)
- Member is still listed in Membership list
- “Other incoming email addresses” are retained
jenred@gmail.com 18:51 13-Aug-2009 UTC F No field on options page to add alternate email address
UOM3 Unsubscribe - Email notification to member jenred@gmail.com18:51 13-Aug-2009 UTC P
UOM4 List other subscriptions - Displays all lists that member have subscribed to jenred@gmail.com19:07 13-Aug-2009 UTC P
UOM5 Email password - Email with password to member jenred@gmail.com18:51 13-Aug-2009 UTCP
UOM6 Change password - Confirmation that password has successfully changed jenred@gmail.com19:07 13-Aug-2009 UTC P
UOM7 Change password globally - Confirmation that password has successfully changed jenred@gmail.com19:07 13-Aug-2009 UTC P
UOM8 Change values for all options - Confirmation that changes are successful robin@jeffries.org 04:37UTC 16-Aug-2009 P Changes are “sticky” both immediately and after logging out and logging back in
Listinfo Page (http://abiwt.org/mailman/listinfo/[listname]/)
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
ULP1 Confirm all links in page are working - No error alee@eyereturn.com 10.30 11-Aug-2009 P
ULP2 Confirm ”+new” appears for conservation feature n/a alee@eyereturn.com 10.30 11-Aug-2009 P
ULP3 Confirm that the 3 questions are listed for the essay n/a alee@eyereturn.com 3:49 14-Aug-2009 P it's empty when the page first loaded up; hope that's what this test means
ULP4 Subscribe without entering email address - Message “Your must supply a valid email address”
will appear
alee@eyereturn.com 11.10 11-Aug-2009 P
ULP5 Subscribe without completing essay - Message “You must answer the questions in the big field” alee@eyereturn.com 3:46 14-Aug-2009 P To subscribe to this list, you must answer the questions asked directly above the large text box.
ULP6 Subscribe without entering password - Request will be waiting for moderator's approval
- Upon approval, email notification to new member
with system generated password
alee@eyereturn.com 11.10 11-Aug-2009 P
ULP7 Subscribe by picking own password - Request will be waiting for moderator's approval
- Upon approval, email notification to new member
with password picked
alee@eyereturn.com 10.30 11-Aug-2009 P
ULP8 Subscribe with digest - Request will be waiting for moderator's approval
- New member will have digest mode turned “on”
alee@eyereturn.com 10.30 11-Aug-2009 P
ULP9 Subscribe without digest - Request will be waiting for moderator's approval
- New member will have digest mode turned “off”
alee@eyereturn.com 11.15 11-Aug-2009 P
ULP10 Subscribe without entering fullname - Message “You must enter your full name” alee@eyereturn.com 3.45 14-Aug-2009 P You must supply your fullname – given (first) and family (last) name
Posting Messages DLISTS
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
UPM1 As a subscriber, send a message to listname+new@abiwt.org - No error. Message should succesfully go through. anna.granudd@gmail.com 13.01 CET 11-Aug-2009 P
UPM2 As a subscriber, send a message to listname+new+subject@abiwt.org - No error. Message should succesfully go through. anna.granudd@gmail.com 15.00 11-Aug-2009 P
UPM3 As a subscriber, send a message to listname+new+existing_subject@abiwt.org - No error. System will simply add “2” or “3” consecutively to the existing subject (i.e. if listname+wiki already exists, then system creates listname+wiki2) anna.granudd@gmail.com 15.01 11-Aug-2009 P
UPM4 Reply to a message - No error. Message should only go to the author anna.granudd@gmail.com 15.02 11-Aug-2009 P
UPM5 Reply to all - No error. Message should go to author and list anna.granudd@gmail.com 15.02 11-Aug 2009 P
UPM6 As a subscriber, send to listname+existing_subject@abiwt.org - No error. Message should succesfully go through. anna.granudd@gmail.com 15.03 11-Aug-2009 P
UPM7 As a subscriber, send to listname+new_subject@abiwt.org Should receive similar non-existent conversation message “Your message could not be sent because you addressed it to a nonexistent conversation (vacation). Perhaps you meant to start a new conversation named vacation, which you can do by addressing your message to Kgtest+new+vacation@abiwt.org” anna.granudd@gmail.com 15.04 11-Aug-2009 P
UPM8 As a subscriber, send to listname@abiwt.org Should receive similar reject message “Your message was rejected because it was sent to an invalid address. If you want to add a message to an existing conversation,send it to kgtest+conversation@abiwt.org, replacing 'conversation' with the name of the existing conversation. If you want to start a new conversation on kgtest, send your message to kgtest+new@abiwt.org” anna.granudd@gmail.com 15.05 11-Aug-2009 P
UPM9 As a non-subscriber, send to listname+new@abiwt.org Should receive similar “not allowed” message “You are not allowed to post to this mailing list, and your message has been automatically rejected. If you think that your messages are being rejected in error, contact the mailing list owner at kgtest-owner@abiwt.org.” anna.granudd@gmail.com 15.06 11-Aug-2009 P
UPM10 As a non-subscriber, reply to listname+existing_subject@abiwt.org Should receive similar “not allowed” message “You are not allowed to post to this mailing list, and your message has been automatically rejected. If you think that your messages are being rejected in error, contact the mailing list owner at kgtest-owner@abiwt.org.” anna.granudd@gmail.com 15.06 11-Aug-2009 P
UPM11 As a non-subscriber, send to listname@abiwt.org Should receive similar “not allowed” message “You are not allowed to post to this mailing list, and your message has been automatically rejected. If you think that your messages are being rejected in error, contact the mailing list owner at kgtest-owner@abiwt.org.” anna.granudd@gmail.com 15.07 11-Aug-2009 P
Posting Messages NON DLISTS
Line RefWhat to Test Expected Behavior Tester EmailTime (UTC)P or F Comments
UPM1 As a subscriber, send a message to listname@abiwt.org - No error. Message should succesfully go through. jenred@gmail.com 18:35 13-Aug-2009 UTC P
UPM2 Reply to a message - No error. Message should only go to the author jenred@gmail.com 18:35 UTC 13-Aug-2009 P
UPM3 Reply to all - No error. Message should go to author and list jenred@gmail.com 18:35 13-Aug-2009 UTC P
UPM4 As a non-subscriber, send to listname@abiwt.org Depending on the settings, but generaly: should receive “not allowed” message “You are not allowed to post to this mailing list, and your message has been automatically rejected. If you think that your messages are being rejected in error, contact the mailing list owner at <listname>-owner@abiwt.org.” jenred@gmail.com 18:35 13-Aug-2009 UTC P
 
checklist_for_wishlist_integration.txt · Last modified: 2011/11/12 09:35 by robin
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki