Test Cases for Email Client Functionality, Assignments of Computer Science

Test cases for various use case scenarios in an email client application. Each test case includes the requirement covered, test case id, steps involved, and expected result. The test cases cover functionalities such as forwarding messages, adding entries to the address book, attaching files, and moving messages between folders.

Typology: Assignments

Pre 2010

Uploaded on 10/01/2009

koofers-user-kan-1
koofers-user-kan-1 🇺🇸

10 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CS 585
HOMEWORK 10
TEST CASES: -
1)
Test case for use case scenario UCSR7
Requirement covered:- R7
Test Case Id:- TR7
TR7=> {L,INBOX,>,select a message,>,F, [email protected], ^X,Y}
Steps Involved:-
1) press L.
2) highlight INBOX using arrow keys.
3) press > to view INBOX.
4) highlight a message to forward.
5) press > to view the message.
6) press F to forward.
7) specify [email protected] in To field.
8) press ^X to send the message.
9) press Y to confirm.
Expected result:-
The system gives a message that the message has been sent and it is stored in the sent mail folder but the
system or the server also sends an email regarding failure of message delivery occurred due to specification
of invalid destination email address.
Traceability:
Test case TR7 addresses use case scenario UCSR7 which addresses use case UCR7 which addresses
requirement F5.
2)
Test case for use case scenario UCSA1
Requirement covered:- A1
Test case Id:- TA1
Assume that the nickname “abc” already exists in the address book.
TA1=> {pine, A, @ , abc }
Steps involved:-
1) enter pine in the terminal.
2) press A to open the address book.
3) press @ to add a new entry into the address book.
4) specify “abc” in the nickname field and press return.
Expected result :-
The system gives a message “ [ Nickname Field : “abc” already exists in address book. ]”
Traceability:-
Test case TA1 addresses use case scenario UCSA1 which addresses use case UCA1 which addresses
requirement A1.
3)
pf3

Partial preview of the text

Download Test Cases for Email Client Functionality and more Assignments Computer Science in PDF only on Docsity!

CS 585

HOMEWORK 10

TEST CASES: -

Test case for use case scenario UCSR Requirement covered:- R Test Case Id:- TR TR7=> {L,INBOX,>,select a message,>,F, [email protected], ^X,Y} Steps Involved:-

  1. press L.
  2. highlight INBOX using arrow keys.
  3. press > to view INBOX.
  4. highlight a message to forward.
  5. press > to view the message.
  6. press F to forward.
  7. specify [email protected] in To field.
  8. press ^X to send the message.
  9. press Y to confirm. Expected result:- The system gives a message that the message has been sent and it is stored in the sent mail folder but the system or the server also sends an email regarding failure of message delivery occurred due to specification of invalid destination email address. Traceability: Test case TR7 addresses use case scenario UCSR7 which addresses use case UCR7 which addresses requirement F5.

Test case for use case scenario UCSA Requirement covered:- A Test case Id:- TA Assume that the nickname “abc” already exists in the address book. TA1=> {pine, A, @ , abc } Steps involved:-

  1. enter pine in the terminal.
  2. press A to open the address book.
  3. press @ to add a new entry into the address book.
  4. specify “abc” in the nickname field and press return. Expected result :- The system gives a message “ [ Nickname Field : “abc” already exists in address book. ]” Traceability:- Test case TA1 addresses use case scenario UCSA1 which addresses use case UCA1 which addresses requirement A1.

Test case for use case scenario UCSC Requirement covered:- C Test case Id:- TC TC2=> { C , [email protected], ^J , ^T, select a file , enter comment, Return, ^X, Y} Steps involved:-

  1. press L to list all folders.
  2. press C to compose.
  3. specify the email address to send message to.
  4. press ^J to attach files.
  5. press ^T to browse available folders or just specify the folder name.
  6. select a folder and press return.
  7. enter comment and press return.
  8. press ^X to send the file.
  9. press Y. Expected result:- The system first attaches the file selected and then sends the message to the destination address. But if the size of the file is too large that is greater than maximum file size allowed then it gives the message “ [ Mail not sent. Sending error: 552 5.2.3 to review our size guidelines ]” Traceability:- Test case TC2 addresses use case scenario UCSC2 which addresses use case UCC2 which addresses requirement C2.

Test case for use case scenario UCSR8. Requirement covered:- R8. Test case Id:- TR8. TR8=> { L, INBOX, > , select a message, >, R, Y or N , return, enter the message, ^X, Y} Steps involved:-

  1. press L to list all the folders.
  2. highlight INBOX using arrow keys or using P or N
  3. press > to view INBOX.
  4. select a message.
  5. press > to view the message.
  6. press R to reply.
  7. press Y or N to include the message or not to include the original message with the reply message.
  8. press return.
  9. write message.
  10. press ^X to send message.
  11. press Y to comfirm. Expected result:- The system should give the message “[ the message has been sent and stored in sent mail folder ]” Traceability:- Test case TR8 addresses use case scenario UCSR8 which addresses use case UCR8 which addresses requirement R8.

Test case for use case scenario UCSF1.