Each student should select a product for testing. It can be any physical or digital product of their choice. Examples include mobile apps, websites, electronic gadgets, household appliances, or even a toy. Choose something that interests you and that you have access to for conducting tests effectively.
Define the objectives of your testing. Consider what aspects of the product you want to evaluate and what specific functionalities you want to test. Think about potential scenarios and edge cases that could arise during the product's usage.
Before writing tests, create a test plan. Outline the different types of tests you will conduct, such as functional, usability, performance, security, or compatibility tests. Define the testing environment and tools you will need to execute your tests effectively.
Identify a range of test scenarios to cover various aspects of the product. Consider both normal and abnormal situations that a user might encounter. Focus on edge cases, which are inputs or conditions that are outside the typical range and might cause unexpected behavior.
Write individual test cases for each scenario identified in the previous step. A test case should include the following components:Test case name/identifier Description of the scenario being tested Preconditions (if any) Steps to reproduce the scenario
Actual results (to be filled in after conducting the test) Edge Case Testing: Pay special attention to edge cases, as they often reveal unexpected issues. Identify specific edge cases for your selected product and design test cases to evaluate how the product handles such situations. Examples include testing extreme inputs, boundary values, or uncommon usage scenarios.
Members: @idincer944 İsmail Dincer | @irodamrj Iroda Yılmaz | @abdurrahmanabzd Abdurrahman Abuzaid | @mohamadAid Mohamad Aid Bacuk Zanab
Our product is piano.
Objectives:
When it's plugged in does it transfer the electricity?
When pressed on the power button does it work?
When you press on the buttons does it make a piano sound?
When pressed on two or more buttons at the same time does it produce every sound?
Test planning
1 plug it in,
2 press the power button,
3 press a key,
4 press multiple keys at the same time,
5 check pedals
6 play something,
7 turn it off by pressing the power button.
Test scenarios
pedals not working,
speakers not working,
the cable is broken,
keys are not working,
Test cases
test pedals,
first pedal(when pressed control the length of the sound with foot)
second pedal (after pressing the key press the pedal and control the length of the note with foot)
third pedal (when pressed it makes the user have more control over sounds)
test speakers,
when pressed the key expect speakers to be bang with sound.
test cable,
when pluged in, if there is electricity and if it passes the electricity to piano, expect the piano to work.
test power button,
when pressed on it, if cable works, if there is electricity, expect it to start the piano
test keys,
if all of the above work, expect them to make piano sound when pressed on.