E2E Automation Test Plan
Goal:
To prevent manual QA performing repetitive testing for important features in Identifi application.
To ensure that identifi feature were not affected with the latest update.
To give the team more time on challenging task.
To improve accuracy of the application.
To increase Test coverage.
Scope:
Answers which part of the system requires E2E automation
Environment to test:
Dev Environment : Local environment
Testing types we are going to use:
Regression testing
Sanity testing
Features included in the Regression test:
Owner
Login
Signup
Activity Feed
Filter-feed
Personal-view feed
pin-post
Calendar
Directory
Getting Started
Settings
Boost Settings
Calendar Settings
Company Settings
Daily Review Settings
Personal Settings
Employee Settings
Employee List
Employee Profile
Manage Employee
Holidays
Events
User
Activity Feed
Bookmark
Bookmark
Bookmark widget
b. Filter feed
c. Personal view feed
d. view pin post
Boost
Calendar
Dashboard
Company-tab
Daily review
Direct report tab
header
Metrics
Mood entry
Follow/Unfollow
Personal tab
comment-react
Personal tab
Holidays
Events
Features included in the Sanity test:
Login
Member
Activity Feed
Activity navigation panel
Directory
Getting Started
Bookmark & Pin post
Dashboard
Company tab
Dashboard
Notification
Profile menu
Setting
Calendar
Holidays
Events
Owner
Activity navigation panel
Bookmark & Pin post
Employee profile
Notification
Personal view feed
Activity feed
Boost
Daily Review
Dashboard
Settings
Comment & Reaction
Leaves
Holiday
Events
Celebration
Entry Criteria
What are the things needed before starting E2E automation testing.
Test automation tools
E2E test suite Cypress version installed
Test Git mono repository
Testing reports and Analytics
Stable project environment build where the test runs
Local test environment for Dev build
Production test environment for QA
Test case documents
PASSED test cases
Testing type tags for each test cases (Regression or Sanity)
Identified test cases that can be automated
Manpower
Test Automation Engineers
Exit Criteria
What are the things to expect after writing of End to End test.
All test cases for Regression test defined in the scope are with automation script.
All test cases for Prod Sanity test defined in the scope are with automation scirpt.
Regression scheduled test run for Dev environment
CI setup for E2E test is done
Slack command trigger to run Sanity test automation
Slack command trigger to run Regression test automation
Slack notification for the Test reports and status results.
Identifi test needs for maintenance for UI updates and new features in the product
Last updated