An open API service indexing awesome lists of open source software.

https://github.com/anirbandhara/orangehrm_manualtestingproject

Manual Testing Project building functional tests of My Info module (OrangeHRM website)
https://github.com/anirbandhara/orangehrm_manualtestingproject

manual-testing software-testing

Last synced: 6 months ago
JSON representation

Manual Testing Project building functional tests of My Info module (OrangeHRM website)

Awesome Lists containing this project

README

          

# OrangeHRM_ManualTestingProject

![image](https://www.opensourcecms.com/wp-content/uploads/OrangeHRM-demo-login.png)

This is a Manual Testing Training, which explain and apply STLC different stages in a functional testing process, it has been tested My Info submodule so it will be used by end users in Orange HRM application. Decision Table is the Technique used to search the effects of combinations of different inputs in uploading components (Photograph , Attachment).

Really good practise of how using FRS (Functional Requirements Specifications) document in terms of building test scenarios, explaining composition of the Test Plan (as example), creating funtional test cases, executing them and identifying/reporting bugs to be fixed by developer team.

## Application: Orange HRM

URL: https://opensource-demo.orangehrmlive.com

- Human Resource Application

- Developed in MySQL, PHP and Apache HTTP Servers

- Linux Environment

### Two different modules:

- Admin Module (Just used by HR Team)
- ESS (Employee Self Service) Module used by individual employee

### Pre-requisite

You need to login as Admin account then create ESS user account.

### ESS user account (Data used)

Username: pavan@12345

Password: pavan@12345

## Testing tasks:

* Version History: Tab reflecting test case main information and comments

* Test Scenarios: Describes end to end functionality to be tested

* Test cases: How to test scenarios – steps to follow up

* Test Execution: Execute test Cases registering expected results against actual results registering pass/fail

* Bug Report: Identifying defects & reporting them to the developer accordingly

* RTM (Requirement Traceability Matrix): Capturing all requirements proposed by the client and requirement traceability in a single document

* Decision Table: Technique used to test system behavior for different input combinations