We recently had a very interesting discussion with a prospect. He was relating that his company has issues with some test tools. Despite some test names and descriptions, many tests were actually not performing what they were supposed to do. It could seem minor but apparently the situation had lead into some interoperability issues […]
Earlier in 2023, Mellonne made available a generic EMV terminal simulator implementing EMV XDA (Extended Data Authentication) and ODE (Offline Data Encipherment). We have also been providing it to EMVCo test tool vendors for their qualification needs, with some specific customization. We will continue to support EMVCo test tool vendors in 2024! 💪 Software […]
We have been working for many months on the Car Connectivity Consortium Digital Key applet certification test tool. Dealing with product vendors made us wonder how can a car OEM or a secure element vendor do to easily configure a DK applet to perform tests on OEM equipment or cars. Managing secure elements, certificates […]
Testing is a crucial step in development that ensures the software meets the required quality standards. However, it can be challenging to achieve confidence in the testing process, particularly when dealing with complex systems. Model-based testing is an approach that can increase confidence in testing by providing a structured and systematic approach to testing. […]
Requirements traceability is an essential aspect of software development. It involves ensuring that all requirements are accounted for throughout the development lifecycle, from design to testing and implementation. Model-based testing is an approach that can increase requirements traceability in testing. In this article, we will explore why model-based testing can increase requirements traceability in […]
Software testing is an essential part of the software development process. Testing ensures that software products meet the intended requirements and function correctly. However, testing is a time-consuming and expensive process, especially when dealing with large and complex systems. Model-based testing is an approach that helps increase reusability in testing and make the process […]
Software testing is an essential part of the software development process. It ensures that software products meet the intended requirements and function correctly. However, documenting software testing can be a tedious and challenging task. This is where model-based testing can contribute to better documentation. In this article, we will explore why model-based testing can […]
Software testing is an essential part of the software development process. It ensures that software products meet the intended requirements and function correctly. However, manual testing, i.e. when a human actually writes test cases, can be time-consuming, labor-intensive, and error-prone. This is where model-based testing comes in. Model-based testing allows for the automation of […]
The 2 options, manual testing and model-based testing, are not necessarily opposing one to the other but there are some clear pros and cons. Manual testing has the advantage of being able to test for unexpected or edge cases that a model may not have been trained on. It also allows for more flexibility […]
We have developed an EMV C8 kernel for testing purposes. The EMVCo Contactless Kernel Specification (C8) is key for the broad adoption of new cryptography technologies and functionalities. It will enhance security and privacy for consumers, merchants and issuers and bring more value to the payment ‘cards’. To help with the adoption […]
Model-based testing is a powerful technique for increasing coverage of a system by generating test cases for all possible inputs and states. This approach involves creating a model of the system under test, and then using that model to automatically generate test cases. One of the key benefits of model-based testing is that […]
Mellonne investing to ensure global interoperability of next EMV contact cryptography standards. To ease early cross-industry testing of the recent XDA/ODE EMVCo Specification Bulletin 243(ECC cryptography) and ensure that all vendors implement alike, Mellonne is providing for free a terminal simulator containing XDA and ODE. The software is downloadable here → EMV […]