Card Testing
ManufacturingThe quality assurance process verifying that completed smart cards meet electrical, mechanical, and functional requirements, including contact resistance, APDU round-trip testing, and physical durability tests per ISO 10373.
What Is Card Testing?
Card testingCard testingManufacturingQA verification of completed smart card electrical and physical specs.Click to view → is the quality assurance process that verifies completed smart cards meet all electrical, mechanical, functional, and security requirements before they are shipped to issuers or end users. Testing occurs at multiple stages during manufacturing -- after chip embedding, after electrical personalization, and after graphical personalization -- with each stage verifying different aspects of the finished card.
Test Categories
Card testing covers four major categories:
| Category | What Is Tested | Key Standards |
|---|---|---|
| Electrical | Contact resistance, APDUAPDUProtocolCommunication unit between card and reader.Click to view → round-trip, power consumption | ISO 7816ISO 7816StandardPrimary standard for contact smart cards.Click to view →-3, ISO 10373-1 |
| Mechanical | Bend, torsion, module adhesion, surface abrasion | ISO 10373-1, ISO 7810 |
| Functional | Application logic, cryptographic operations, data integrity | EMVEMVApplicationGlobal chip payment card standard.Click to view →, GlobalPlatform |
| RF (contactless) | Antenna tuning, field strength sensitivity, transaction time | ISO 14443ISO 14443StandardStandard for contactless smart cards.Click to view →, ISO 10373-6 |
Electrical Testing
Every smart card must pass electrical verification of its contact pad interface:
- Contact resistance -- each of the eight contact pads (C1-C8) must exhibit less than 0.5 ohm resistance.
- ATR verification -- the card must respond to a cold reset with a valid Answer to Reset within the time specified by ISO 7816-3 (400-40,000 clock cycles after RST release).
- APDU round-trip -- the test system sends a series of standard commands (SELECT, GET DATA, INTERNAL AUTHENTICATE) and verifies correct response codes.
- Current consumption -- the card's power draw must remain within ISO 7816 limits (max 60 mA at 5V class A).
Functional Testing
Functional tests verify that the personalized card application works correctly:
- Application selection -- selecting each AID returns the expected FCI (File Control Information).
- PIN verification -- test PINs are verified successfully; incorrect PINs are rejected and the try counter decrements correctly.
- Cryptographic operations -- test data is signed with the card's private key and verified against the card's certificate. RSA and ECC operations must produce correct results.
- Secure channel -- an SCP03 session is established and verified using the card's GlobalPlatform keys.
- Data integrity -- all personalized data fields (cardholder name, PAN, certificates) are read back and compared against the personalization input.
RF Testing (Contactless Cards)
For dual-interface and contactless-only cards:
- Resonant frequency -- the card antenna must be tuned to 13.56 MHz (+/- 7%).
- Minimum field strength -- the card must operate at the minimum H-field specified by ISO 14443 (1.5 A/m for Type A).
- Transaction time -- a complete contactless EMV transaction must complete within 500 ms.
- Load modulation -- the card's response signal strength must be detectable by the reader across the specified operating distance.
Sampling vs 100% Testing
| Testing Level | Method | Applied To |
|---|---|---|
| 100% electrical | Every card tested | All production |
| 100% functional | Every card tested | Payment and identity cards |
| Sampling mechanical | Statistical sample per batch | ISO 2859 AQL plans |
| Sampling RF | Statistical sample | Contactless cards |
Rejected cards are securely destroyed at the personalization bureau to prevent any possibility of partially personalized cards entering circulation.
Related Content
Smart Card Readers and Middleware
ProgrammingSmart Card Debugging Techniques
Developer Tools…initial reader and middleware configuration, and the Smart Card Testing Framework for systematic test suite approaches.
Smart Card Testing Framework
Developer ToolsSmart Card Testing Framework Rigorous testing of smart card applets and…
Card Personalization Systems
Developer Tools…cards for destructive security testing (see the Smart Card Testing Framework ). Cards that fail QC are physically destroyed…
Frequently Asked Questions
The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.
Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.