TEST PLAN FOR emailapp.pl TEST STEPS METHOD STATUS OUTCOME 1. Test that 1.1 Choose a Chose my Gmail email emails can be private email address sent to a address outside Done “email@example.com” normal private Chisholm and ISP address oracle. 1.2 Fire up the Application started application. successfully. Done 1.3 Ensure all Sent email with oracle as fields entered from and reply-to addresses (with external to gmail email account. private To: Done address). And send email 1.4 Check your E-mail was received email on the successfully. external private Done email account. 1.5 Check all fields All filed present and arrived. Done correct. 2. Test that 2.1 Choose an Chose my Oracle email emails can oracle email account “l_colman” Done be sent to account. oracle 2.2 Fire up Application started application Done successfully. 2.3 Ensure all All fields filled and correct. fields are Done correct 2.4 Check E-mail was received oracle email Done successfully. account 2.5 Check all All filed present and fields Done correct. arrived. 3. Test 3.1 Chose my Chisholm NIMS sending to email account Chisholm Done “C200507243” email account 3.2 Fire up application Application started Done successfully. 3.3 Ensure all fields are All fields filled and correct correct Done 3.4 Check Chisholm E-mail was received email account Done successfully. 4. Test error 4.1 Edit application to Added deliberate handling contain an error Done misspelling of ‘sendmail’ 4.2 Fire up application Application started Done successfully. 4.3 Fill out fields and All fields filled out, and send send email Done button clicked. 4.4 Check that Error message was “Can't appropriate error open sendmail daemon!” – message was Done appropriate given generated deliberate error. 4.5 Check that email No email message received. was not sent Done 5. Test 5.1 Fire up application Application started validation Done successfully. 5.2 Without entering Send button clicked any information, immediately Done immediately send the email 5.3 Ensure an error Message generated was message related to “Please enter a to address” Done not entering data in form is generated 5.4 Ensure form does No email was generated not submit or and form did not submit. attempt to send Done email due to erroneous form data submission 5.5 Repeat 5.1-5.4, but Done Appropriate messages filling in one field Done where generated at each time. Done appropriate times. And ensure correct Done and relevant error Done messages are Done generated each Done time. 5.6 Close down and fire Application closed and up application Done started successfully. 5.7 Enter invalid (non- Entered bizarre to, reply-to, existent) cc and bcc addresses, as information in all Done well as subject and message fields (except from) body. 5.8 Send the email Clicked send button. Done 5.9 Ensure an email is Received email saying that received from the Done the message could not be sendmail daemon delivered.