Basic task As content contributor, I would like to be notified by e-mail when my content reveives new comments. This is important since it helps me discuss with my readers.
Bonus task 1 As content contributor, I would like to not receive notifications when I write comments to my own content. This is important since such notifications would only litter my inbox without providing me with new information.
Bonus task 2 As content contributor, I would like to have the option not to receive notifications on new comments. This is important since I may have other ways of following up comments, and I don't want a lot of notifications in my inbox.
Note that while doing this exercise you can change all e-mail notifications to on-screen notifications, for easier development.
Basic task 1. Log in to the site and post a piece of content. (Use an account with an e-mail address you can access.) 2. Write a comment to the content. 3. Verify that a notification is sent to the author's mail box within a few minutes.
Bonus task 1 1. Log in to the site and post a piece of content. (Use an account with an e-mail address you can access.) 2. Write a comment to the content. 3. Verify that a notification is not sent to the user account's mail box within a few minutes. 4. Log out (or use a separate browser where you are not logged in). 5. Write a comment to the same piece of content. 6. Verify that a notification is sent to the author's mail box within a few minutes.
Bonus task 2 1. Log in to the site and post a piece of content. (Use an account with an e-mail address you can access.) 2. Edit your user account, and verify that there is a check box "notify me when my content receives new comments". Check it, and save the account settings. 3. Log out (or use a separate browser where you are not logged in). 4. Write a comment to the piece of content created above. 5. Verify that a notification is sent to the author's mail box within a few minutes. 6. Log in again (or switch back browser). 7. Edit your user account, and uncheck the comment notification box. 8. Log out (or use a separate browser where you are not logged in). 9. Write a comment to the same piece of content. 10. Verify that a notification is not sent to the author's mail box within a few minutes.
A standard Drupal 7 installation, with Rules.