* 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.1 KiB
RFID — Test Cases
1. Checking cards and protocols. EM Marine 4100
Steps:
-
Go to RFID.
-
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.
-
2. Checking cards and protocols. Motorola Indala26
Steps:
-
Go to RFID.
-
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 [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. HID H10301 (Picopass)
Steps:
-
Go to RFID.
-
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.
-
4. Checking cards and protocols. Indala26
Steps:
-
Go to RFID.
-
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. Checking cards and protocols. Troyka/Podorozhnik
Steps:
-
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.
-
-
Check the work of the troika parser.
Expected result: when reading a card, a list of additional information specific to cards of this type is loaded.
-
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.
-
6. RFID Reading
Steps:
-
Go to RFID → Reading, count cards of standards: indala, em-marine, HID.
Expected result: cards of all standards were considered.
-
Save all read cards.
Expected result: cards saved.
7. RFID recording on T5577
Steps:
-
Read RFID card or select a previously saved one.
-
Write the selected card to the T5577 More → Write.
Expected result: the card has written.
-
Write 3 different types of cards and check reading from T5577.
Expected result: the reader identified the cards, the data matched.
8. RFID Add Manually
Steps:
-
Go to RFID → Add Manually.
-
Create EM4100 card.
-
Create map H10301.
-
Create card I40134.
-
Read created cards by another flipper or on a stand.
Expected result: the cards were counted, the data agreed.
9. RFID Emulation
Steps:
-
Go to RFID → Saved, Select previously saved keys.
-
Select the saved card Indala → Emulate, read with the second flipper, with another firmware.
Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.
-
Select the saved card EM-Marine → Emulate, read with the second flipper, with another firmware.
Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.
-
Select the saved card HID → Emulate, read with the second flipper, with another firmware.
Expected result: the ID on the reading flipper matches the ID that the Flipper emulates.