五、使用方法
1. 测试用例
function db_read_case() WC("db_read_case"); WS("Step1") h = db.open(U(Sdir .. "dbComm")) --WM(h) --读数据 读取全部 for i = 1,TEST_RECORD do writeField = string.char(0x15) for j = 1,20 do writeField = writeField .. string.char(i+j) end readField = db.read(h,i,0,512) --被测接口 ret = AR(writeField,readField) if(ret == "NG")then WM("error:".. i) break end end WR(ret,"nil") --关闭打开的数据库 db.close(h) end --测试用例执行 InitTestFrame() WriteMsg("Database API test begin ...") SetCurrModule("Database") CreateEntironment() --创建测试环境 db_read_case() DestroyEntironment()--清除测试环境 WriteMsg("Database API test end!\n") GetStatistic() |
**************************************************** Tester :vince zhang Test Date:03/27/08 15:19:06 Database API test begin ... 【db_read_case】 |--Step1 OK (RealResult:nil) |--Step2 OK (RealResult:nil) Database API test end! Testcase run statistic: ********************************************************************** 【ModuleName】 【Run】 【OK】 【NG】 ---------------------------------------------------------------------- 1:Database 57 49 8 ********************************************************************** NG case info: Database |--db_read_case |--Step1 |--db_update_case |--Step4 |
作者:张元礼 ID:vincetest(CSDNBlog)