Smoke Test for Virtual Keyboard

I and my mentor agree to do an smoke test for the project and when the keyboard pass it we submit will submit the keyboard to Marketplace. Below is the smoke test.

Test Description Status

Switch row works?

Click on switch row keys.

PASS

Latin keyboard works?

Click on latin letter.

PASS

Shift key for latin letters works?

Click on shift key and one latin letter.

PASS

Shift key lock for latin letters works?

Lock the shif key and click on latin letter.

PASS

Backspace works for latin letter?

Click on latin letter and on backspace.

PASS

Alternative latin letters works?

Click and hold on latin letter (e.g. “A”).

PASS

Alternate keyboard works?

Click on alternate key.

PASS

Backspace works for alternate keys works?

Click on alternate key and on backspace.

PASS

Alternative alternate key works?

Click and hold on alternative key (e.g. “1”).

PASS

Symbol keyboard works?

Click on symbols key.

PASS

Backspace works for symbols?

Click on symbols key and on backspace.

PASS

Greek keyboard works?

Click on greek letter.

PASS

Shift key for greek letters works?

Click on shift key and one greek letter.

FAIL

Shift key lock for greek letters works?

Lock the shif key and click on greek letter.

PASS

Backspace works for latin letter?

Click on latin letter and on backspace.

FAIL

Math Symbol keyboard works?

Click on math symbol key.

PASS

Backspace works for math symbols?

Click on math symbol and on backspace.

FAIL

Alternative math symbol works?

Click and hold on math symbol (e.g. “∫”).

PASS

Jumps works for math symbols?

Click on math symbol and on “RETURN”.

PASS

Math Functions keyboard works?

Click on math function key.

PASS

Backspace works for math function?

Click on math symbols and on backspace.

FAIL

Fail Report

  • At greek keyboard, the shift key isn’t disable after press one key.
  • Click twice on a greek letter and on backspace. It should remove only one of the letters.
  • Click twice on a math symbol and on backspace. It should remove only one of the symbols.
  • Click twice on a math symbol and on backspace. It should remove only one of the functions.