【正文】
fo表中查詢每個符合酬金結(jié)算條件的代理商記錄與cost_info表中數(shù)據(jù)對比select * from card_info where card_message=39。N39。 and card_item=39。是39。 and months_between(sysdate,to_date(card_date))6 and agent_id =(符合條件的代理商的agent_id)在cost_info表中查詢符合酬金結(jié)算條件的代理商記錄與card_info對比select * from cost_info where agent_id=(符合條件代理商的agent_id)酬金結(jié)算標(biāo)準(zhǔn)cost_level=10不滿足酬金結(jié)算條件,不結(jié)算酬金主要運用兩個表卡號信息表card_info、酬金表cost_info。卡號信息表card_info:記錄所有代理商所售出的所有卡號基本信息。酬金表cost_info:存儲出賬的酬金,包括代理商基本信息和應(yīng)該結(jié)算的酬金金額具體表之間的關(guān)系用ER圖向大家展示。酬金表代理商號代理商名酬金標(biāo)準(zhǔn)結(jié)算方式結(jié)算金額卡類型卡號結(jié)算是否為88套餐套餐類型代理商名代理商號是否在網(wǎng)卡號信息表卡號卡類型入網(wǎng)日期圖1 表間的關(guān)系ER圖表字段屬性:卡信息表card_info:卡號card_id、卡類型card_type(零售末梢卡A;白卡B;渠道套封卡C)、入網(wǎng)日期card_date 、是否在網(wǎng)card_message (在網(wǎng)Y;不在網(wǎng)N)、代理商號agent_id 、代理商名agent_name 、套餐類型card_variety、是否是88套餐card_item。酬金表cost_info:代理商號agent_id 、代理商名agent_name、卡號agent_card_id 、卡類型cost_card_type(零售末梢卡A;白卡B;渠道套封卡C)、酬金結(jié)算標(biāo)準(zhǔn)cost_level 、結(jié)算方式cost_type 、結(jié)算金額agent_cost。表3 卡信息表Card_info字段字段名類型長度是否為空主鍵約束card_id 卡號Varchar240否是card_type卡類型Varchar210是否card_date入網(wǎng)日期Dateyyyymmdd是否card_message是否在網(wǎng)Varchar24是否agent_id代理商號Varchar240是否agent_name代理商名Varchar2256是否card_variety套餐類型Varchar2256是否card_item是否是88套餐number4是否表4 酬金表cost_info字段字段名類型長度是否為空主鍵約束agent_id代理商號Varchar240是否agent_name代理商名Varchar2256是否agent_card_id卡號Varchar240否是cost_card_type卡類型Varchar210是否cost_level酬金結(jié)算標(biāo)準(zhǔn)Float是否cost_type結(jié)算方式Varchar220是否agent_cost結(jié)算金額Float是否根據(jù)腳本文件的執(zhí)行,按照測試步驟進行測試提交測試報告. 圖2 測試報告對測試中的bug進行跟蹤解決,形成缺陷報告。表5 缺陷報告缺陷編號缺陷來源缺陷級別缺陷描述緊急程度解決狀態(tài)驗證狀態(tài)001執(zhí)行腳本文件Major代理商酬金結(jié)算腳本缺少判斷是否為88套餐的條件緊急已解決已驗證本次測試主要運用因果圖法,將需求中的主要測試點按不同組合分組,窮舉出投入使用時的所有可能性,從而發(fā)現(xiàn)其中的BUG。通過本次的測試,完善了原有執(zhí)行腳本的不足,對發(fā)現(xiàn)的BUG進行了整理、修改。收獲頗豐,不但了解了測試的相關(guān)流程,也考驗了自己做事的細(xì)心度?;旧贤瓿闪藴y試任務(wù)。結(jié) 論通過6個月在網(wǎng)酬金測試案例的分析,更深入的了解了軟件的測試流程,也更加明白了軟件測試的重要性,更培養(yǎng)了我做事嚴(yán)謹(jǐn)認(rèn)真的態(tài)度。通過本次的測試實施,加深了Oracle數(shù)據(jù)語言的應(yīng)用,同時也認(rèn)識到在以后的學(xué)習(xí)中,應(yīng)該更加注重邏輯代碼的學(xué)習(xí),就測試而言,黑盒測試還有可以發(fā)展的空間,作為一個好的測試人員,不應(yīng)該只從表面看到所開發(fā)軟件的不足,應(yīng)該學(xué)會從邏輯上優(yōu)化所開發(fā)的軟件。讓許多軟件不足更早的被發(fā)現(xiàn),避免錯誤遺漏。就本次的測試案例而言,還可以將測試更加細(xì)分化,保證測試案例涵蓋了所有可能的條件。,另一方面,此次測試主要針對該案例的常規(guī)測試,這在軟件測試中是存在漏洞的,測試案例還應(yīng)該盡可能的包括一些異常案例,保證軟件投入運行時的異常操作也能合理的得到處理,不影響軟件的使用,不會對使用者造成經(jīng)濟上甚至是信息安全上的損失。由于實習(xí)工作繁忙,在畢業(yè)設(shè)計和撰寫論文時出現(xiàn)了很多問題,感謝老師就設(shè)計方向和內(nèi)容等給我的啟示,同時也感謝在我遇到困難時積極幫助我解決問題的同學(xué)。此次論文的完成離不開老師對我的幫助和包容,從題目的敲定到內(nèi)容的確定,老師給了我很多建議,并且在我途中遇到難題時給予我很大的幫助才能按時完成,在此對幫助我的老師和同學(xué)再次表示感謝。由于個人能力有限,論文很多方面還有待提高,不足之處請各位老師和同學(xué)諒解并給予指導(dǎo),謝謝!參考文獻[1] 王健,苗勇,電子工業(yè)出版社:2003,3542.[2] ,軟件測試雜志,2005,第1期:4683.[3] ,電子工業(yè)出版社:2010,3764.[4] ,軟件測試雜志,:12.[5](美) Art Of Software Testing (Second Edition),機械工業(yè)出版社:2006,1425.[6] Ron ,機械工業(yè)出版社:2002,4377.[7] Edward ,機械工業(yè)出版社:2003,6796.[8] Cem Kaner,James Bach,Bret ,機械工業(yè)出版社:2004,119205.[9] ,人民郵電出版社:2008,334421.[10]Tim Riley,Adam Testing,機械工業(yè)出版社:2010, 261294.[11],電子工業(yè)出版社:2009,172254.22