Skip to content

Test Plan

Shehan Madhusanka edited this page May 20, 2022 · 4 revisions

Introduction

The chat application will be the interpreter to bring people and ideas together. We have designed a chat application using Bluetooth technology. This test plan describes the testing approach that will drive the testing of the SkyChat application. This was carried out by the project team members and the objective of this test plan is to verify that the functionality of the SkyChat application works according to the given specifications. Test items and the feature that have been tested by the members are mentioned below.

Test Items

  • User account
  • Register a new account
  • Create a new group chat
  • Two way chatting
  • Group chatting
  • Available devices
  • Paired devices
  • Change user settings
  • Log in
  • Log out

Tested features

  • The application is launched without any crashes.
  • Verify that Bluetooth should be available for the chat functionality.
  • Status - verify that the status of the user is changing or not
  • Create an account - the user can create a new account to use the chat application.
  • Log in - log in to the application
  • Log out - exit from the application
  • Two-way chat - the user can send messages to another user
  • Verify that the chat application saves their chat history
  • Whether a user can chat in any language and also user can send emoticons
  • Whether the user is able to use the copy and paste functionality in the application.
  • List available devices - when Bluetooth is enabled list all the nearby available devices
  • List paired devices - when Bluetooth is enabled list all the nearby paired devices
  • Create a new group - the user is able to create a chat group or not
  • Change settings - the user is able to change the settings (username and password)

Test tools

  • USB debugging
  • App inspector