|
|
|
| About The Customer |
| A provider of microprocessor cards and point-of-sale terminals with a dominant presence in markets such as telecom, public telephony, finance, retail, transport, entertainment, healthcare, personal identification, information technology and the public sector.
|
| The Challenge |
Our customer’s smartcard range works on diverse operating systems, allowing cryptographic services and supporting every possible functionality. Making all this possible is the smart card's enabling middleware – access client software. Our team was tasked with manual-testing this mission-critical software on Citrix Presentation Server 4.0 on diverse operating environments. At best, about 5% of the testing could be automated.
|
|
The Solution
|
|
Behavior testing of the access client software was performed for diverse operating environments – Suse Linux 9.3, RedHat Linux, Mandrake (Mandriva) Linux; Solaris; Windows. The confidence metrics for the access client software were worked out through a sanity test that matched actual performance with predefined expectations. Sanity testing covered GUI testing (including responsiveness, efficiency, comprehensibility, user scenarios and ease of use), functional testing, and hardware testing with reader card. Performance testing happened with 3-4 clients connected. The software was also run through regression testing.
|
| Benefits |
|
 |
Ascertained if the software was working as expected |
 |
Identified software parts that contribute to poor performance and the extent to which they contribute to such performance |
 |
Uncovered regression bugs |
|
|
|
|