1 of 7

EXAMPLE OF SYSTEM TESTING�

TESTING DAN IMPLEMENTASI SISTEM

2 of 7

Here, we are going to test the Gmail application to understand how functional, integration, and System testing works.

3 of 7

Suppose, we have to test the various modules such as Login, Compose, Draft, Inbox, Sent Item, Spam, Chat, Help, Logout of Gmail application.

4 of 7

We do Functional Testing on all Modules First, and then only we can perform integration testing and system testing.

In functional testing, at least we have one module to perform functional testing. So here we have the Compose Module where we are performing the functional testing.

  1. Compose

The different components of the Compose module are To, CC, BCC, Subject, Attachment, Body, Sent, Save to Draft, Close.

  • First, we will do functional testing on the To
  • For CC & BCC components, we will take the same input as To component.

5 of 7

  • For Subject component, we will take the following inputs and scenarios:
  • For the Attachment component, we will take the help of the below scenarios and test the component.

File size at maximum , Different file formats, Total No. of files, Attach multiple files at the same time, Drag & Drop, No Attachment, Delete Attachment, Cancel Uploading, View Attachment, Browser different locations, Attach opened files

6 of 7

  • For Sent component, we will write the entire field and click on the Sent button, and the Confirmation message; Message sent successfully must be displayed.

  • For Saved to Drafts component, we will write the entire field and click on aved to drafts, and the Confirmation message must be displayed.

  • For the Cancel component, we will write all fields and click on the Cancel button, and the Window will be closed or moved to save to draft or all fields must be refreshed.

Once we are done performing functional testing on compose module, we will do the Integration testing on Gmail application's various modules:

Login

  • First, we will enter the username and password for login to the application and Check the username on the Homepage.

Compose

  • Compose mail, send it and check the mail in Sent Item [sender]
  • Compose mail, send it and check the mail in the receiver [Inbox]
  • Compose mail, send it and check the mail in self [Inbox]
  • Compose mail, click on Save as Draft, and check-in sender draft.
  • Compose mail, send it invalid id (valid format), and check for undelivered message.
  • Compose mail, close and check-in Drafts.

7 of 7

Inbox

  • Select the mail, reply, and check in sent items or receiver Inbox.
  • Select the mail in Inbox for reply, Save as Draft and check in the Draft.
  • Select the mail then delete it, and check in Trash.

Sent Item

  • Select the mail, Sent Item, Reply or Forward, and check in Sent item or receiver inbox.
  • Select mail, Sent Item, Reply or Forward, Save as Draft, and verify in the Draft.
  • Select mail, delete it, and check in the Trash.

Draft

  • Select the email draft, forward and check Sent item or Inbox.
  • Select the email draft, delete and verify in Trash.

Chat

  • Chat with offline users saved in the inbox of the receiver.
  • Chat with the user and verify it in the chat window.
  • Chat with a user and check in the chat history.