Kitchen Appliance

Last Updated on : 2022-03-02 06:44:19download

Application scope

This topic describes tests on the mass production of cooker products. It will help to apply for the Tuya IoT Cloud certification.

Test scope

Function Scope
Package The packaging materials, the accessories, and the graphics and texts.
Appearance and structure The appearance of the whole device and the structure of the product.
Hardware function The screen, the power-off protection, and the device button.
Software function The start/stop, the cooking mode, and the cloud recipe.
Special test The compatibility and the stability.

Test guide

Package

  • Test purpose: The purpose is to ensure the integrity of the packaging materials and accessories, and the accuracy of the graphics and texts.
  • Scenario: The user unpacks the package for the first time.
  • Test method: Take a visual inspection when unpacking.
  • Pass standard: The box is intact, the accessories are complete, and the graphics and texts are clear and explicit.
  • Possible problems: The box is deformed or damaged, the accessories are incomplete, and the graphics and texts are inconsistent with the actual device.

Appearance and structure

  • Test purpose: The purpose is to ensure the functionality and the appearance completeness of the device.
  • Scenario: The user uses and experiences the device in daily operation.
  • Test method: Use the manual operation and visual inspection.
  • Pass standard: The device functions properly without any appearance defects.

Hardware function

  • Test purpose: The purpose is to ensure the functionality of each hardware module of the product.
  • Scenario: The user uses and experiences the device in daily operation.
  • Test method: Use the manual operation and visual inspection.
  • Pass standard: The button and other parts are functional.

Countdown

  • Test purpose: The purpose is to ensure the proper countdown function of the device.
  • Scenario: The user turns on or turns off the device remotely.
  • Test method: Set the countdown task on the app remotely and check the execution status.
  • Pass standard: The countdown task is executed properly.
  • Possible problems: The countdown information is not cleared.

Start/stop

  • Test purpose: The purpose is to ensure the proper start/stop function of the device.
  • Scenario: The user starts or stops the device remotely.
  • Test method: Tap the start/stop button on the app.
  • Pass standard: The device executes properly in synchronization with the app status.

Cooking mode

  • Test purpose: The purpose is to ensure the proper cooking mode function of the device.
  • Scenario: The user selects one mode from multiple cooking modes.
  • Test method: Tap each cooking mode on the app.
  • Pass standard: Each cooking mode works properly in synchronization with the app status.

Temperature unit conversion

  • Test purpose: The purpose is to ensure the proper temperature unit conversion function of the device.
  • Scenario: It adapts to different people’s habits in using the temperature unit.
  • Test method: Perform the temperature unit conversion on the app.
  • Pass standard: The temperature is displayed properly on the app.

List of cloud recipes

  • Test purpose: The purpose is to ensure the cloud recipes of the device work properly.
  • Scenario: The user views the recipes on the app.
  • Test method: Check the cooking mode configured on the app.
  • Pass standard: The cooking mode configured on the app is working as expected and the device executes properly.

Work status

  • Test purpose: The purpose is to ensure the proper working status function on the app.
  • Scenario: It is for displaying the current working status of the device.
  • Test method: Check the working status displayed on the app.
  • Pass standard: The device is reporting the working status properly in synchronization with the app status.

Current temperature

  • Test purpose: The purpose is to ensure the proper current temperature function on the app.
  • Scenario: It is for displaying the current temperature of the cooker.
  • Test method: Check the current temperature displayed on the app.
  • Pass standard: The device reports the current temperature properly in synchronization with the app status.

Cooking temperature

  • Test purpose: The purpose is to ensure the proper cooking temperature function on the app.
  • Scenario: The user sets the temperature required for cooking.
  • Test method: Set different cooking temperatures on the app.
  • Pass standard: The device executes properly in synchronization with the app status.

Cooking mode

  • Test purpose: The purpose is to ensure the proper cooking mode function on the app.
  • Scenario: The user selects one mode from multiple cooking modes.
  • Test method: Select the cooking mode on the app.
  • Pass standard: The device executes properly in synchronization with the app status.

Appointment time

  • Test purpose: The purpose is to ensure the proper appointment time function on the app.
  • Scenario: The device starts at the appointment time.
  • Test method: Set the appointment time on the app.
  • Pass standard: The device executes at the appointment time properly in synchronization with the app status.

Cooking power

  • Test purpose: The purpose is to ensure the cooker cooks with the right power set on the app.
  • Scenario: The user sets the cooking power remotely.
  • Test method: Set the cooking power on the app.
  • Pass standard: The device executes properly in synchronization with the app status.

Cooking time

  • Test purpose: The purpose is to ensure the proper cooking time function on the app.
  • Scenario: The user sets the time required for cooking.
  • Test method: Set the cooking time on the app.
  • Pass standard: The device executes properly in synchronization with the app status.

Heat preservation function and time

  • Test purpose: The purpose is to ensure the proper heat preservation function on the app.
  • Scenario: It is for maintaining a specified temperature in the set time.
  • Test method: Set the heat preservation time on the app and enable or disable the heat preservation function to check the execution of the device.
  • Pass standard: The device executes properly in synchronization with the app status.

Remaining time

  • Test purpose: The purpose is to ensure the proper remaining time function on the app.
  • Scenario: It is for displaying the remaining time for cooking.
  • Test method: Check the remaining time displayed on the app.
  • Pass standard: The device reports the remaining time properly and the app displays the current temperature properly.

Stability

  • Test purpose: The purpose is to ensure the proper function of the device.
  • Scenario: The user uses the device for a long time.
  • Test method: Keep the device working for 7 × 24 hours.
  • Pass standard: No restart, crash, or data loss occurs during the test.
  • Possible problems: There is no real-time data updated on the app, the app cannot control the device, and the device is offline.