๐Ÿ‘จโ€๐Ÿ’ปDevLuvs

Source: https://highoutput.notion.site/Test-Plan-e7193f8c78784d47a8bc5d2949367d84

Introduction

Objectives

Purpose

This test plan present all testing approaches of Software Quality Assurance (QA) Engineers of DevLuvs Web Application. Having this documentation started means that all ambiguous and vague requirements has been cleared and answered.

Expectations for the Test Plan are as follows:

  1. Testing Scope and Limitations

  2. Test Items

    1. Features that are covered from versions that were release based on the Story Map

  3. Test design and Strategy

    1. Defines Testing Criteria

    2. Defines Testing Types

  4. Resources

    1. Software Quality Assurance (QA) Engineers

    2. Design Quality Assurance (QA)

Definition

Devluvs -

Landing Page

Dashboard Page

Notebook

Tutorials

Personal Notebooks

Collection Notebooks

Scope and Limitations

Test Items

  • Landing Page

    • Add email on waitlist

  • Login

    • Login as Normal User

    • Login as Admin User

  • Logout

    • Login as Normal User

    • Login as Admin User

  • Sign-up

    • Sign-up with only the Email link provided

  • Dashboard

    • Access and View all public Posts

    • Search Public Posts

    • Access View Contribution Board Scores

  • Posts

    • Create New Posts

    • Add Pages on your New Posts

    • Add Photos on your pages

    • Add Code on your pages

    • Edit Posts

    • Publish Posts

    • Save your posts as Drafts

    • View Preview of your posts (without Publishing or saving it as Draft)

    • View details of the post

    • View sidebar of the post

    • View other comments on the post

    • Heart Comments on the Post

    • Heart Posts

    • Share posts on LinkedIn

    • Share posts on Facebook

    • Share posts on Twitter

    • Add to Notebook

    • Create a notebook on โ€œAdd a Notebookโ€

    • Access and view lists of Published Posts

    • Access and view lists of Draft Posts

    • Delete published posts

    • Delete Draft posts

    • Unpublish published posts - converting to Draft

  • Notebook

    • Create a notebook

    • Edit a notebook

    • Access and View all Notebooks

    • Access and view all posts on certain notebook

    • Delete notebook

    • Edit Title and Description on Notebooks

    • Remove posts on Notebook

  • Settings

    • Change Username

    • Change profile photo

Testing Strategy

Testing Types and Levels

NAMEMETHODRESPONSIBLEENTRY CRITERIAEXIT CRITERIA

GUI Testing

Manual Testing

Design QA

Test Environment and

Figma or the app design are provided

Website Design should be aligned to the approved design created by the UI/UX Team

Compatibility Testing

Manual Testing

Software QA

Test Environment is provided

The application pass from the required devices listed

Smoke Testing

Manual Testing

Software QA

New builds test environment is provided

The application should be out of major and obvious defects.

Functional Testing

Manual Testing

Software QA

Smoke Testing has been done. New builds test environment where the Smoke Test is done and Test Data are provided.

-All Test Cases are passed

-All functional defects are found and resolved.

Regression Testing

Manual and Automation Testing

Software QA

New builds test environment and Test Data are provided

Test Cases should passed and system should defects are found and resolved.

Sanity Testing

Manual and Automation Testing

Software QA

New builds test environment and Test Data that are already added to the system are provided

Test Cases should passed and system should defects are found and resolved.

User Acceptance Testing

Manual Testing

Business Team/Client

Production Environment and Live Test data are provided

MVP is followed a

Resources

Test Tools

NAMETOOL

Task/Project Management

Linear

Defect Management

Linear

Test Coverage Monitor

โ€”โ€”

Manpower

ROLEQUANTITYRESPONSIBILITYNAME

Test Manager

1

โ€ฃ

Test Lead

โ€”

Manual QA

1

Do checking on the system manually

โ€ฃ

Automation QA

1

Do Automation on the system

โ€ฃ โ€ฃ

Last updated