论文部分内容阅读
版权保护可信计数系统是在可信计数机制的基础上构造的软件系统。可信计数机制以密码技术为支撑,结合了数字作品交易的实际,引入了可信第三方,从而保障了交易过程中各方参与者的利益。可信计数系统采用分布式部署方式,从多个销售和授权方采集数据,并最终汇集到可信第三方的交易数据管理平台上,通过对数据的分析统计来实现对交易的监管。本文在一些经典的测试方法的基础上,深入研究了可信计数系统的业务流程以及程序架构,提出了针对版权保护可信计数系统的测试方案。测试方案分三个层次,单元测试、集成测试及系统测试。另外,本文对单元测试工具CppUnit、代码覆盖率测试工具Bullseye Coverage以及内存泄漏检测工具Visual LeakDetector进行了的分析,并深入研究了将这些工具应用到可信计数系统测试中的方法。在单元测试中,本论文对测试模块进行了清晰的划分,把测试模块分为独立函数及复合函数两大类。针对可信计数系统API的特点,本文从等价类划分、线程互斥、组合测试及复合函数这几个方面给出了测试方法及实现。针对可信计数系统C/S架构的特点,本文设计了集成测试及系统测试的测试工具,并从响应时间、并发链接数方面进行了性能测试。本文比较成功地完成了可信计数系统的测试任务,本文提出的测试方法对同类系统有一定的适用性。