Colis 130 Testing With Nfc Projects

April 4, 2018 | Author: K Peng Tan | Category: Near Field Communication, Business Process, Interoperability, Risk Management, Ecosystem


Comments



Description

TESTING WITHIN NFC PROJECTS ‘GETTING READY FOR LAUNCH’ SEPTEMBER 2012 WHITE PAPER BY: SANNE KETELAAR, CRISTINAVINTILA, EMER VAN DER VOORT VAN DER KLEIJ AND ANTAL VAN KOLCK (TECHNICAL), CONSULTANTS FOR UL’S TRANSACTION SECURITY UNIT. share ahead of competition. In general the first NFC based service enables consumers to pay at retailers by tapping their mobile phone to payment terminals. As next steps, loyalty, voucher, transportation, access services are targeted. First, one needs to define what to target for, business wise as well as technically, and have it documented in detailed requirements. To deliver a well-thought-through business case and business requirements, to translate these into unambiguous technical requirements and a successful launch plan is not an easy task. This becomes even more challenging when one is not yet familiar with all ins and outs of NFC ecosystems. Therefore UL strongly recommends starting an NFC project by obtaining the necessary knowledge on NFC. Next the strategy can be defined, e.g. through a series of workshops including experts attendance. This first phase should result in a clear direction to project members, when properly formulating all requirements, defining the planning and carrying out all other common project activities. Next, a customized Trusted Service Manager (TSM) and Wallet are procured after a vendor selection process including preparations like writing the Request For Proposal documents and score cards. Vendors should be required to test their systems thoroughly before they are delivered. Upon delivery, the test process continues. Consumer satisfaction and trust in the new service are of highest priority as these are the keys for consumer adoption. As a consequence, one needs to be absolutely confident that the new service offers a satisfying user experience and is trustworthy. This requires extensive testing to ensure functionality, performance and security of the new service. NFC is a new technology. New collaborations will have to be set up This white paper stresses the importance of testing within NFC projects. Important roles and responsibilities like Test Authority, Test Organization and Test Execution are explained, followed by a phased approach with Component, Interoperability and Ecosystem Testing. The paper presents tips and tricks for testing, based on the UL vision and on our experience with testing and NFC projects. Each NFC project is unique. Feel free to cherry-pick the information relevant for your project. Wishing to grasp the essence of NFC projects in a few minutes? The paragraph ‘In short’ on page 10 provides the summary. Keywords: Testing, Certification, Near Field Communication (NFC), Trusted Service Manager (TSM), Mobile Transactions. NFC Projects NFC projects are gaining popularity. One can feel the pressure in the mobile and banking industry to bring full functioning NFC capable mobile phones to consumers, to educate them how to use these and to establish a quality service that will quickly gain sufficient market © 2012 UL All rights reserved. May not be copied or distributed without permission. UL and the UL logo are trademarks of UL LLC. 1/11 each actor has a variety of components (multiple handsets. new handsets and new applications. the most prominent being mobile network operators (MNOs) and financial institutions. Figure 1 UICC based NFC Project ecosystem Many of the systems in an NFC ecosystem handle sensitive banking and customer data: the bank holds the customer’s payment keys and personalisation data. a strict certification regime and structured test management needs to be in place not only during the project phase. Storing sensitive data on a SE gives a similar security and confidentiality level as provided by the integrated circuit on a plastic payment card © 2012 UL All rights reserved. application providers. but also during the operational phase. technical and security aspects is challenging due to their different nature. The MNO handles the SE. the MNO and its TSM handle data related to the customer’s mobile subscription. although without having access to the customer’s personalisation data. UL has identified two critical success factors for testing in NFC projects: Key Roles and Responsibilities A Phased Testing Approach Also. 2/11 . NFC Ecosystem An NFC ecosystem is a complex world with multiple actors. After the initial commercial launch. At the same time.especially a consistent implementation . While some standards are still under development. To add to the complexity. the NFC ecosystem will expand rapidly through new services from existing and new business partners. Numerous standards are applicable. applications) and a complex back-office. TSM(s) and Secure Element (SE) manufacturers are part of this ecosystem. this increases the chance of misalignment among different system components even more. Therefore the role of testing and quality assurance is a vital one to achieve a functional. As a consequence. UL and the UL logo are trademarks of UL LLC. stable and secure ecosystem. it is crucial that everyone trusts that the entire ecosystem is fully functional.is essential for interoperability in an NFC ecosystem. SE’s. which must not be accessible to the bank. Figure 1 depicts an example of an NFC ecosystem in which an UICC (SIM card) functions as the Secure Element (SE). handset manufacturers. leaving room for differences in interpretation. May not be copied or distributed without permission. Due to these complexities it can safely be stated that testing will take up a substantial part of the available time in the start-up of any NFC project and requires high priority. while the TSM delivers this data to the SE. Smooth collaboration between these parties on commercial. Alternative options are embedded SEs or secure microSDs. Adherence to all standards . stable and secure. Therefore.between parties that did not interact before. wallet vendors. As a consequence. All parties must be able to trust that all sensitive data in the system is secure at all times. This responsibility can even be outsourced to an independent third party. UL and the UL logo are trademarks of UL LLC. The feedback provided gives clear insight into the quality level and builds trust in the entire NFC ecosystem. careful planning will safeguard that deadlines are met. The roles and responsibilities of the Test Authority. 3/11 . because no-one has the end-to-end view. In order to achieve this goal. often across country and company boundaries. Otherwise this can cause serious confusion and misunderstandings. Figure 2 Roles in testing an NFC ecosystem © 2012 UL All rights reserved. the ecosystem has to prove that it provides a satisfying customer experience and that it handles transaction information securely. As simple as it might sound. which acts on behalf of the leading ecosystem initiator(s). make sure that all parties agree on a strict test planning right from the start. correctly and reliably. It is the Test Authority’s role to guard this overall goal. Detail in the planning is ensuring that all parties receive needed input data/ documentation in a timely manner. May not be copied or distributed without permission. This could be a mobile network operator (MNO). UL identifies a Test Authority. smart communication and alignment with all parties is essential. Very often. it is essential to ensure that terminology is aligned between parties. among these parties the test focus is lost easily. Lastly the Test Execution team performs the actual testing and certification. these will guide certification and testing for compliance in the entire ecosystem. Test Authority The total ecosystem has one crucial mission to accomplish: to gain and guard end customers’ satisfaction. tests are performed by different parties and their contracted vendors. different planning approaches and misaligned input data easily arise due to the many and diverse parties in an NFC ecosystem. As many parties are involved. The Test Organization manages the test and certification activities and their results. Tip: Planning & terminology collaboration Complexities like confusing terminology. The Test Authority is responsible for declaring the overall test policy and determining the test and certification scope and objectives. banks have very rigid testing timelines. The needed information should be clear and available upfront. The Test Authority role should be played by the leading party initiating the NFC ecosystem. Test Organization and Test Execution are further detailed below. A clear definition of roles and responsibilities assures that a complete endto-end view is maintained throughout the test process. a financial institution or a Joint Venture.Key Roles and Responsibilities In any NFC ecosystem. Once documented. Additionally. Test Organization and Test Execution role. Therefore. © 2012 UL All rights reserved. The second task focuses on defining the certification and test processes and requirements applicable to all existing and new ecosystem components. Based on this document. Load and perfor- Tip: Risk Analysis Testing is about mitigating risks. components have to comply with many standards and (payment) scheme specifications. resources or other reasons. such as simulating many consumers subscribing to the same service simultaneously. The Test Authority will report risks on a regular basis to upper management and ensures that appropriate mitigations are put in place. security and performance throughout the entire ecosystem. Last but not least. Upper management may decide to allocate more resources and/or support mitigations in other ways. The third key task is supervising that risk management for the test and certification process receives adequate attention from the test organization. The risk analysis separately lists the main product/system risks and the main test project risks. Supervising risk management.Four key tasks characterize the role of the Test Authority: Establishing the test policy. Both lists are created through brainstorming and interviewing people across the project. with the purpose of making a reality check into the status of the project and identifying the weak points of the service/product targeted for commercial launch. For example. Issuing approval statements. Establishing the test policy. In the first place. the Test Authority should verify that the required certification and tests activities including security assessments are scheduled and conducted. UL and the UL logo are trademarks of UL LLC. for example via MasterCard’s Global Vendor Certification Program (GVCP). determining the certification and test scope and describing the test objectives comprise the first task of the Test Authority. Thus. additional requirements should be defined. for example by explicitly accepting them. Note that standards mainly target individual system components. The risk analysis is an essential communication tool during the testing process. also fall into this category. process or transmit card data to be PCI compliant. The goal is to ensure high quality of testing across company boundaries. to cover integrated components as well. All actors in the ecosystem must understand well to which requirements they must conform and how they are supposed to carry out the testing. all payment schemes require that the security of Secure Element hardware and software must be certified by EMVCo. Defining certification & test processes. A TSM that deals with customer’s personalisation data must be approved by the payment schemes. May not be copied or distributed without permission. These are primarily intended to assure interoperability. and arrange that mitigations are put in place. mance checks. the testing teams decide which areas require more testing. 4/11 . a Secure Element must comply with the GlobalPlatform Card specification. payment schemes require systems that store. Requirements originate from several sources. the risk analysis gives the management insight in the residual risks that they have to manage. Functionally. In addition. It is recommended to perform a risk analysis at the beginning of the project and update it at each milestone of the project. Such requirements vary from validating that the user interface of a wallet application functions correctly with different handsets to checking that the operating system and security controls of a particular Secure Element work well with all (third party-issued) secure applications intended to run on that Secure Element. especially because not all risks can be mitigated by testing due to lack of time. Secondly. © 2012 UL All rights reserved. UL and the UL logo are trademarks of UL LLC. Without approval by the Test Authority. the Test Authority judges the test and certification reports as proof that the new components or services comply with the defined requirements. the Test Execution team will run intake tests to judge. Final Acceptance Criteria enable objective judgment to decide when the ecosystem as a whole is ready for commercial launch. on technical details behind the services subject to market launch are not only needed by the Test Authority and the Test Organization. 5/11 . new secure elements from new vendors and new applications from new or already participating service providers. Following the high level test policy. Usually such a document starts with detailing the test strategy and test governance followed by an overall planning of all necessary certification and test timelines. Clear agreements should be made between all parties to reach a common understanding on the entry and exit criteria for each test phase. Test Organization Since a new or existing NFC ecosystem consists of many actors with continuous certification and testing needs. While these activities are standard for any test project. if (sub) systems are having a fair chance in passing the planned tests. the test execution progress is closely monitored and frequently reported. On top of that. Risks are continuously assessed and mitigations proposed. Evidently. To improve effective use of test time. Two types of approval should be distinguished: The approval for first go-live. judging and reporting test results. this is the most exposed task catching everyones’ eyes. by a company’s own test team together with their different vendors). or close a particular test phase. each having its own background. expertise on NFC ecosystems. Before allowing new entries to connect to a live ecosystem.g. analysing issues or defects efficiently requires a thorough understanding of NFC ecosystem specifics. the challenge in an NFC project comes from aligning and agreeing on a common approach among the numerous parties. the Test Organization details the test levels and test procedures in one or more Master Test Plans. the next step is the actual Test Execution. the team will highlight opportunities to automate testing and implement these.Issuing approval statements concludes the list of key tasks of the Test Authority. balancing between thorough testing and speedy timeto-market access. but also by the Test Execution team. on specifications and standards. Evidently. The results shown in these reports need to provide the right basis to declare approval. Test Execution Following all preparation driven by the Test Authority and the Test Organization. UL recommends – in addition to the key roles and responsibilities highlighted above – a Phased Test Approach. scope and objectives set by the Test Authority. Therefore. which is explained further below. ‘New entries’ refers to any new or updated component or service from any new or existing actors. For example new handsets. The tests can be performed at various locations by multiple parties (e. Above all. based on the entry criteria. Tip: Clear Entry and Exit Criteria Entry and exit criteria are a set of conditions that should be met to either enter a particular test phase. Evidently. a proper test organization needs to be in place to deal with the large volume of tests. no part of the system can go live. While their key tasks of writing test cases and executing these are common to any test project. but there should always be a test management organization in place to align and supervise that all required tests are executed by the parties involved. The approval for new entries into the live ecosystem. a structured and effective test process brings benefits in terms of cost control and reduced timelines. After the test scenarios and scripts are in place. Therefore the Test Authority has to carefully specify the test and certification requirements. May not be copied or distributed without permission. major. Security assessments may include several methods. in which the complete system is tested end-toend. security checks must be performed on these integrated components. while simulators. As soon as subchains of ecosystem components are available during Interoperability Testing. the key to achieving a successful system is to use a phased test approach. such as audits and (penetration) testing. At that moment the Ecosystem Testing can start. Insight into security is crucial before concluding that an NFC ecosystem is ready for go-live. it is essential to agree on commonly shared defect tracking tools and discuss details of the defect management procedures before starting. In addition the entire NFC ecosystem is covered through a security analysis on the documented technical implementation. back end and front end systems (of the MNO. Therefore in the UL Phased Test Approach. the chain of systems is expanded further upon each passed test round until a complete ecosystem has been reached. mobile applications (payment applications and wallets). An NFC test project should start with Component Testing. May not be copied or distributed without permission. tools and test environment. UL and the UL logo are trademarks of UL LLC. minor and cosmetic). Therefore. escalation procedure and templates of reporting defects and progress. During Ecosystem Testing. Security Testing starts during the Component Testing phase and continues during the period after launch. At first. 6/11 . Figure 3 shows the test phases proposed by UL. like Figure 3 UL Phased Test Approach Phased Test Approach: Component Testing Component testing is generally understood as a phase in which individual components are evaluated on their functional and security requirements.Tip: Defect Management Alignment Often each actor in an NFC ecosystem has its own defect management procedures. through linking system components and ensuring the newly achieved sub-system performs as expected. Additionally. bank and TSM) as well as the acceptance infrastructure are tested © 2012 UL All rights reserved. UL Phased Test Approach No matter which NFC Ecosystem is being developed. security tests on the final version of each integrated system component analyses the risk of security breaches during commercial operations. this described approach reduces testing time significantly as defects are identified earlier in the test process. handsets). After having tested system components in pairs successfully. Interoperability Testing follows. In UL’s experience. The same advantage holds for security testing if it is conducted continuously during each test phase. This allows for less re-testing and quicker defect analysis. In the Component Testing phase. an overview of the necessary test environment(s) is helpful to ensure availability at different test stages and phases EMVCo certification. Things to include are: defect definition (blocking. each component needs to pass individual security testing. mobile components (SE. in which individual components of the ecosystem are tested in isolation from each other. stubs and drivers are used to mimic the system components that interact with the component under test. An additional acceptance test by the purchaser is recommended to verify that the system component is ready to participate in the interoperability test. The acceptance test is not intended to judge acceptance of the component from a commercial perspective. Usually component testing is performed by the party that delivers the system component. new functionalities can be tested before adding new system components to an existing NFC ecosystem. UL can provide you with a complete overview of all necessary certificates for each component. The use of stubs and drivers allows for more thorough testing. 7/11 . The test cases should cover happy flows. Some examples of relevant certificates have already been given. A vendor should be required to carry out a thorough component test before a component is delivered. Component tests should have a special emphasis on checking the interfaces and corresponding messages. the Test Authority will determine the standards that each component has to comply with. A shortlist of useful tools provided by UL includes the following: • Collis TSM Test Tools: powerful tools to test an actual TSM system on Global Platform compliance. The key point is that the test process of an NFC project starts with testing each system component individually before starting Interoperability Testing. • Collis Handset Test Suite SWP/HCI: validating GCF/PTCRB compliance to ETSI SWP/HCI protocols. As explained already. for example by showing the exact input and output of each component. Another aspect of Component Testing is the important role of certification by (payment) schemes and other authorities. May not be copied or distributed without permission. • Aspects Handset Test Platform: simulating the UICC. sometimes the component test is referred to as system test. testing the handset © 2012 UL All rights reserved. UL and the UL logo are trademarks of UL LLC. Besides. issues can quickly be analyzed. and of the way in which your component can obtain these certificates. but to judge technical readiness to participate into the next test level. As several components involved in the NFC ecosystem are complex systems on their own. Component tests can be run in parallel in order to find defects as quickly as possible. load & performance. This will assure that many defects are already filtered out before actually integrating with other system components of the ecosystem.independently. Tip: Test Tools – Simulators Test tools and simulators can speed up testing within NFC projects by pinpointing defects. it should obtain a certificate from the relevant authority. The TSM Test Tool can simulate any TSM system and can be configured according to any NFC project chosen implementation. confirming interoperability between handset and UICC • Collis EMV PVT: verifying correct personalization of contact & contactless cards including Secure Elements • Aspects Spy: spy on the communication between handset – UICC – contactless reader and measure performance. alternative flows. In order to show that the component under test really complies with a given standard. negative flows and related error notifications in order to achieve sufficient testing. • Collis NFC Handset Interoperability Test Bench: Simulating a POS/CheckIn Check Out device and UICC in order to ensure that the Handset & Wallet software work correctly in a Visa or MasterCard payment and transit environment. By setting up simulators around an actual system component or a small group of components. These tools can replace system components not yet available for testing. since less system components are involved. 8/11 . Going through an integration process in steps will enable finding root causes quicker. Stubs and drivers simulate components that are still missing. in order to determine who’s at fault. standards always leave some room for interpretation. for example when a bank TSM is connected to a MNO TSM. For example several brands. ready to enter the next test phase. May not be copied or distributed without permission. Eventually. end-to-end tests are to be performed to ensure the NFC ecosystem actually serves its © 2012 UL All rights reserved. However. This includes EMVCo. and continuing during operation. the integration of these components can start. the integrated subsystem will be connected further. MasterCard and Visa.Actually. the component under test should have obtained the right certificates before testing begins. types and builds of handsets. continuing interoperability tests. The interoperability phase offers the perfect setting to check carefully if responses given with long time intervals are properly triggering subsequent actions. but also GlobalPlatform. several interoperability tests are being performed. Therefore. this leads to a completely connected NFC ecosystem. one can quickly identify if correct messages are exchanged and correct decisions are made by each component. Tip: Continuous Security Testing A proper security testing process should be spread across the entire life cycle of the NFC solution. Moreover. one of the critical complexities in NFC projects is ensuring that several business processes are migrated from batch processes into real time executed processes or at least carefully aligned with real time executed processes and the user experience. many standards in the world of NFC are still under development. Benjamin Franklin: “I did not fail the test. Interoperability Testing verifies that. regular and ad-hoc security tests should be performed to ensure the expected security level is maintained during the entire life cycle of the solution. Once the ecosystem is in production. from the design until the launch phase. While this test level is often referred to as integration testing or system integration testing. UL and the UL logo are trademarks of UL LLC. For example. one needs test tools. Phased Test Approach: Ecosystem Testing When the whole NFC system has been established. After having verified interoperability in pairs. like stubs and drivers and spying tools. Evidently. UL advises that security testing includes verification of the design. The vendor of the component is responsible for obtaining these certificates. all relevant schemes and authorities have accredited UL laboratories for carrying out certification testing. This reduces the risk of invalid test results and increased test timelines from reruns of tests. system components work well together. According to our experience. secure elements and third party applications need to work together flawlessly in order to create a positive customer experience. adding several user interface applications and secure applets to integrate with subsystems of different handsets and SEs.) For each component test. vulnerability testing and hardening checks of the implemented solution and Ethical Hacking of the production environment before launch. showing the right certificates would even be completely sufficient for a component to pass component testing. GCF/ PTCRB (for certification against ETSI standards) and Common Criteria (for security evaluations. In an ideal world. UL strongly recommends carrying out additional Component Testing even for components that have obtained all relevant certificates. As a consequence. once integrated. Spying tools allow a close look at the communication between two components. I just found 100 ways to do it wrong” Phased Test Approach: Interoperability Testing When two or more components of the ecosystem have passed the exit criteria of their Component tests. in NFC projects this phase not only verifies that system x works as intended with system y. as already explained. but also that all different types of system x work well with all types of system y. By testing pairs of components in different setups. Have all procedures been documented in line with the actual required execution? Are all databases correctly and timely updated. very clear engagement rules need to be documented and signed to limit the actions of the tester. User Acceptance Test The objective of the User Acceptance Test is to verify that the customer experience meets the business expectations. Administration are checked endto-end. The novelty of an NFC ecosystem leads to new insights in the due course of an NFC project. Ecosystem Testing shall be the last and final check before starting a commercial launch. It is common to differentiate end-to-end testing into separate test activities. May not be copied or distributed without permission. 9/11 . for example when a consumer changes his home address? A payment scheme will request proof that a payment transaction at the point of sale terminal leads to the expected deduction of the consumer’s bank account.purpose. After launch. The Ecosystem Testing phase will cover as a minimum all these tests that are detailed further below. Ethical Hacking During ethical hacking. Friendly User Test Before going live often a pilot or a Friendly User Test is performed: a sample group of ‘friendly users’ (for example employees of the involved bank or the MNO) will test the end product and provide feedback. Ethical Hacking. but with a smaller number of customers. As such. Operational Testing Once the testing in controlled environments has finished and the necessary certifications have been obtained. UL and the UL logo are trademarks of UL LLC. too. Operational Testing and a Friendly User Test. continuous updating and support should be provided by each party. This stage of testing represents the beginning of the commercial roll-out. or just gain access and prove that vulnerability is present? Is the tester allowed to use social engineering to gain physical access to the data center and steal sensitive information? Often ethical hacking takes place during the Ecosystem Testing shortly before the golive. increasing the likelihood of above main risks for a delay of the Ecosystem Testing period. the vulnerability is tested by attacking the system as a real hacker would do. enabling extensive testing of system components in the earlier test phases. it is time to go live. Sometimes this test level is referred to as Dress Rehearsals. because the tests are to be executed in a production-like environment. The tests are designed from the end user perspective. When engaging into penetration testing. Such break down assures proper test attention when verifying the required user experience. but it is recommended to perform ethical hacking already during earlier test levels in order to prevent unexpected security risks shortly before launching a service commercially. However in reality end-to-end testing usually happens to be highly time-consuming because requirements are adjusted in a late phase of a project or because earlier testing for several reasons missed to detect or resolve serious defects. Therefore it is important to carefully plan time and resources for this testing phase. the NFC solution goes into “production”. while the latter three tests are actually run in the real production environment. security and business processes. is the tester allowed to cause a system crash. For example. Running this test from a business perspective ensure that business process flows like Customer Care. Operational Testing targets verifying that the ecosystem functions and performs as intended in its live environment. After all systems are integrated and tested properly. like a User Acceptance Test. Sometimes Ecosystem Testing is referred to as pre-deployment or end-to-end testing. An ethical hack involves a combination of automated scanning and expert manual testing of the system to find security breaches. In theory this test phase will take a short time following the concept that all requirements have been clearly decided before Component Testing started. © 2012 UL All rights reserved. A clear example is a copy of an operational environment dedicated to immediately reproduce and resolve functional.g. new functionalities will be added to the ecosystem. Consumers expect to be able to use the service(s) offered through the NFC ecosystem 24 hours. where a large part of the previously performed tests are repeated in an automated manner. In order to monitor. Strict release. A satisfying user experience and trust in the solution are the two most important reasons for a consumer to start using such service. resolve and improve the existing live environment. During this period of time. having defined clear purposes for each test environment brings the advantage that one can well protect and quickly improve the consumer experience. several continuous test activities like automated regression and security testing are required. security or performance issues found in production.Tip: Test Environments Setting up and well maintaining test environments can reduce testing time in an NFC project. well-functioning environment. to resolve issues found during Phased Test Approach: Post Launch Testing After launch. In short NFC ecosystems in general and those used for payments in particular. a lot of time will go into actually aligning and agreeing upon the subjects presented in this paper. In both cases the new software (and hardware). Bear in mind that testing in an NFC project is a continuous process. 7 days a week. This approach enables solving issues quickly. 10/11 . Satisfying this consumer expectation requires a functional. Only after having ensured that the entire NFC ecosystem continues functioning properly. to ensure that the solution meets the expectations. Anonymous: “Life is too short for manual testing” Automated & Regression Testing Once live with a stable. stable and secure NFC ecosystem at all times. there are many test phases and different test objectives that an NFC project has to pass. Companies will continuously introduce new functionality to the live NFC ecosystem requiring new Component. Even when the project is live. These tests are called automated regression tests. testing will continue to enable new functionalities. Interoperability and Ecosystem Testing. Furthermore. In general the rule is 80% coverage of functionality in 20% of the testing volume. minimizing impact on customer satisfaction. Only after this observation period has ended without incidents. These new functionalities could either enhance existing services already used by consumers or introduce new services in the market. while another test environment is used to test new services. UL and the UL logo are trademarks of UL LLC. testing should not stop. bug fixes (patches) should be tested in a test environment which is identical to the live environment. ready to step in for troubleshooting.and configuration management needs to be in place from the start of the testing process and to continue after launch. it is crucial that enough time is planned for testing in NFC projects. On top of that. ensuring the functionality. most of the regression tests are run automatically using specialized tools. Consumer satisfaction and trust in the product/service launched in the market is created through extensive testing. are new to customers. May not be copied or distributed without permission. Often this subset of the Ecosystem and security tests is performed before deploying a patch. e. A regression test suite is prepared to cover both low-level functionality and critical user experience functionality. In many cases. On top of that it is strongly recommended to dedicate a couple of months as an observation period immediately after having launched a new service commercially. the new software can be released into the operational environment. As presented in this white paper. simply because many parties need to work together. many of the teams (from ecosystem parties and their vendors) involved in the test process prior to launch should be stand-by. © 2012 UL All rights reserved. Therefore. performance and security of the NFC ecosystem. too. the solution can be accepted. Product Safety. UL’s comprehensive transaction security service line provides advisory services. May not be copied or distributed without permission. expert training courses. UL is uniquely positioned as the world’s number one competence center in transaction security technology. To learn more about UL visit our website: www. UL offers its in-depth knowledge and expertise through the UL Mobile Test Centre. One Final Reminder… Do not be scared by the novelty and amount of technology involved. test services and certification and security evaluation services. close involvement with leading industry bodies and extensive experience enables UL to keep up with the rapid pace of transaction innovation for years to come. Western Union internal memo. security assessments and testing for compliance are UL core competences. Knowledge Services and Verification Services .000 professionals in over 100 countries.ul-ts. To conclude. Mobile Payments and TSM Trainings are two of UL’s excellent courses to get a quick start in gaining the necessary knowledge. Through the acquisition of RFI Global. test tools and simulators. the implementation and roll out processes of NFC services.operations quickly and to monitor security. Contact us through info@ ul-ts. All big breaks-through had rough start-ups. 11/11 . testing is crucial to NFC projects and commercial operations: plan sufficient time and assure the required expertise is in place. The UL Mobile Test Centre provides tailored services. training and consultancy services. payment.com About UL Transaction Security UL is the world leader in advancing safety with over a hundred years of history. Environment. fully customized to your company needs. At all times UL brings a pragmatic way of working into practice.to meet the expanding needs of our customers and to deliver on our public safety mission. Witham Laboratories and Collis in 2010 and 2012 respectively.com or call +31 71 581 3636. e-Ticketing and ID management sectors on a global scale. UL acts as your independent. 1876: “This ‘telephone’ has too many shortcomings to be seriously considered as a means of communication” UL Transaction Security Sparked your interest? Want to learn more? Curious about a test tool demo? UL is being recognized as the technology partner and trusted advisor for a wide range of NFC implementations around the world. Selecting services from this approach like the Strategy workshop enables companies to quick and effective decision making. UL has five distinct business units . Our thought leadership. Employing more than 10. UL directly participating hands-on in running NFC projects has proven to bring highly appreciated benefits. Life & Health. The UL Standardized NFC Implementation approach guides companies through business decision making. trusted partner for end-to-end transaction security services for the mobile. UL and the UL logo are trademarks of UL LLC. Certification services. © 2012 UL All rights reserved.
Copyright © 2024 DOKUMEN.SITE Inc.