Application scope
This topic describes tests on the mass production of cooker products. It will help to apply for the Tuya 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.