股票交易系统代码测试报告[]版本号目录1引言 42测试概要 53测试结果及发现 134分析摘要 155测试资源消耗 ,目的在于总结分析代码测试的结果。由于我们小组编写了中央交易系统模块,所以在文档中只写了本模块的测试分析。其预期读者为开发人员,(GB8567——88)《代码测试计划》《软件编档导论》:用户发出一条买指令,插入数据库中,这是在交易客户端完成的操作,在测试中简化为在交易队列表中插入买指令。此用例是测试系统初次启动时的情况,数据库中并没有已经提交的交易指令,也就是说这条买指令应该无法匹配。输入:输入买指令Sql语句如下:insertintotrading_queuevalues(6,'ZJU01',200,'2010-11-112:00:00','HZ0002',1);输出:预期结果实际结果存入该股票的买表中和预期一致测试用例2:测试在数据库中已有卖指令价格都高于买指令的情况下,买指令的匹配算法正确性输入:输入已有卖指令Sql语句如下:insertintoHZ0005_OUTvalues(4,'ZJU10',0,300,'2010-10-3111:22:04');insertintoHZ0005_OUTvalues(5,'ZJU05',0,300,'2010-10-3111:22:09');输入买指令insertintotrading_queuevalues(3,'ZJU01',200,'2010-11-112:00:00','HZ0005',1);输出预期结果实际结果存入该股票的买表中和预期一致测试用例3:测试在数据库中已有卖指令价格都低于买指令并且价格有高低的情况下,买指令的匹配算法正确性输入输入已有卖指令Sql语句如下:insertintoHZ0005_OUTvalues(4,'ZJU10',0,300,'2010-10-3111:22:04');insertintoHZ0005_OUTvalues(5,'ZJU05',0,300,'2010-10-3111:22:09');输入买指令:insertintotrading_queuevalues(6,'ZJU01',200,'2010-11-112:00:00','HZ0005',1);输出:预期结果实际结果匹配价格为5的卖指令和预期一致测试用例4:测试在已有卖指令中有两个卖指令价格都最接近买指令的情况下,买指令匹配算法的正确性。(按照时间优先)输入:输入已有卖指令:Sql语句如下:insertintoHZ0005_OUTvalues(5,'ZJU10',0,300,'2010-10-3111:22:04');insertintoHZ0005_OUTvalues(5,'ZJU05',0,300,'2010-10-3111:22:09');输入买指令:insertintotrading_queuevalues(6,'ZJU01',200,'2010-11-112:00:00','HZ0005',1);输出:预期结果实际结果匹配时间为2010-10-3111:22:04的卖指令和预期一致测试用例5:测试在已有卖指令中价格有高于和低于买指令价格的,买指令匹配算法的正确性。输入:输入已有卖指令:Sql语句如下:insertintoHZ0005_OUTvalues(4,'ZJU10',0,300,'2010-10-3111:22:04');insertintoHZ0005_OUTvalues(5,'ZJU10',0,300,'2010-10-3111:22:05');insertintoHZ0005_OUTvalues(7,'ZJU05',0,300,'2010-10-3111:22:09');输入买指令:insertintotrading_queuevalues(6,'ZJU01',200,'2010-11-112:00:00','HZ0005',1);输出::用户发出一条卖指令,插入数据库中,这是在交易客户端完成的操作,在测试中
代码测试报告 来自淘豆网m.daumloan.com转载请标明出处.