Here is what I have so far...
Any comments/advice would be appreciated. (I have never written these before, so, if they look incomplete, or not proper in formatting, please let me know.)
Again, thanks in advance.
Sweepstakes: Web-based Application
General Requirements:
1) Begins on March 1, 2007 at 12:00 a.m. ET
2) Ends on April 15, 2007 at 11:59:59 p.m. ET
3) Sweepstakes “micro-site” location: www.sweepstakes.com
4) Before and after the official “promotion period”, visitors to the “micro-site” will be redirected to the client’s main website
5) One entry per member
6) Entry must be made within official “promotion period”
7) Entrant must agree to the “official rules”
8) Entrant must be authenticated by: First name, last name and member ID.
9) Once a member enters the sweepstakes, they will have twenty-four hours to upload a photo (if they so choose), but this is not required.
10) Photo must be from a member vacation taken within the last three (3) years.
11) Photo must be a maximum size of 2MB.
12) Photo must be in JPEG, GIF, BMP, or PNG file format.
13) Photo must be uploaded via this form. No email or mail entries will be accepted.
14) Photo becomes the property of The Client.
15) After a photo has been uploaded, their registration “closes”, and they will not be provided an opportunity to add another image.
Test Cases:
Visit the micro-site to enter sweepstakes
Expected result: A sweepstakes entry form will be displayed allowing members to authenticate themselves, agree to the rules, and enter the sweepstakes.
Submit sweepstakes entry form without agreeing to rules
Expected result: An “Error Message” should be displayed urging you to agree to the official rules. The message should go on to state that you will not be allowed to proceed until you agree to the rules, but, should you not agree, you will be provided with a link to return from the micro-site to the main The Client website.
Submit sweepstakes entry form without entering every required item
Expected result: An “Error Message” should be displayed stating that there are required fields that have been left empty.
Submit sweepstakes entry form with “bogus” or incorrect information
Expected result: An “Error Message” should be displayed stating that the information that was entered on the form does not match any record in the database. In other words, the user has not been authenticated.
Submit sweepstakes entry form successfully for the first time
Expected result: A “Thank You Message” should be displayed stating that the member has successfully entered the sweepstakes.
Additionally, the form to allow members to upload photos should be displayed.
Submit sweepstakes entry form successfully for the second time within twenty four hours, and before uploading a photo
Expected result: A “Thank You Message” should be displayed stating that the member has successfully entered the sweepstakes.
Additionally, the form to allow members to upload photos should be displayed.
Submit sweepstakes entry form successfully for the second time within twenty four hours, and after uploading a photo
Expected result: An “Already Entered Message” should be displayed stating that the member was already entered in the sweepstakes, and reference the official rules. A link back to the main members’ website will be provided.
Submit sweepstakes entry form successfully for the second time after twenty four hours without having uploaded a photo
Expected result: A “Thank You Message” should be displayed stating that the member has successfully entered the sweepstakes. (The opportunity for them to upload an image no longer exists.)
Additionally, the form to allow members to upload photos should be displayed.
Submit photo upload form without agreeing to official release
Expected result: An “Error Message” should be displayed urging you to agree to the official photograph release. The message should go on to state that you will not be allowed to proceed until you agree to the rules, but, should you not agree, you will be provided with a link to return from the micro-site to the main The Client website.
Submit photo upload form without entering all of the required items
Expected result: An “Error Message” should be displayed stating that there are required fields that have been left empty.
Submit photo upload form with “old” photo
Expected result: An “Error Message” should be displayed stating that the photograph must be from the last 36 months.
Submit photo upload form with caption containing more than 25 chars.
Expected result: An “Error Message” should be displayed stating that the max. length for a caption is 25 characters.
Submit photo upload form successfully
Expected result: A “Thank You Message” should be displayed to thank the member for sharing their photograph. A link will be provided back to main website.