Two types of Test cases are there:
1) Positive Test Cases
2) Negative Test Cases
A) Positive Test Cases are:
1) Installation Testing
2) Design based Testing
3) Usability testing
4) Functional Testing
5) Non-Functional Testing
Let’s Explain one by one:
1. Installation Testing:
1. Check that all outer parts of the Lift are fitted properly.
2. Check that all the buttons available in lift are fitted properly
3. Verify the type of Lift button – whether it is digital or Analog
4. Verify that Light is fitted properly in lift
5. Verify that Phone is fitted properly in lift
6. Verify the weight of the Lift
2. Design Based Testing
Each Lift is unique in design and follows a particular pattern for the design. So we have to write the test cases for the same.
1) Does the Lift follow the design specification?
3) Does the Wall of the Lift as per the specification (Size and length)?
4) Does the logo of the company is properly on it as per the design specification?
5) Check if the dimension (Verify that length, breadth and other size specifications of the Lift of the Lift as per mentioned in the requirement.
7) Verify the outer body of the Lift- whether it should be metallic or any other material as per the specification
8) Verify the type of door of the lift is as per the specification
9) Check if the enough distance between floor and roof
11) Verify the type of metal used in the lift interior and exterior
12) Verify the buttons in the lift to close and open the door and numbers as per the number of floors
13) Verify that lift is having proper air ventilation
3. Usability Testing
1) Verify that Are the controls usable by blind person
2) Does the elevator travel in a smooth fashion
3) Verify that can the controls guided by voice message
4) Verify that buttons available are self-explanatory
5) Verify that button is available for all floors
6) Verify s there an up button on the top floor or a down button on the bottom floor
7) Verify that the lift shows right number on the floor.
4. Functional Testing
1) Verify that is the functionality of the lift as per specification?
2) Verify that is the control functioning as it is supposed?
3) Verify lighting in the lift
4) Verify that Button available in lift working fine
5) Does the floor button light up when pressed?
6) Verify that Fan given in lift is working fine
7) Verify that Phone given in lift working fine
8) Verify that emergency button in lift working fine
9) Verify that what happen when the lift is overweight
10) Verify that auto-close functionality is working or not
11) Verify that lift can move up and down direction
12) Verify that how much weight lift can take to go upward direction
13) Verify that how much weight lift can take in down direction
14) Verify that what happen if total weight is less than max weight allows
15) Verify that lift can stop at each floor as per button press
16) Verify lifts working in case button to open the door is pressed before reaching the destination floor
17) Verify that the Lift ignore the floor button of the current floor?
18) Verify what happen if user try to press upward and downward button at same time
19) Verify the time duration for which door remain open by default
20) Verify that after how much time is close automatically
21) Verify that sound machine announces the correct floor or not
22) Verify that It waits until ‘close’ button is pressed.
23) Verify that lift moves to the particular floor as the button of the floor is clicked
24) If any on steps in between the door at the time of closing, door should open.
25) Does the elevator wait for someone to push a floor button before moving?
26) Verify that in case of power loss, there should be a backup mechanism to safely get into a floor or a backup power supply
5. Non Functional Testing
1) Verify that the control pad (all buttons ) are comfortable and easy to use
2) Verify that how many people the lift can take at a time.
3) Verify that what happens when the power failure happens
4) Verify that how many runs lift can make on power backup is available
5) Verify that how people inside lift makes the person uncomfortable due to gravity pull
6) Verify that is the lift making noise while going up or down
Negative Test Cases for Lift
- Verify the response of the lift when weight in the lift is more than the specified weight and check the response of lift.
- Verify that how lift behave when we press the any button while lift is traveling
- Verify that what happen user press all button at the same time
- Verify what happen in case of fire.
- Verify that how lift perform when someone stand in the door for long time.