1.一种系统升级后兼容性测试方法,其特征在于,包括:
系统升级前,录制并存储系统升级前测试用例、用例测试前数据以及测试结果;所述测试结果包括:测试过程中交互的消息和测试后数据;
系统升级后,根据系统升级前录制并存储的系统升级前测试用例、用例测试前数据以及测试结果进行用例回放测试,得到升级后用例回放结果;所述用例回放结果包括:用例回放测试过程中交互的消息和用例回放测试后数据;
根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性。
2.如权利要求1所述的方法,其特征在于,所述根据所述录制并存储的系统升级前测试用例、用例测试前数据以及测试结果进行用例回放测试包括:导入所述录制并存储的用例测试前数据,根据所述测试前数据将系统恢复为所述用例测试前场景;
按照所述测试过程中交互的消息执行升级后系统用例回放测试。
3.如权利要求2所述的方法,其特征在于,导入所述录制并存储的用例测试前数据前还包括:接收用例回放命令,从存储的所述系统升级前测试用例中选择需要回放的用例。
4.如权利要求1所述的方法,其特征在于,所述根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性包括:若所述用例回放结果及存储的测试结果一致,则表示兼容,否则表示不兼容。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述系统为实时计费系统OCS,则所述测试后数据及所述用例回放测试后数据中包括输出话单。
6.一种兼容性测试设备,其特征在于,包括:
录制回放模块,用于在系统升级前录制系统升级前测试用例、用例测试前数据以及测试结果以及在系统升级后用例回放测试过程中获得用例回放结果,所述测试结果包括:测试过程中交互的消息和测试后数据;所述用例回放结果包括:用例回放测试过程中交互的消息和用例回放测试后数据;
存储模块,用于存储所述系统升级前测试用例、用例测试前数据、测试结果以及用例回放结果;
测试模块,用于在系统升级前录制并存储系统升级前测试用例时,导出用例测试前数据,执行测试,输出测试结果;在系统升级后的用例回放测试中,执行回放测试,得到升级后用例回放结果;
兼容性判断模块,用于根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性。
7.如权利要求6所述的设备,其特征在于,所述系统为实时计费系统OCS,则所述测试后数据及所述用例回放测试后数据中包括输出话单。
8.如权利要求7所述的设备,其特征在于,所述测试模块为OCS测试模块。