$ sudo /etc/init.d/postgresql-8.3 stop</ode> <code>$ sudo vi /etc/postgresql/8.3/main/pg_hba.conf
Find this line:
#"local" is for Unix domain socket connections only
local all all ident sameuser
Comment it out and add the following line:
local all all md5
$ sudo /etc/init.d/postgresql-8.3 start
$ sudo su postgres $ createuser mailman -> Shall the new role be a superuser? (y/n) n -> Shall the new role be allowed to create databases? (y/n) y -> Shall the new role be allowed to create more new roles? (y/n) n
$ psql (this drops you into the sql interface for modifying the postgres db) postgres=# alter user mailman password 'mailman'; ALTER ROLE ctrl-D (to exit psql) ctrl-D (to go back to original user shell)
Change to superuser:
su
Change to superuser postgres:
su postgres
Create database 'mailman_members'
psql create database mailman_members owner mailman; \c mailman_members
Create the table for storing mailman membership data
CREATE TABLE mailman_test (listname varchar(100) NOT NULL, address varchar(255) NOT NULL,password varchar(255) NOT NULL default '!', lang varchar(255) NOT NULL default 'en',name varchar(255) default NULL, delivery_status int NOT NULL default 0, user_options bigint NOT NULL default 0, digest char NOT NULL default 'N', topics_userinterest varchar(255) default NULL, bounce_info varchar(255) default NULL, delivery_status_timestamp timestamp default NULL, PRIMARY KEY (listname, address));
ssh into your abiwt account. Type the following commands
psql -d mailman_members -U mailman password: <enter the password> \d (to list the tables in the database) select * from mailman_test;
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (UTC) | P or F | Comments |
|---|---|---|---|---|---|---|
| ANV1 | Click on Pending Moderator Requests link | - No error | malveeka@gmail.com | Aug-19, 2009 19:27 UTC | P | |
| ANV2 | Click on Listinfo Page link | - No error | malveeka@gmail.com | Aug-19, 2009 19:30 UTC | P | |
| ANV3 | Click on List Archives link | - No error | malveeka@gmail.com | Aug-19, 2009 19:37 UTC | P |
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (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. - New member details should be added to the db. | malveeka@gmail.com | Aug-20,2009 19:04 UTC | P | ||
| AMM2 | Unsubscribe using Mass Removal | - Confirmation that members are successfully removed - No email sent unless option is selected. - Memebrs should be removed from the db | malveeka@gmail.com | Aug-20,2009 19:02 UTC | P | ||
| AMM3 | Unsubscribe using “Unsub” checkbox | - Email notice to member. - Member removed from the db. | malveeka@gmail.com | Aug-20,2009 19:05 UTC | P | ||
| AMM4 | Turn on Digest mode: - Send test post - Force next digest through (see Digest Options) | - Member receives post in digest | malveeka@gmail.com | Aug-20,2009 19:11 UTC | P | ||
| AMM5 | Turn off Digest mode: - Send test post | - Member receives post as non-digest | malveeka@gmail.com | Aug-20,2009 19:14 UTC | 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 | malveeka@gmail.com | Aug-20,2009 19:17 UTC | P | ||
| AMM7 | Turn off 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 | malveeka@gmail.com | Aug-20,2009 19:18 UTC | 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 | malveeka@gmail.com | Aug-20,2009 19:22 UTC | P | ||
| AMM9 | Turn off Mod bit (for everyone): - Send test post | - Post should be processed and sent | malveeka@gmail.com | Aug-20,2009 19:25 UTC | P | ||
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (UTC) | P or F | Comments |
|---|---|---|---|---|---|---|
| UOL1 | Password Reminder | - Email with password to member | malveeka@gmail.com | Aug-19, 2009 20:17 UTC | P | |
| UOL2 | Unsubscribe | - Email notification to member | malveeka@gmail.com | Aug-19, 2009 20:20 UTC | P |
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (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 | malveeka@gmail.com | Aug-19, 2009 20:22 UTC | 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 | malveeka@gmail.com | Aug-19, 2009 20:26 UTC | P | |
| UOM3 | Unsubscribe | - Email notification to member | malveeka@gmail.com | Aug-19, 2009 20:28 UTC | P | |
| UOM4 | List other subscriptions | - Displays all lists that member have subscribed to | malveeka@gmail.com | Aug-19, 2009 20:29 UTC | P | |
| UOM5 | Email password | - Email with password to member | malveeka@gmail.com | Aug-19, 2009 20:30 UTC | P | |
| UOM6 | Change password | - Confirmation that password has successfully changed. Changes should be reflected to the db | malveeka@gmail.com | Aug-19, 2009 20:32 UTC | P | |
| UOM7 | Change password globally | - Confirmation that password has successfully changed. - Changes should be reflected to the db | malveeka@gmail.com | Aug-19, 2009 20:35 UTC | P | |
| UOM8 | Change values for all options | - Confirmation that changes are successful. - Changes should be reflected to the db | malveeka@gmail.com | Aug-19, 2009 20:49 UTC | P | |
| UOM8 | Change user name | - Confirmation that changes are successful. - Changes should be reflected to the db | malveeka@gmail.com | Aug-19, 2009 20:52 UTC | P |
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (UTC) | P or F | Comments |
|---|---|---|---|---|---|---|
| ULP1 | Confirm all links in page are working | - No error | anna.granudd@gmail.com | 06.52 UTC 20-Aug-2009 | P | tested all of these for membership_dlist and membership_nodlist_noessay |
| ULP2 | Confirm ”+new” appears for conservation feature | n/a | anna.granudd@gmail.com | 06.53 UTC 20-Aug-2009 | P | |
| ULP3 | Confirm that the 3 questions are listed for the essay | n/a | anna.granudd@gmail.com | 06.54 20-Aug-2009 | P | |
| ULP4 | Subscribe without entering email address | - Message “Your must supply a valid email address” will appear | anna.granudd@gmail.com | 06.54 20-Aug-2009 | P | |
| ULP5 | Subscribe without completing essay | - Message “Please answer the questions in the text field above” | anna.granudd@gmail.com | 06.55 20-Aug-2009 | P | |
| ULP6 | Subscribe without entering password | - Request will be waiting for moderator's approval - Upon approval, email notification to new member with system generated password | anna.granudd@gmail.com | 06.55 20-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 | anna.granudd@gmail.com | 06.56 UTC 20-Aug-2009 | P | |
| ULP8 | Subscribe with digest | - Request will be waiting for moderator's approval - New member will have digest mode turned “on” | anna.granudd@gmail.com | 06.57 20-Aug-2009 | P | please check on the management page that it is listed for anna.granudd@gmail.com |
| ULP9 | Subscribe without digest | - Request will be waiting for moderator's approval - New member will have digest mode turned “off” | anna.granudd@gmail.com | 06.57 20-Aug-2009 | P | please check on the management page that this is listed for anna.provar@gmail.com |
| ULP10 | Subscribe without entering name | - Message “Please provide your family (last) name and your first (given) name.” | anna.granudd@gmail.com | 06.55 20-Aug-2009 | P |
| Line Ref | What to Test | Expected Behavior | Tester Email | Time (UTC) | P or F | Comments |
|---|---|---|---|---|---|---|
| UPM1 | As a subscriber, send a message to listname+new@abiwt.org | - No error. Message should succesfully go through. | malveeka@gmail.com | Aug-20,2009 20:45 UTC | P | |
| UPM2 | As a subscriber, send a message to listname+new+subject@abiwt.org | - No error. Message should succesfully go through. | malveeka@gmail.com | Aug-20,2009 20:48 UTC | 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) | malveeka@gmail.com | Aug-20,2009 20:51 UTC | P | |
| UPM4 | Reply to a message | - No error. Message should only go to the author | malveeka@gmail.com | Aug-20,2009 20:52 UTC | P | |
| UPM5 | Reply to all | - No error. Message should go to author and list | malveeka@gmail.com | Aug-20,2009 20:51 UTC | P | |
| UPM6 | As a subscriber, send to listname+existing_subject@abiwt.org | - No error. Message should succesfully go through. | malveeka@gmail.com | Aug-20,2009 20:54 UTC | 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” | malveeka@gmail.com | Aug-20,2009 20:57 UTC | 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” | malveeka@gmail.com | Aug-20,2009 21:01 UTC | 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.” | malveeka@gmail.com | Aug-20,2009 21:08 UTC | F | The sender received a mail with subject “Your message to Membership-dlist awaits moderator approval”. A mail was sent to list owner requesting authorization for the mailing list posting sent by unsubscribed sender |
| 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.” | malveeka@gmail.com | Aug-20,2009 21:11 UTC | F | -same as above- |
| 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.” | malveeka@gmail.com | Aug-20,2009 21:13 UTC | F | -same as above- |