Font Size: a A A

The Digital Signature Service Platform Testing Case Designing And Research

Posted on:2016-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y D WangFull Text:PDF
GTID:2298330467491886Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet, software might be tampered with virus, Trojan horses, or any other illegal acts (by internal staff hackers) during the development, release, transmission, or operation, and then, cause the malignant consequences on the customers’system after they run the software. Therefore, enterprises are willing to implement digital signature on each product they developed. Digital signature is a figurative expression of cryptographic techniques used to achieve the security of online transactions. The nature of the digital signature is that the sender of the message uses public key technique to encrypt the message, and the message then will be added a string, which cannot be forged. Digital signature can be said to be an alternative of the traditional handwriting signature, therefore, it must provide the basic function and properties of handwriting signature. However, it comes to many problems when implementing the digital signature, such as manual exposure, larger workload of the product, error prone, the difference of the key and signature standard of each product, the difference of mechanism and method, the waste of the enterprise cost, and the lack of the control mechanism of the digital signature and other issues. Given this, the digital signature service platform is developed. The platform not only meets the enterprise’s requirement of the resistant of tamper and repudiation, but also work out the existing problems of the product with digital signatures.This paper mainly talks about the design of the backstage test of the digital signature service platform, which ensures the system reliably complete enterprise’s mission. The first part in this paper discusses the process of the test demand analysis and engineering methods used in it, and based on the discussion, using boundary value analysis, equivalence partitioning, causal graph inference method, and design error inference method to design test cases. And then, using causality diagram analysis method to associate each function, showing causality graph, finding out the key point that influence the quality, and then, the point that influence the key point, and then the reason that influence that point, step by step. After that, using the equivalence partitioning and boundary value method to check the input potential problems. Furthermore, using error inference method to finish the design of test cases to achieve better coverage and reduce redundant test cases. Finally, applying the designed test cases on the function test and performance test. For the functional test, analyzing the pros that better than the original test case from aspects of covering, execution rate, and defect discovery rate. For the performance test, meet product specifications.
Keywords/Search Tags:digital signature, test case, test demand analysis, functiontest, performance test
PDF Full Text Request
Related items