Water Heater

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

Application scope

This topic describes tests on water heater products. It will help to apply for the Tuya IoT Cloud certification.

Test scope

Function Scope
Package Packaging materials, accessories, graphics, and texts.
Appearance and structure Appearance of the whole device and the structure of the product.
Hardware function Power consumption, button rebound, and power-off protection.
Software function Mode switching, ECO, disinfection, night power, power report, and power consumption report.
Special test Compatibility and 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 RTC time has no deviation and the button and other parts are functional.

Countdown

  • Test purpose: The purpose is to ensure the countdown task is enabled and disabled properly.
  • Scenario: The user turns on and turns off the device remotely.
  • Test method: Set the countdown function on the app.
  • Pass standard: The countdown function works properly.
  • Possible problems: The countdown information is not cleared and the countdown panel is not displayed.

Timing

  • Test purpose: The purpose is to ensure the timing task is enabled and disabled properly.
  • Scenario: The user turns on and turns off the device remotely.
  • Test method: Set the timing task on the app remotely and check the execution status.
  • Pass standard: The timing task is executed properly.
  • Possible problems: The timing function does not work after disconnection.

Mode switch

  • Test purpose: The purpose is to ensure each mode is executed properly.
  • Scenario: The user selects one mode from multiple modes.
  • Test method: Switch the modes on the app.
  • Pass standard: The device is working properly under each mode in synchronization with the app status.

ECO mode

  • Test purpose: The purpose is to ensure the ECO mode function is enabled properly.
  • Scenario: The water heater is in the ECO (ecological energy-saving) mode.
  • Test method: Enable and disable the ECO mode on the app under each mode.
  • Pass standard: The device executes properly in synchronization with the app status.

Disinfection

  • Test purpose: The purpose is to ensure the proper disinfection function of the device.
  • Scenario: The user disinfects the water heater tank.
  • Test method: Wait for the device to report disinfection information when the device is working or on standby, and check the disinfection information displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the disinfection information properly and the app displays the disinfection information correctly.

Night power

  • Test purpose: The purpose is to ensure the night power function is executed properly.
  • Scenario: The water heater is working at the specified time at night.
  • Test method: Wait for the device to report night power information when the device is working or on standby, and check the night power information displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the night power information properly and the app displays the night power information correctly.

Child lock

  • Test purpose: The purpose is to ensure the child lock is functional.
  • Scenario: It is for unexpected-trigger-proof to improve safety.
  • Test method: Set the child lock on the app, operate the device, and check the device status.
  • Pass standard: When the child lock is enabled, the device cannot be controlled by manual handling.
  • Possible problems: The child lock cannot be disabled.

Microwave

  • Test purpose: The purpose is to ensure the proper microwave function of the device.
  • Scenario: Enable or disable the microwave function on the app.
  • Test method: Wait for the device to report the microwave information when the device is working or on standby, and check the microwave information displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the microwave information properly and the app displays the microwave information correctly.

Power

  • Test purpose: The purpose is to ensure the power data is properly displayed on the app.
  • Scenario: The user checks the power of the water heater.
  • Test method: Wait for the device to report the power data when the device is working or on standby, and check the power data displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the power data properly and the app displays the power data correctly.

Water level

  • Test purpose: The purpose is to ensure the water level data is properly displayed on the app.
  • Scenario: The user checks the water level of the water heater tank.
  • Test method: Wait for the device to report the water level data when the device is working or on standby, and check the water level data displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the water level data properly and the app displays the water level data correctly.

Instant heating

  • Test purpose: The purpose is to ensure the proper instant heating function of the device.
  • Scenario: The water can be heated instantly.
  • Test method: Wait for the device to report the instant heating information when the device is working or on standby, and check the instant heating information displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the instant heating information properly and the app displays the instant heating information correctly.

Power consumption

  • Test purpose: The purpose is to ensure the power consumption of the heater is displayed properly on the app.
  • Scenario: The user checks the power consumption of the water heater.
  • Test method: Wait for the device to report the power consumption when the device is working or on standby, and check the power consumption displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the power consumption properly and the app displays the power consumption correctly.
  • Possible problems: The power consumption is not reported and the reported power consumption is inconsistent with the actual power consumption.

Current temperature

  • Test purpose: The purpose is to ensure the temperature is displayed properly in each working status.
  • Scenario: It is for indicating the current temperature of the water heater to the user.
  • Test method: Check the current temperature displayed on the app when the device is working.
  • Pass standard: The device reports the current temperature properly and the app displays the current temperature correctly.

Work status

  • Test purpose: The purpose is to ensure the app displays properly in each status.
  • Scenario: It is for indicating the current working status of the device to the user.
  • Test method: Check the working status displayed on the app.
  • Pass standard: The device reports the working status properly and the app displays the working status properly.
  • Possible problems: The reported working status is inconsistent with the actual working status.

Remaining water quantity

  • Test purpose: The purpose is to ensure the remaining water quantity is displayed properly on the app.
  • Scenario: It is for allowing the user to know the remaining water quantity in the water heater anytime.
  • Test method: Wait for the device to report the remaining water quantity when the device is working or on standby, and check the remaining water quantity displayed on the app when the device is just connected to the network.
  • Pass standard: The device reports the remaining water quantity properly and the app displays the remaining water quantity correctly.

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.