* Add integration test docs, discussion guidelines, and edit contribution guide * Editorial changes to the integration test page * Test cases fixed * Backslashes removed * Fixes from ellyromanova * Update pull_request_template.md * Delete two issue templates * Remove notion of the forum * Update CODEOWNERS * Fix general_test_cases.md symbol * Fix general_test_cases.md again --------- Co-authored-by: Ruslan Nadyrshin <110516632+rnadyrshin@users.noreply.github.com> Co-authored-by: Štefan Croitoru <66339601+turbospok@users.noreply.github.com>
7.4 KiB
iButton — Test Cases
1. iButton Dallas
Steps:
-
Read keys Dallas types 1971, 1990, 1992, 1996 and save.
Expected result: the keys read and saved.
-
Go to iButton → Add Manually.
-
Create keys Dallas types 1971, 1990, 1992, 1996.
Expected result: the keys were created and saved with the specified name and data.
-
Emulate Dallas keys and consider it as different devices.
Expected result: the keys were successfully read, the data is identical.
-
Write the saved keys to the RW2004 blank, and read the key with the flipper.
Expected result: the keys were successfully written, the data on each type of key corresponds to the created ones.
-
Edit Keys.
Expected result: the keys edited.
-
Delete keys
Expected result: the keys deleted.
2. Checking cards and protocols. Dallas DS1992
Steps:
-
Go to iButton.
-
Shared step [1]: Read.
-
Read the subject using the flipper.
Expected result:
- The subject read successfully.
- The information on the read key corresponds to the original.
-
-
Shared step [2]: Emulation.
-
Emulate the read key and read it as another flipper
Expected result:
- The key was considered another flipper.
- The information on the key is identical to the original.
-
-
Shared step [3]: Save.
-
Save previously read key.
Expected result:
- The key was saved with the specified name.
- After saving, the scene changed to the "Saved" directory.
-
-
Shared step [4]: Write.
-
Write a previously saved key to another storage device using the "write" function.
Expected result: the card was recorded, a success scene appeared.
-
-
Shared step [5]: Read the written.
-
Read the media on which the key was previously written
Expected result:
- The information from the carrier was considered.
- The data is identical to the stored key that was written.
-
3. Checking cards and protocols. Cyfral
Steps:
-
Go to iButton.
-
Shared step [1]: Read.
-
Read the subject using the flipper.
Expected result:
- The subject read successfully.
- The information on the read key corresponds to the original.
-
-
Shared step [2]: Emulation.
-
Emulate the read key and read it as another flipper.
Expected result:
- The key was considered another flipper
- The information on the key is identical to the original.
-
-
Shared step [3]: Save.
-
Save previously read key.
Expected result:
- The key was saved with the specified name.
- After saving, the scene changed to the "Saved" directory.
-
4. Checking cards and protocols. Dallas DS1996
Steps:
-
Go to iButton.
-
Shared step [1]: Read.
-
Read the subject using the flipper.
Expected result:
- The subject read successfully
- The information on the read key corresponds to the original
-
-
Shared step [2]: Emulation.
-
Emulate the read key and read it as another flipper
Expected result:
- The key was considered another flipper.
- The information on the key is identical to the original.
-
-
Shared step [3]: Save.
-
Save previously read key.
Expected result:
- The key was saved with the specified name.
- After saving, the scene changed to the "Saved" directory.
-
-
Shared step [4]: Write.
-
Write a previously saved key to another storage device using the "write" function.
Expected result: the card was recorded, a success scene appeared.
-
-
Shared step [5]: Read the written.
-
Read the media on which the key was previously written
Expected result:
- The information from the carrier was considered.
- The data is identical to the stored key that was written.
-
5. iButton Cyfral
Steps:
-
Read Cyfral key.
Expected result: the key read and saved.
-
Open "Add manually" menu.
-
Create key Cyfral.
Expected result: the key was created and saved with the specified name and data.
-
Emulate Cyfral key and consider it as different devices.
Expected result: the keys were successfully read, the data is identical.
-
Edit key.
Expected result: the key edited.
-
Delete key
Expected result: the key deleted.
6. iButton Reading
Steps:
-
Go to iButton → Read.
-
Read the key.
Expected result: reading, working with the key.
-
Save the key.
Expected result: the key saved.
7. iButton Metakom
Steps:
-
Read Metakom key.
Expected result: the key read and saved.
-
Open "Add manually" menu.
-
Create key Metakom.
Expected result: the key was created and saved with the specified name and data.
-
Emulate Metakom key and consider it as different devices
Expected result: the keys were successfully read, the data is identical.
-
Edit key.
Expected result: the key edited.
-
Delete key.
Expected result: the key deleted.
8. Checking cards and protocols. Dallas DS1990
Steps:
-
Go to iButton.
-
Shared step [1]: Read.
-
Read the subject using the flipper.
Expected result:
- The subject read successfully.
- The information on the read key corresponds to the original.
-
-
Shared step [2]: Emulation.
-
Emulate the read key and read it as another flipper.
Expected result:
- The key was considered another flipper.
- The information on the key is identical to the original.
-
-
Shared step [3]: Save.
-
Save previously read key.
Expected result:
- The key was saved with the specified name.
- After saving, the scene changed to the "Saved" directory.
-
-
Shared step [4]: Write.
-
Write a previously saved key to another storage device using the "write" function.
Expected result: the card was recorded, a success scene appeared.
-
-
Shared step [5]: Read the written.
-
Read the media on which the key was previously written.
Expected result:
- The information from the carrier was considered.
- The data is identical to the stored key that was written.
-
9. Checking cards and protocols. Dallas DS1971
Steps:
-
Go to iButton.
-
Shared step [1]: Read.
-
Read the subject using the flipper.
Expected result:
- The subject read successfully.
- The information on the read key corresponds to the original.
-
-
Shared step [2]: Emulation.
-
Emulate the read key and read it as another flipper.
Expected result:
- The key was considered another flipper.
- The information on the key is identical to the original.
-
-
Shared step [3]: Save.
-
Save previously read key.
Expected result:
- The key was saved with the specified name.
- After saving, the scene changed to the "Saved" directory.
-
-
Shared step [4]: Write.
- Write a previously saved key to another storage device using the "write" function. Expected result: the card was recorded, a success scene appeared.
-
Shared step [5]: Read the written.
-
Read the media on which the key was previously written.
Expected result
- The information from the carrier was considered.
- The data is identical to the stored key that was written.
-