|
With the arrival of the information age, smart card IC (Integrated Circuit Card, IC card) in everyday life is a widely used, then the smart card of the brain - the smart card operating system software, system testing methods, especially for its actual product effectiveness and operability of a higher requirement. This paper discusses the smart card operating systems (Chip Operating System) system testing methods. In this paper a unified embedded software test models, analyzes the characteristics of embedded software testing, and testing of embedded software systems, and test methods for type of research, so as to smart card operating system (COS) system test method laid a solid theoretical foundation. Meanwhile, the paper also discusses the multi-application smart card products in the field of practical application and testing requirements. Paper, according to the smart card operating system overall architecture, software, and product application features several aspects of the analysis to determine the covering smart card operating system test of the five categories, namely: functional testing, security testing, protocol testing, recovery testing and stability testing, product testing to ensure comprehensive coverage. Among them, the most critical is also the most basic functional testing, but at the same time, and because the smart card operating systems are often more used in finance, social security, transportation and other important national industries, so the high security is critical to their requirements, Therefore, the safety performance of the test is an important indicator of the test. Protocol testing, recovery testing and stability testing, test type, respectively, from the data transmission, disaster recovery applications, such as multi-faceted life of the product for smart card products for quality assurance. Finally, the paper proposes a smart card operating system testing methods. Papers around specific products - financial social security card operating system (COS) system test procedures for implementation specifically addressed: First, from the different stages of product testing involving software and hardware environment preparation, test tools, test of the attachment file system and architecture, testing planning and other aspects of the use cases for test planning and execution levels specific ideas and methods in detail, the actual implementation process to ensure the project has a theoretical operational processes can be based; secondly, around the practical application of the product, its functional test From cards universality and particularity two levels to ensure multi-application functionality test coverage, while the safety performance is a combination of the specific application from the basic safety performance, safety and other aspects of the state machine performance testing; once again, the product of data transmission , data recovery, product life from protocol testing, recovery and stability testing of a detailed analysis and explanation; Finally, during the execution of product testing, BUG management as an essential part of test execution, a detailed discussion of this article , and in the actual product testing process be described in detail for its specific application. In summary, this paper describes in detail the smart card operating system (COS) test theory to practice implementation process, from the smart card operating system (COS) general sense to test the theory, the system testing methods, as well as the target product system test the specific application. This article describes the operation of the financial system, social security testing practice, demonstration of the system test method can be effectively utilized in the smart card operating system (COS) for system testing.
|