時間:2022-07-03 16:22:11
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇測試計劃范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
1.建立健全普通話測試管理機構
為能確保普通話測試工作的順利進行,河北大學專門成立了語言文字工作委員會,由主管教學副校長任委員會主任,教務處處長任副主任。河北大學語言文字工作委員會下設語言文字工作辦公室,掛靠教務處,設立專職崗位,由專人負責全校的語言文字工作。學校還建立了河北大學語言文字培訓測試站,負責全校各校區普通話測試的組織、協調、管理等各項工作。
2.建立健全普通話“機輔測試”規章制度
建立健全普通話“機輔測試”各項規章制度,是完成普通話測試工作重要保障,也是普通話“機輔測試”規范化管理的政策依據。針對普通話“機輔測試”特點,結合學校具體情況,河北大學語言文字工作辦公室按照普通話“機輔測試”的測試流程分別制定了候測室、備測室、測試室各崗位工作人員的工作職責與工作流程,以及測試系統管理員的工作職責與工作流程,做到職責分明,環環相扣,使普通話“機輔測試”管理工作規范化、制度化。
3.組建普通話“機輔測試”專兼隊伍
普通話測試采用“機輔測試”后,前三題由測試系統自動評測,第四題需要人工評測,因此需要有一只普通話測試員專兼隊伍。從原有普通話測試員中遴選一批對工作負責、業務能力強、時間相對充足的測試員進行專門在培訓,使他們熟識普通話“機輔測試”下的測試評分辦法、評分標準和網上評分操作流程,并定期組織普通話測試員校內、校外學習培訓及研討交流,加強測試員之間經驗交流和相互學習,統一評分尺度,不斷提升測試員的思想覺悟、業務素質和心理綜合素質,以保證普通話“機輔測試”評分的準確性和公平性。
二、規范組織過程管理
(一)考前環節
1.制定測試計劃
為順利完成全校各校區本年度普通話測試任務,需提前謀劃好本年度測試方案和計劃,充分考慮普通話測試工作過程中涉及到的各個方面,尤其是測試時間和測試場所等。根據學校普通話水平測試測試計劃,測試時間一般安排在上半年,這樣有充足的時間給測試員對第四題進行評分,下半年能順利完成本年度的測試和評分工作,并發放通過測試考生的普通話成績單。在制定測試日程時,測試日期的選擇盡量選擇星期六和星期日,且要避開節假日和大型考試(如英語四六級考試、計算機等級考試、職業資格考試等),適當預留考生報名時間和考前培訓時間,提前借用普通話測試用公共機房(用作測試室)和公共教室(用作候測室和備測室),按照國家普通話水平測試要求,在保證測試質量的情況下合理設置測試考場數,保證單個校區在一天內完成所有考生測試。
2.組織考前報名
為保證普通話測試工作的順利進行,考生報名信息的準確性是十分關鍵的。為保證報名信息的準確性,應測年級的考生信息從學校綜合教務系統學生信息庫中導出考生信息及照片,再將導出的學生信息進行整理,將整理后的考生信息(包含學院、專業、班級、學號、姓名等)下發至各學院,由各學院核實報名考生報名狀態并收取相應報名費用,各學院將核準后的報名考生及費用上報語言文字辦公室。語言文字辦公室匯總各學院報名考生信息及費用,并以此作為考生報名依據,按照國家普通話水平測試信息管理系統報名要求格式進行系統報名,批量上傳考生信息及考生照片。
3.組織考前培訓
組織考生考前培訓,對普通話“機輔測試”工作的順利開展是非常關鍵的,直接影響到效果。目前,大部分高校均未開設普通話必修課程,部分選修課程開設班容量較小,覆蓋學生面較小,致使學生對普通話“機輔測試”的工作流程和注意事項了解較少,嚴重影響普通話水平測試的質量和效果[2]。因此,河北大學借助“可視化網絡群控多媒體教室管理系統”組織全員覆蓋的普通話考前培訓就顯得極為重要。河北大學考前培訓內容應當包括應試必備心理、語言文字基本知識、發音技巧、“機輔測試”流程、測試紀律及相關注意事項等方面的培訓,避免考生測試時因緊張而出現漏讀、錯讀、漏行、誤操作等現象,讓學生熟悉測試評分細則及容易扣分點,指導學生加強普通話“機輔測試”實踐機會,不斷增強學生的語感和實踐經驗。
4.組織考務準備
按照普通話“機輔測試”工作計劃和測試日程,提前準備好各項考務工作。根據總體測試計劃及考生報名情況,合理設置考場數目,安排相應候測室、備測室、測試室場地,并按照候測室、備測室、測試室各崗位工作要求分別準備好所需考務用品(考生花名冊、考生簽名表、工作證、測試記錄單等),測試室需提前準備好測試環境。為進一步節約普通話“機輔測試”成本,在保證測試質量和效果的前提下,候測室、備測室選用學校公用教室,測試室選用學校計算機公共機房。因此,測試室需提前布置好測試環境,按照普通話“機輔測試”考場環境布置要求,根據計算機公共機房面積及計算機臺數,一般建議安排兩個測試考場,兩個測試考場需分區隔離,考試機之間前后左右距離均保證2米以上??荚嚈C采用計算機公共機房的計算機,需在測試前安裝好考試機客戶端和耳機,并對安裝好的考試機進行語音環境測試。監考機建議采用筆記本電腦,一個考場安排一個筆記本電腦做監考機。筆記本電腦需提前安裝好監考系統,下載測試任務,隨機分配測試用試卷,測試完成后便于帶回上傳測試數據。
5.組織考務培訓
測試工作人員的考務培訓對于規模大、場次多、連貫性強的普通話測試來說是極其重要的。對備測室、候測室、測試室各崗位工作人員進行全面而細致的考務培訓,對于時隔一年再次承擔測試任務的工作人員,不僅有利于熟悉普通話“機輔測試”工作流程,還有利用強調普通話“機輔測試”工作的考務紀律。在普通話“機輔測試”考務培訓會上,要重點介紹各崗位人員的工作職責及考務紀律,明確責任到人,強調考試考務工作的紀律性和嚴肅性[3]。負責“監考機”操作的測試系統管理員需單獨培訓測試用監考機使用及其他相關事宜。
(二)考中環節
1.考務人員管理
按照普通話“機輔測試”工作總體安排,根據考務工作人員的崗位設置,可以將備測室、候測室、測試室的考務工作人員設置成若干個小組,每個小組設置一個小組長,由小組長負責本小組考務人員和各項任務的管理工作。在測試室內,可單獨設置一名測試系統管理員,負責測試監考機的操作、測試進度和評測異常信息等,一個機房內多個測試考場可根據具體情況增加測試系統管理員。
2.測試環境管理
在普通話“機輔測試”工作開始前,需對測試用考試機進行測試環境布置,主要包括考場分布設置、考試機機位確定、考試機系統設置、測試軟件安裝、調試、試音等。河北大學公共計算機機房一般都是200臺以上的大機房,一般一個機房設置2個考場,每個考場20個考試機機位。在考試機位確定時,應保證考試機前后左右間距在2米以上。監考機和考試機的操作系統要純凈,各類驅動程序完整,關閉防火墻、關閉殺毒軟件,同一個考場的考試機和監考機要處于同一局域網網段,切斷外網連接。檢查監考機用加密狗授權數額,若不足測試用數需及時更換新的加密狗。測試完畢后可以將筆記本電腦直接帶走上傳數據,公共計算機機房可以直接恢復教學使用。備測室1-20號座位的備試用試卷應于同考場1-20號監考機分配的試卷一致。另外,需在校園內、備測室、候測室、測試室懸掛“嚴肅紀律、認真考試”等條幅,在電子滾動屏上顯示“計算機輔助普通話水平測試河北大學考點”等信息。
3.考試過程管理
普通話“機輔測試”具有考生多、批次多的特點,因此,組織考生從候考到備考、再到測試之間的連冠有序就顯得極其重要??忌崆鞍雮€小時到候測室報到,在候測室內觀看“普通話‘機輔測試’考生要求及測試流程介紹”,熟悉考試流程??忌跍y試前15分鐘進入備測室進行準備,隨機抽簽確定測試機位號,到達相應座位上準備相應的測試試卷,15分鐘后到達測試室在相應考試機上進行測試。測試室工作人員講解考場紀律及注意事項,引導考生正確佩戴耳機、輸入準考證號的后四位,核驗考生個人信息,信息無誤后等待考試指令。測試系統管理員操作監考機完成“系統檢測”、“準備考試”、“分發試卷”、“自動試音”、“開始考試”、“結束考試”、“下場考試”等指令。
4.考場狀況處理
在測試過程中,考點負責人及各工作小組負責人要加強巡視,及時處理各種突發狀況,保證測試工作的順利進行。測試室工作人員應加強考場紀律巡視,處理考場突發狀況,如考生試音失敗、考試機死機、前三題評測失敗等。若考生出現前三題評測失敗,測試室工作人員需登記考生信息及失敗原因,并讓考生重回候測室排隊準備下一次測試。測試系統管理員要監控監考機運行狀態,及時對無法連接考試機、考試機閃斷、監考機無法發送試卷、監考機無法收取試卷、加密狗失效等各類狀況進行處理,以免影響總體測試進度。
(三)考后環節規范化
1.測試數據管理
普通話“機輔測試”完畢后,測試站負責人與工作人員要及時將各類考試材料回收,及時整理匯總各測試考場的數據和信息,并及時將監考機測試數據上傳至國家普通話水平測試信息管理系統。當天測試任務完成后,測試系統管理員就可以將監考機用筆記本電腦連接外網進行數據上傳,由于測試數據較大,需要較長的時間上傳數據,晚上互聯網速相對較快適合數據上傳,第二天早上數據便可全部上傳完畢。上傳完畢后,監考機上測試數據需再保存半年,待本年度測試任務全部評分完畢后,可再選擇長期保存或刪除。
2.成績評判復核
普通話“機輔測試”的前三題由計算機系統自動評測,第四題“命題說話”需要進行人工評測,需要安排普通話測試員進行第四題評分,而由于考生數量較多,第四題評分一般需要較長的時間。在開始評分之前,要組織普通話測試員進行評分專題培訓,統一評分尺度,嚴肅評分紀律,明確測試任務和完成時間,以保證普通話評分公正、公平、高效。評分完成后,學校普通話測試站要對評分結果進行復審,包括“偏差復審”、“一級復審”、“異常復審”等,以保證普通話測試員評分的準確性。
3.證書發放管理
普通話測試任務全部評測復核完成后,可向省普通話測試站申請打印證書。省普通話測試站按照普通話測試任務的批次分彼此打印普通話等級證書,打印完畢后下發到各高校。學??筛鶕枰獙⑵胀ㄔ挼燃壸C書批量掃描為JPG或PDF格式電子版,用于存檔備查。學校按照考生報名信息分學院分班級分發普通話等級證書,由學院教務科長統一領取,做好證書領取記錄登記。
4.數據分析報告
根據全校學生的報名情況、考前培訓情況、機輔測試情況、成績等級情況,以及普通話“機輔測試”考務組織情況和普通話測試員的評測復核情況等各類信息進行數據分析,撰寫普通話“機輔測試”年度數據分析報告。通過分析參測考生的生源地因素、專業因素、性別因素等對考生成績等級的影響,以及考生失分項目,分析原因并總結規律,提高下一年度考生考前培訓的針對性和效用性。
5.測試工作總結
通過對本年度普通話水平測試工作各類數據信息的綜合分析,概述全校本年度普通話“機輔測試”工作狀況,總結普通話“機輔測試”工作過程中取得的經驗和存在的不足,為下一年度測試提供改進的建議,以提高下一年度普通話“機輔測試”工作質量和效率。
6.測試檔案管理
普通話測試各項任務全部完成后,應對本年度各批次普通話測試用材料及時匯總、整理、歸檔,做好檔案歸結工作。普通話測試工作的檔案材料應包括:年度測試計劃、測試日程、報名通知、報名信息、考務工作手冊、各類測試用表、報告單、數據分析報告、測試工作總結等紙質版和電子版材料。
三、規范化管理
1.完善規章制度,優化工作流程
完善的規章制度和工作流程是保證普通話“機輔測試”工作順利開展的基本條件,也是圓滿完成普通話“機輔測試”工作的重要保障。建立健全普通話“機輔測試”工作的各項規章制度,規范普通話“機輔測試”各環節的工作程序,優化工作流程,明確各崗位工作職責,落實責任到人,認識普通話“機輔測試”工作的重要性、規范性和嚴肅性,各崗位工作人員按照既定工作程序完成各項工作任務,圓滿地完成了普通話“機輔測試”工作的各項工作任務。
2.提高工作效率,降低測試成本
中圖分類號:TP29
在龐大而復雜的SG-ERP系統建設、運維中,系統變更往往需要對涉及到的多個業務流程進行全方位的測試,制作大量的測試腳本及準備多角度的測試數據和用例,同時還需要進行完整的多輪回歸測試。目前SG-ERP系統尚無專門的自動化測試工具,因而亟需提升SG-ERP系統的測試水平,加強和促進自動化測試技術在SG-ERP中的應用,在更廣層面、更深層次上提升SG-ERP系統的運維能力。有鑒于此,本文依據江蘇電力企業架構成果,以業務流程為導向,選取業務系統中典型的、復雜的業務場景和功能模塊作為試點項目,研究不同功能應用場景的自動化關鍵技術與支持工具,并開發了一套應用于SG-ERP系統的自動化測試工具。當系統發生任何功能變更后,該工具能自動識別受影響的業務流程,并將相關的測試信息以不同的顏色框架展示給用戶。
1 系統總體架構
在系統分析和總結電力信息系統自動化測試的研究成果,并考慮企業級自動化測試技術的應用現狀需求的基礎上,本文對相關的關鍵理論和技術進行了深入研究,提出了基于業務流程的智能自動化測試框架,自下而上包括分為并行與壓力測試模塊、數據驅動測試模塊、可視化動態展示平臺,其中可視化動態展示平臺包括用戶交互有關的模塊:業務對象維護、變更處理輸入、業務流程展示、流程動態監控、事件響應處理、日志查詢等。數據驅動測試模塊包括多種類測試腳本整合、測試腳本傳遞與連續執行的數據處理、業務流程測試過程動態執行,具體的體系架構見圖1。
圖1 項目總體研究體系架構圖
2 試點應用仿真
該自動化測試工具以SG-ERP的業務流程為基礎,將ERP中實現的軟件流程配置在工具內,并把流程中功能點所包含的測試案例制作成對應的腳本,配置腳本數據及其關系,最終實現業務流程、功能點、測試案例的系統化管理。當業務流程發生任何需求變更時,均可快速識別受影響的業務流程并實現全過程的自動化測試。
2.1 業務流程
選取江蘇電力業務架構中的“服務需求計劃提報”流程作為試點應用實例,該業務流程是項目管理模塊中的一個典型復雜業務場景,此場景中選取了兩個典型流程,分別是非招標服務需求計劃流程和國網服務采購招標物資部匯總流程。非招標服務需求計劃流程涉及的功能點有服務需求計劃的填報、服務合同的簽訂、服務確認以及發票預制,國網服務采購招標物資部匯總流程涉及的功能點有服務需求計劃的填報、服務需求計劃的審批和匯總、服務合同的簽訂、服務確認以及發票預制。圖3給出了服務需求計劃提報流程的整體業務流程圖。其中,節點10和20是服務需求計劃填報的流程節點,節點30和40是服務合同的簽訂的流程節點,節點100到110是服務確認以及發票預制的流程節點,節點50~90是服務需求計劃的匯總和審批的流程節點。
圖2 服務需求計劃提報業務流程
2.2 軟件流程系統化
軟件流程系統化分為業務流程系統化、腳本系統化和測試案例系統化三部分:
(1)業務流程系統化。自動化測試工具將業務流程分層級維護和管理,以清晰展現業務流程的各個節點,即第一層為業務流程,第二層為流程包含的功能點,第三層為功能點包含的腳本。圖3給出了“非招標服務需求計劃提報流程”的業務流程系統化示意圖,首先在系統中維護第一層級非招標服務需求計劃提報流程,然后在第二層級維護服務采購申請填報、服務合同簽訂、服務確認及發票預制等功能點,最后在第三層級維護提報服務需求計劃、部門審批接口、創建服務采購訂單、采購訂單兩級審批、服務確認以及發票預制等腳本。層級的劃分完全滿足客制化的定制需求,并且具備增、刪、改、查等功能。
圖3 業務流程系統化示意圖
圖4 功能點系統化示意圖
(2)腳本系統化。自動化測試工具包含腳本庫的維護和管理,腳本整合管理。首先該工具提供腳本庫維護事務,能夠根據層級分類維護腳本;其次將不同類型的腳本自動整合成工具識別的廣義腳本。如圖4所示,該工具整合了SECATT類和Function類腳本。
(3)測試案例系統化。測試案例在不同的測試過程中是可以部分重復使用的,自動化測試工具可以人為地選擇需要保存的案例,此功能降低了多輪回歸測試過程中案例的準備工作量,提高了測試效率,形成了測試案例的系統化管理。圖5保存了上一次服務需求計劃提報的案例數據,在下輪的回歸測試中重復使用,并且案例數據在測試過程中可隨時更改和導入。
圖5 測試案例配置關系示意圖 圖6 需要被測試的業務流程列表
2.3 系統變更
當系統變更完成時,自動化測試工具能夠根據請求號獲得下面的對象列表,同時利用自主開發的對象影響分析功能搜索主程序和事物代碼,當與配置的主程序或事物代碼匹配時,則進入被影響區域,從而自動生成需要被測試的業務流程列表,即實現根據需求變更自動生成測試計劃的目的。自動生成的需要被測試的業務流程列表如下圖6所示:
選擇某一個具體的業務流程后,即可進入主頁面進行測試,實時展示流程中各節點的運行狀態(測試前,測試中,測試后),并用不同的顏色框架展示給用戶。同時,用戶可以方便地查看任何一個功能或測試腳本的詳細測試日志,實現測試系統的過程可控性及360度動態監控。
2.4 系統驗證
在SAP項目的實施中,測試部分通常分為單元測試與集成測試[8]。單元測試是對軟件中最小可測試單元進行檢查和驗證,在SAP中就是單功能點測試;集成測試是將所有的模塊按照設計要求組裝成子系統或系統進行測試,在SAP中表現為跨模塊、跨系統的綜合測試。針對業務流程相關腳本的變更,本文將傳統的測試過程和自動化測試工具引入后的測試過程進行了場景模擬和實驗比較驗證。
(1)測試計劃的生成過程。在傳統的測試過程中,測試計劃是由人工分析和整理的。在人工整理的過程中人員對系統、業務流程以及功能點的熟悉程度是關鍵因素,分析過程會耗費大量的人力并且對測試人員素質有很高的要求,而自動化測試工具能夠根據變更對象在流程庫中智能的搜索和分析,自動生成一套全面的、嚴謹的測試計劃。
(2)單元測試和集成測試的數據采集。首先在自動化測試工具中完成非招標服務需求計劃提報、國網服務招標采購流程(物資部匯總)這兩個流程的相關配置、腳本制作等工作,如表1所示。
表1 腳本制作時間表(單位:小時)
本文針對兩個業務場景進行測試工作。場景一:當部門審批接口發生變更時,在單元測試和集成測試過程中分別收集完成手工測試維護執行時間和自動化工具執行時間。場景二:當經法系統接口發生變更時,在單元測試和集成測試過程中分別收集完成手工測試維護執行時間和自動化工具測試執行時間。其中腳本變更維護時間分別為部門審批提交腳本的維護時間和經法系統接口變更腳本的維護時間,單元測試階段只存在單個變更腳本的測試時間,集成測試階段是對整個流程的測試,所以存在流程中每個腳本執行、維護的測試時間。
(3)自動化測試效益分析。自動化測試的經濟成本通??梢悦枋鰹楣潭ǔ杀竞涂勺兂杀尽9潭ǔ杀局饕杠浻布杀荆ǎ河布?、應用軟件的許可證、應用軟件的技術支持、自動化測試環境的設計和搭建、腳本開發工具軟件、腳本開發工具的許可證等,其不受自動化測試的成果數量和運行次數影響??勺兂杀局饕y試準備成本、創建自動化測試的成本、執行自動化測試的成本、維護自動化測試的成本和測試報告生成成本。這些因素中,創建自動化測試的成本、執行自動化測試的成本、維護自動化測試的成本對測試成本的統計結果影響較大。而測試往往是一個重復的活動,這就帶來了計算ROI(Return On Investment投資回報率)時的另外兩個重要因素:自動化測試的運行次數和手工測試運行次數。在此本文給出一個自動化測試投資回報率的計算公式:
自動化測試投資回報率采用式(1)計算:
在前6次的測試中,ROI為負值,手工測試成本低于自動化測試,并且ROI隨著測試次數的增加而增加,在第7次測試時(ROI由負值到0.04)手工測試成本與自動化測試成本大致平衡,此后,自動化測試的成本小于手工測試成本。當自動測試被重復利用20次時,收益達到0.78。由此可得,自動化測試的時間越長、測試次數越多,ROI會越大,收益越高。由此可見自動測試的效率提高還是相當顯著的。
3 結束語
本文以江蘇電力公司現有的測試體系為基礎,利用數據與腳本分離技術,提出一種根據需求變更自動生成測試計劃的新理念,開發了一套應用于SG-ERP系統的自動化測試工具,并將其應用于項目管理模塊的典型業務流程測試,實驗結果表明該測試工具在快速實現需求變更的情況下能保證業務體系的功能完整性,為智能電網業務系統的穩定運行提供堅實的保障。在下一步的工作中,將會對自動化測試過程中生成的異常報告集和分析,形成處理方案,并匯總形成知識庫,進而建立軟件質量閉環管理機制,保證軟件產品質量。
參考文獻:
[1]Thomas H.Davenport,Mission Critical:Realizing the Promise of Enterprise Systems[M].US,Harvard Business Press,2000:1-3.
[2]陳啟申.ERP――從內部集成起步[M].北京:電子工業出版社,2005:4-5.
[3]方菲,孫家,王立福.面向對象軟件回歸測試技術研究[J].軟件學報,2001(03):372-376.
[4]姚實穎,肖沙里,譚霞.軟件測試自動化中建立可維護腳本的技術[J].計算機工程,2003(11):79-81.
[5]章曉芳,徐寶文,聶長海.一種基于測試需求約簡的測試用例集優化方法[J].軟件學報,2007(04):821-831.
[6]梁煜,李舒,張輝.關于并行程序時序測試中測試覆蓋率的研究[J].計算機研究與發展,1999(02):160-165.
[7]吳立松,楊根興,蔡立志.基于構件的測試腳本復用技術研究[J].計算機應用研究,2009(04):1323-1326.
[8]黃超,黃地龍.ERP管理軟件的測試[J].電子測試,2008(12):81-85.
[9]于秀山.軟件自動化測試效費分析[J].計算機工程與應用,2003(17):107-109.
中圖分類號:TM77 文獻標識碼:A 文章編號:1009-2374(2014)07-0049-02
繼電保護工作是保障電力系統安全的基礎,也是防止損失進一步擴大的重要技術。隨著科技的發展在各個行業的不斷滲透,電力系統也以互聯網及網絡技術為依托實現了繼電保護的網絡化和智能化,這為電力系統的繼電保護工作開辟了新的途徑,而為了使其不斷完善,對繼電保護智能化測試系統進行研究和分析是十分必要的。
1 非智能化繼電保護測試系統
繼電保護智能化測試系統相對于傳統的測試系統,既能對檢驗工作進行規范,同時也能實現試驗模式和數據的統一化,增強了繼電保護檢驗工作的智能程度。而傳統的測試流程則需要耗費大量人力和物力,同時檢驗質量也容易受到各種因素的影響,甚至還會影響到電力系統的工作息率及生產周期。
在傳統的繼電保護系統工作的過程中,測試人員要帶著繼電保護測試儀、測試報告和筆記本到現場,利用筆記本控制測試儀,手動完成測試并記錄報告。返回單位后要對現場的實驗數據進行整理,填寫電子報告并發至領導處審核。整個流程中存在很多影響繼電保護測試工作效率的問題。首先,現場測試環節不能保證測試人員能夠完全按照檢驗的標準規程進行測試,而且測試結果的合格性要人為進行判斷,測試質量和測試人員的經驗相關性大;其次,測試的過程中還要記錄,在測試之前可能還需要對定值、投退壓板進行修改,按要求進行接線,效率低下且可能會因為忽略一些細節導致試驗的失?。辉俅?,填寫的試驗報告是手寫的方式,不僅效率低還不能保證數據的真實有效;最后,人工進行報告傳遞審核周期長且對之后的查詢、統計工作帶來不便。
2 繼電保護智能化測試系統的應用和優勢
2.1 繼電保護智能化測試系統的改進方向
針對非智能繼電保護測試系統的種種問題,新的繼電保護系統需要對以下的幾個流程進行改進:首先,在測試任務制定的環節,要根據測試的流程標準制定適合的測試計劃并根據系統設備的數據得到測試參數;其次,在現場試驗的環節,新的測試系統要能夠自動完成測試試驗、判斷測試的合理性以及數據的填寫,同時為了警示信息、幫助信息的可視,新的測試系統還要有現場咨詢功能。
針對之前測試系統檢驗報告審核量大的問題,新的系統要能實現對數據的預審,從而羅列出相應的數據供測試人員進行對比和分析。這樣,審核報告就能快速獲得相關的信息和歷史報告數據,而避免了大量翻閱
資料。
而在現場檢查的階段,新的系統要以測試標準為基礎,形成標準格式的檢驗報告,并能實現自動對裝置的檢驗和對檢驗結果的分析,并且能夠將測試的結果自動填入到檢驗報告,從而縮短測試時間。而為了能夠獲得當前步驟的幫助信息或者錯誤產生時候的預警信息,新的系統還需要具有信息幫助功能,即前文所提的現場咨詢功能,這樣就能保證試驗的順利完成。
至于現場檢驗人員方面存在的問題,新的系統要能形成對保護裝置檢驗的標準模式,從而方便用戶可以根據錄入整定書實現錄入;還要有對檢驗過程中的作業指導,從而方便人員實施操作;最后也需要一個強大的在線幫助系統,隨時為檢驗人員提供幫助。
2.2 繼電保護智能化測試系統的優勢
新的測試系統只要滿足以上的這些要求,就能提高現場幾點保護檢驗的工作效率,還能降低對現場檢驗人員的技能要求。其優勢主要有:
(1)檢驗效率高:繼電保護智能化測試系統能實現檢驗、試驗報告填寫的自動化,還能通過網絡環境對試驗報告進行傳遞,及時統計報表,也方便日后進行查閱,不僅提高了檢驗過程的效率,還提高了審核工作和最后統計工作的效率。
(2)檢驗質量高:因為此繼電保護智能化測試系統是在檢驗標準和作業指導書的基礎上建立起來的,而且在試驗之前會錄入整定值,還能提示測試人員將數值與保護裝置的定值進行對比,因此很大程度上防止了測試過程中的誤差,還能實現對測試的有效控制,大大提高了檢驗的質量。
(3)企業效益高:繼電保護智能化測試系統也提高了管理工作的效率,緩解了有經驗的人員緊缺的狀況,同時也節省了人員的培訓費用。
(4)數據真實可靠:檢驗報告的數據由系統的檢驗程序自動進行填寫,保證了數據的真實性,同時,還能將數據以不同形式輸出,保證了數據獲取的便捷性。另外,還能保存測試儀器輸出故障的狀態,從而為之后的分析和統計工作提供依據。
(5)檢驗工作規范:因為系統是嚴格依照檢驗標準制定的,檢驗的程序也是相對固定的,不會出現人為因素影響,檢驗工作的流程更為規范,同時生成的檢驗報告的格式也能做到統一化和規范化。
3 繼電保護智能化系統的結構和組成
繼電保護智能化測試系統主要可以分為測試儀器控制接口、自動測試控制、保護通訊規約、管理系統和測試標準定義。
(1)測試儀器控制接口:測試儀器控制接口是保證功能測試的軟件接口,外部系統給出所需要的標準參數數據后,測試儀就能自主完成試驗,并通過此接口獲取測試結果的數據。
(2)自動測試控制:自動測試平臺主要開放3種外部系統接口:第一種是負責數據庫下載任務的連接和試驗報告的上傳;第二種是負責與保護裝置的通訊和調用;第三種則是負責外部的其他程序,比如條碼掃
描等。
(3)保護通訊規約:保護通訊規約能夠實現與保護裝置的信息交換,同時還能完成對各種信息的讀取工作,實現保護裝置的全閉環自動測試,另外,還能讀取保護模擬量、輸出故障量,為最后的綜合性判斷提供
依據。
(4)管理系統:管理系統負責通過數據庫來對設備、裝置測試方案、系統用戶、測試報告進行管理。
(5)測試標準定義:測試標準定義主要分為保護測試功能標準數據接口、作業指導書和測試儀器控制軟件接口標準這三個方面,并應用XML語言格式對其進行文件描述。
4 結語
繼電保護智能化測試系統大大提高了檢驗的標準化程度及工作效率。為繼電保護的檢驗工作提供了更為先進的方法,相信隨著繼電保護智能化測試系統的不斷發展和完善,其應用水平會得到進一步的提升,應用范圍也會得到進一步的拓展。
參考文獻
[1] 黎彬,羅紹亮.繼電保護智能化測試系統在電力系
統中的應用和展望[J].電氣開關,2010,(3).
[2] 胡紅兵,李麗君,韓民疇.繼電保護裝置自動化
測試系統的設計與實現[J].江蘇電機工程,
2013,(2).
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)26-7428-04
The Research and Application for Software Testing Techniques and Automated Testing Framework
LIU Teng
(Information Technology Department Hunan Radio & TV University, Changsha 410004 ,China)
Abstract: Progress of studying with software testing, peoples have put forward some new theories, for example, Test Driven Development ,Exploratory testing , Model--based Testing use a model to generate test case and so on.In order to conquer the difficulties of manual testing, and enhance the quality of software as well as efficiency of software testing, the automation of testing process is widely applied. It catches the extensive attention with its characters, such as high automation degree, strong practicability, and so on. And it has been the developing direction of software testing.The appearance of test automation framework product indicates that the technology of software automated testing is going to be mature. The insufficiency of using capture/playback and script tools is being got over, thus, automates testing will become more economical and efficient, and be more advantageous to be implemented maintained.
Key words: software testing;automated testing;data-driven;keyword driven
1 自動化測試框架
自動化測試在過去的20年中已經有了很大的發展。最初的測試工具只提供了簡單的捕捉/回放功能:記錄并播放鍵盤按鍵,然后捕捉和比較屏幕。這些測試方法雖然最容易應用,但是幾乎不可能維護。捕捉/回放工具最終被功能和靈活性更強的測試腳本工具代替。后來,一種新的自動化測試產品出現了。它可以減少實現和維護的成本,使測試人員可以把精力集中在應用程序的測試用例設計上,而不是開發我們的測試。這些工具提供預先寫好的測試框架,可以極大的減少,甚至消除學習和使用腳本語言的需要。這個測試產品就是自動化測試框架。
自動化測試框架定義了由假設、概念和制定工作平臺或為自動化測試提供支持的實踐組成的集合[1]。它能有效地彌補單一依靠測試工具所帶來地一些缺陷。自動化測試小組可以考慮吸收幾種測試框架的優點,設計適合自己團隊的混合型測試框架。不是依賴某一種捕獲――回放的自動化測試工具。
基于GUI的捕獲回放工具都有維護性差的缺陷。因為GUI經常根據功能變更或者其他需求而改變,當GUI有重大變化時,會導致自動化測試中斷,結果需要手工的干預或全部重新返工。因此更好的方案是引入自動化框架。
自動化測試框架為支持自動化軟件測試設計了平臺架構和最佳的實踐經驗。主要有4種基本框架結構類型[2]:腳本模塊化架構,測試庫架構,關鍵詞或表格驅動架構,數據驅動架構。
1) 腳本模塊化框架創建代表AUT基本模塊和功能的底層腳本。然后以一種層次關系組合這些小腳本,實現一個特定的測試用例。
2) 測試庫框架和測試腳本模塊化框架非常相似,但是底層由過程和函數組成,而不是腳本。這種框架要求創建庫文件(如SQABasic libraries, APIs, DLLs等等)代表AUT的模塊和功能。這些庫文件被測試用例腳本直接調用。每步的指令操作都在表格中維護。
3) 關鍵詞驅動或表格驅動測試框架是一種獨立于應用程序的自動化框架,這種框架要求開發數據表和關鍵字,不依賴于運行的自動化工具和腳本。關鍵詞驅動測試看上去與手工測試用例非常相似。在關鍵詞測試里,應用程序的功能特性和每步的指令操作都在表格中維護。
4) 數據驅動測試框架是從數據文件中讀取輸入和輸出數值并載入到捕獲的或手工編碼的腳本變量里的框架。這種框架和表格驅動測試有些相似,腳本只是一種“驅動器”(driver )或傳送數據的機制,不同的是導航的數據不包含在數據文件中,而只包含有測試數據。
測試框架是用來執行測試的總體環境,其中的核心是一種自動化工具。本文主要介紹一種數據驅動的自動化測試框架WAF,對自動化測試的實施做出嘗試,并對該框架模型做出一些改進。
自動化測試框架WAF是作為一個模塊來設計和實現的,屬于即插即用的構架,是一種數據驅動的軟件自動化測試框架。當測試系統,測試數據和測試次序改變時不需要修改代碼[3]。數據驅動引擎被設計并實現來支持現有模塊的復用。只需要改變配置文件,測試用例表以及數據文件就可以實現當測試系統,數據和測試的次序改變時,不再需要改變其他的程序和函數等;通過實現新增模塊的功能就可以引入新的測試或者新的驗證行為。新的模塊一旦創建就可以被應用,只需要對數據驅動引擎的頭文件做些許的修改即可使用這些功能。
如同圖1描述的那樣,框架本身由WAF主程序,配置文件,WAF GUI映射,數據驅動引擎,測試用例或者測試組合(XML file),以及功能函數所定義。
2 WAF結構組成
2.1 主程序
當運行一個用WAF來開發的測試件(testware)時,主程序首先被調用執行。它根據對配置文件的解析結果來確定運行什么測試組合或測試用例,同時觸發數據驅動引擎來解析測試用例文件,并根據解析結果來調用相應的數據文件同時觸發相應的功能函數來執行測試。
2.2 數據驅動腳本
數據驅動腳本就是那些和應用程序相關聯的腳本。這些腳本通過錄制或手工編寫成自動化工具私有的語言,然后對其中的變量賦予合適的數值,作為測試數據的輸入[4]。這些變量作為一些關鍵應用程序輸入的媒介,使腳本能通過外部的數據來驅動應用程序。
1) 可變數據,硬編碼組件標志
這些數據驅動的腳本經常包含硬編碼的數據,有時是一些窗口組件中非常脆弱的識別字符串。出現這種情況時,腳本很容易由于程序的更改而失去作用,而且這種情況并不是個別現象。
2) 高度技術化的、重復的測試設計
數據驅動腳本的另一個共同特點就是,所有在測試設計上所作的努力最終都體現在自動化工具的腳本語言中,或者復制到手工和自動化測試腳本中。
2.3 模塊
WAF中的模塊包括框架以及公共模塊,專業模塊,產品特定的模塊??蚣芎凸材K包含一些框架和公共函數,例如數據驅動引擎。而產品特定的模塊包括測試待測產品或應用所需要調用的功能函數。專業模塊則包括處理特定的功能或者協議所需要的支持函數這些功能模塊都放在函數庫lib中[5]。
2.4WAF GUI映射
自動化測試工具錄制應用程序中的每一個對象,并給每個對象命名來識別各對象,這個邏輯名能被修改,將其用在測試表中,測試工具使用他們來識別對象, GUI映射可由自動化測試工具自動產生。
2.5 測試數據
數據驅動測試是一種數據被包含在輸入測試數據文件中,并且數據控制自動化測試腳本執行的流程和動作的測試。測試數據記錄以文檔的形式包含在輸入文件中,輸入文件包含測試數據和控制數據。測試數據進行必要的各種類型的測試,而控制數據引導測試腳本到達合適的位置并指示要執行的動作。測試數據是特定測試產品和測試組合的測試數據[6]。對于不同產品測試數據是不一樣的。譬如對于文件傳送功能的測試數據則表現為各種類型的文件。
2.6 測試用例
測試數據定義測試狀態的初始化,測試步驟,應用在每一步中的測試數據以及其預期結果,是一個基本的測試單元[7]。測試組合是一個測試用例的集合,被指定來完成一個特定的測試目標。它可以被設計來測試一個函數,一個模塊,或者是執行一個類型的測試,例如驗收測試(Release Acceptance Test )。
在WAF框架模型中,測試數據是以標簽的形式存放在XML文件中,每個標簽對應一個測試數據,這樣在一個獨立的XML文件中可以對應多個測試用例,可以將XML文件看成是多個測試用例的集合。下面是對于一個XML文件的描述:
……….
//以標簽的形式存放測試數據
測試數據1
測試數據2
………..
測試數據n
……………..
2.7 測試件配置文件
TESTWARE配置文件記錄執行測試件(testware)的一些基本配置項。包括文件目錄,數據目錄,測試組合目錄,log目錄以及一些服務的配置等。
2.8 測試結果
WAF在執行完一個測試后產生三種類型的測試結果,日志文件,報告和相應的測試過程數據。
2.9 利用WAF進行自動化測試開發流程
運行一個使用WAF開發的TESTWARE時,主程序被執行。它初始化測試環境,解析配置文件,啟動數據驅動引擎(Data-driven engine)。
進行測試時數據驅動引擎調用XML文件,解析文件中的標簽,通過資源定位符定位到XML文件中的設計好的測試用例(或者測試組合),根據解析的結果調用函數庫中相應的功能函數(lib),并通過測試數據來對相應的應用程序執行測試。最后將測試結果返回給主程序輸出。
3WAF在軟件測試應用中的實現
當決定把數據驅動的自動化測試框架應用于一個具體的項目,首先要確定所有的testWare的一個目錄結構。編寫main程序來初始化環境,解析配置文件,啟動測試引擎。抽象具體項目需要的Action,編制功能函數,放到lib函數庫中。組織測試用例,準備測試數據。當所有的準備工作做完后,設置配置文件,運行測試,最后到result目錄查看測試結果。
這就是把WAF應用到一個具體的項目測試的過程。
3.1 TestWare目錄結構
TestWare的目錄結構對于框架來說是很關鍵的。每一個目錄都有自己的意義而且必須被遵從來向其中加入新的功能。目錄結構包括以下部分。
BIN:包括主程序(main),啟動(launch)腳本和測試配置文件。這是WAF的主要接口。TestConfig.ini文件用來定制和建立測試件(testWare)。啟動腳本用來啟動測試件(TestWare)。
Testdata:這個目錄包括所有的在測試表中使用的測試數據。針對不同的測試軟件存放各自的測試數據,比如各種文件等。
Lib:這個目錄包括testWare的模塊。不僅包括WAF框架的模塊還包被測軟件的特定模塊。
Default config:產品的內部架構和設計被定一語這個目錄文件中。被測試軟件的配置文件被存放在這個目錄下。
Testsuites:這個目錄包括所有的測試表。這些測試表以樹形結構來組織。
3.2 編寫功能函數和組織測試組合/測試用例
lib函數庫目錄下不僅包括WAF公用的函數還包括產品特定的功能函數。數據驅動引擎的代碼也保存在lib中。實現數據驅動引擎的代碼包括解析測試表,運行測試用例,訪問測試數據,返回測試結果等[8]。
3.3 組織測試數據
圖2詳細的顯示了測試數據的組織。在被測軟件的testware中,所有的測試數據都存放在一個特定的目錄testdata下。在testdata目錄下,測試數據分別存放在相對應的目錄下,然后在testware配置文件的相應配置項中置上測試數據所在的目錄即可。
3.4 檢查測試結果
TestWare會把測試的全部結果結束按照測試執行的時間輸出到testWare/results目錄中。圖3是一個測試結果的索引,它列出了所執行的所有測試。
點擊相應的測試用例,就會打開具體的測試用例的執行情況,是成功還是失敗(success/fail),以及每個測試步的執行結果是成功還是失敗,如下圖4所示。一旦測試執行失敗,可以定位到具體的測試步驟。
3.5 WAF的優點
跟當前主流的測試工具相比,WAF具有以下優點[9]:
1) 實現了數據與腳本的分離。使得腳本的維護變得簡單而方便。框架的重用性得到提高,能減少測試成本;
2) 使測試自動化而無需額外技術支持,減少測試人員學習自動化測試的時間;
3) 可以根據需要指定測試計劃,測試表容易創建且維護簡單,且簡單的表結構重用性高;
4) 不必等到產品穩定以后才開始自動化測試。可以盡早的進行自動化測試,節約大量的手工測試的時間;
5) 測試人員不需要知道測試工具實現的細節,只需要和表打交道和執行自動化腳本;
6) 配置項從腳本中分離使得易于實現平臺的轉換,測試的移植。
4 工作總結
本文中主要介紹了自動化軟件測試技術,核心部分在于提出應用軟件自動化測試框架實現軟件自動化測試。以某軟件作為應用背景提出一個適合該軟件自動化測試的基于關鍵字和數據驅動的自動化測試框架。并將該框架模型應用于軟件開發過程中的軟件自動化測試。
這是一個最新的也是比較熱門的發展方向。自動化測試中的自動化測試框架的研究也稱為一個新的發展趨勢。
現在,己經有一些商業化的自動化測試框架。在大多數情況下,他們和已有的商業化測試工具捆綁在一起。他們的主要不同點在于他們的底層的執行引擎或腳本庫,是被映射到關鍵字,窗口還是對象或類,這也是將來自動化測試框架發展的幾個趨勢。關鍵字驅動的測試引擎已經實現,接下來,窗口引擎,對象引擎和類引擎等底層引擎的實現將會是商業化自動化測試框架的主要研究方向。
參考文獻:
[1] Pressman R S.軟件工程實踐者的研究方法[M].北京:機械工業出版社,2002.
[2] Berard E V.Essay on Object-Oriented SoftWare Engineering[M].Addison Wesley,1993.
[3] Zeyu J,Gao H S,Tsao J,et al.Testing and Quality Assurance for Component-Based Software[M].London:Artech House,2003.
[4] Dustin E.軟件自動化測試:引入,管理大與實施[M].于秀山,胡兢玉,譯.北京:電子工業出版社,2003.
[5] 嚴少清,陳革,萬年紅.軟件測試自動化管理系統的設計與實現[J].計算機工程,2002,28(9):152-154.
[6] Beydeda S,Gruhn V.State of the art in testing components[C].Dallas,TX,USA:Proc of the 3rd International Conference on Quality Software,2003.
[7] Maurer P M.The design and implementation of a grammar-based data generator[J].Software Practice & Experiencies,1992,23(3):233-244.
[8] 馮玉才,唐艷,周淳.關鍵字驅動自動化測試的原理和實現[J].計算機應用,2004(7).
小鄭喊道:“老哥練氣功了?”
老趙正要開口時,突然從一個紙箱里躥出個紅毛小狗來,嚇得小鄭“哇”的一聲叫。老趙一聲呵斥,紅毛小狗又鉆進紙箱里去了。
小鄭和老趙平時很要好,也就放肆了,伸手要摘老趙臉上的大墨鏡,卻被老趙擋住了,并將小鄭使勁一推。
小鄭尷尬一笑,見桌上擱著的竟是《奇門遁甲》、《易經》之類的書;桌上還有個微型錄音機,正播放著陰陽八卦的錄音呢。小鄭喊道:“好久不見,看破紅塵了?”
老趙說:“不是我看破紅塵,而是紅塵看破了我!”
小鄭喝道:“你怎么操練瞎子的活計呢?”
老趙呆了片刻:“這是神機妙算,非凡人所能!”
小鄭一拍桌子:“你會神機妙算?算算我幾時交上桃花運吧!”
老趙掐掐手指:“至于你走桃花運的問題,我還得找玉帝研究!我正為公司樓盤銷售動腦筋,馬上得把策劃說給老總聽!請你不要騷擾!你想當密探,我就成全你,明天去南門灣看看就知道。”
小鄭只得退出辦公室去了。
第二天是周末,小鄭吃了早餐便去了南門灣,尋到人行隧道不遠處,見有個鐵皮焊成的小屋,里面穩坐一人便是老趙。老趙穿著藍色鑲有黃邊的長衫,頭戴瓜皮帽,臉上架個大墨鏡。鐵屋上貼著一副對聯:金融風暴不足懼,運籌帷幄獲商機。橫批是:指點迷津。下面還注有一句:本人只為企業家、法人代表提供服務!
小鄭走進鐵皮屋,喝道:“老趙真厲害,搖身一變成了仙!你真的當上算命先生了?
老趙喝道:“我是超級策劃師!我只接待有錢的企業家,不騙平頭百姓!眼下全球金融危機,不少企業家倒閉了,工人下崗了。我著急啊!我得拯救企業界的精英!”
小鄭一笑:“牛皮也是吹的!你只和企業家打交道?用什么詭計騙得他們上鉤?”
老趙取出一本打印的小冊子遞給小鄭。小鄭一看,上面是縣里企業家的通訊錄。小鄭正要發問時,老趙卻施展特殊本領了,從頭到尾把上面的電話號碼和家庭地址背誦出來,然后一揮手道:“把握商機,破解商人的心理特點,采用攻心術!男人不上鉤,就想辦法讓他們的老婆找上門來,這便是超級策劃師的本領!世上越有錢的人和越沒錢的人,他們越相信神靈??!”老趙話音剛落,便見那只紅色小狗“汪汪”地跳進鐵屋來,后面跟著一對富態的男女。
老趙朝小鄭一揮手。小鄭只得遺憾地退出鐵屋去了。
小鄭躲在一輛車后窺探,見那對有錢夫妻靠近鐵屋,讓老趙“指點迷津”。老趙一陣忙活后,拍拍紅色小狗。小狗跳出鐵屋,帶著那對夫妻朝對面小店去了。
小鄭跟著去了小店,見紅毛小狗一陣“汪汪”叫喚,引得一位婦人出來。婦人提出一根紅布袋子,微笑著遞給那對夫妻。夫妻走后,小紅狗又蹦跳著回到老趙的鐵屋去了。
小鄭仔細一看,那位婦人也是個瘸腿。小鄭鎮靜下來,先自我介紹一番,表明自己和老趙的關系不同一般,然后問道:“大嫂,我冒昧一問,你和老趙是啥關系?”(下轉3版)
婦人甚是幽默,臉上滿是慈善:“老趙和我是鄰居,但沒男女關系那一說!我是寡婦,生有一對雙胞胎女兒,眼下都在讀大學!老趙給有錢人搞策劃,我順便開店掙點錢!”
小鄭忍不住樂了:“大嫂協助老趙欺騙有錢人?”
婦人說:“老趙的策劃真神奇,幫我解決了孩子讀書的問題!老趙心善啊,他兒子大學畢業有了工作,便資助著山里兩位貧困大學生呢!”婦人取出用紅布縫成的男人褲衩,又拿出幾件女性的紅內衣來,“這是老趙讓我賣給有錢人的吉利物!”
小鄭拍手大笑道:“妙極了!紅色代表幸運與財富,富人的心愛色彩!”小鄭奪過一條紅內褲,問多少錢一條。
婦人說:“那得看老總們出手大方不大方。一百或幾百元不等!”
小鄭一驚:“就這紅褲衩便值幾百元?”
婦人笑道:“你不要光看形式,還得看內容!”婦人翻開褲衩,上面有兩條黃布帶,各自畫有線條詭異而奇妙的桃符。
當前,自攀枝花到上海,幾乎所有沿江市縣都有著規模不一的重化工業項目。自2002年下半年以來,重化工業的普遍擴散與逐級下沉,讓長江的生態承載力屢受底線挑戰。不可否認的是,石化產業的蓬勃興起,讓這種趨勢明顯加快。
但同時,國民經濟的持續增長――這意味著需求更為巨大的汽油、瀝青和支撐“世界工廠”地位的化纖產品,讓每位國民在享受由石化產業帶來的更為便捷的現代生活同時,也不自覺地成為施壓環境的同謀。而后一項事實,卻沒有讓每位公民都能感同身受。
在當下保護環境成為全民共識的氛圍里,環境保護的職責卻未能全民共擔。對企業來說,單一的溝通渠道和慣常的被動輿論反擊,都讓其陷入左支右絀、動輒得咎的境地。
因此,基于上述背景,“長江石化行”活動的主旨――尋找母親河上的綠色變革,則是通過眾多中立媒體的親身考察,去向公眾展示業界的努力與無奈,功績和失誤。在理性還原產業本質的同時,也希冀呈現出有關石化產業在綠色變革中的巨大機遇。
活動從重慶開始,順流而下直達上海。沿途考察了四川維尼綸廠、九江石化、金陵石化、揚子石化和上海石化等大型石化企業。這些企業都緊靠長江,或者瀕臨大海,都是當地首屈一指的大企業,為國民經濟的發展立下汗馬功勞;也都同樣面臨日趨嚴苛的環保壓力。同時,作為上市公司的資產,他們還需平衡成本和效益、公眾與股東之間的關系。
歸納起來,通過對上述企業及周邊地區的調研,當前石化環保建設呈現出以下幾點特色或問題:
我國是從1994年開展普通話水平測試工作的,一個時期以來,各級語言工作委員會培養出了大批的普通話測試人員,四萬多人的測試員隊伍,活躍在各個測試崗位上,為普通話的推廣和考核做出了自己的貢獻。但同時這項工作的開展也因為其自身的特殊性而對測試員提出了更高的要求,測試員要有特殊的本領和才能,否則難以勝任這項工作。尤其是機測說話項的測試工作。下面結合自己的切身體會,談談自己對相關問題的思考。
一、克服普通話測試的意識偏差
普通話水平測試不僅是一種評價方法,而且是一種促進方式,
所以,在測試中要克服人員的意識偏差,提高學生對說普通話和普通話測試的認識,從行動到思維都應該高度重視普通話測試的重要性,通過測試了解考生的說話水平,通過測試促進普通話的推廣進程。根據測試結果調整普通話學習方法和方式,以便獲得堅實的普通話基礎。
二、加強機測員測試水平的措施
1.擁有較高的專業知識
作為測試員,本身要注意自我素質的提高,豐富知識積累,測試水平的高低,取決于測試員的知識修養。首先應提高自身的普通話及語言學相關知識水平。努力學習掌握普通話的一般知識。對普通話的語音、詞匯和語法知識了然于胸,高水準的考官才能有高水準的學生。自己的高素質可以準確判定考生的語音、詞匯和語法的使用達到了什么程度,是否達到了準確、規范,給測試人員一個更為科學恰當的評價。測試員自己的語言學知識豐富,那么可以高屋建瓴式地在高處審視測試者的水準,對于糾正和識別應試者錯誤和缺陷提供了幫助,以便在測試中發現規律,整體上把握,抓住本質對測試者進行科學的評價和審核,保證測試更為客觀和精確,給測試者一個恰當的評價。測試員還應該熟練掌握《普通話水平測試大綱》內容,對普通話測試的命題意圖、測查目的以及語音、詞匯、語法方面的標準非常熟悉,提高測試判斷的準確性和科學性。其次是測試員要掌握一定的方言知識。這是做好測試員工作的前提,因為掌握方言知識可以促進測試工作的質量。測試員能夠掌握和熟悉某一地區方言特點,那么他在測試中就會掌握更為主動的判別方式,并能夠根據測試者的語言特點給予糾正和糾錯。尤其是測試時間是很短的,測試員應該在這樣短暫的時間內,迅速判斷考生的語音、詞匯、語法方面的問題,沒有一定的方言知識是不行的,避免測試的盲目性,提高普通話的測試效率。
2.了解機測的相關評分細則和標準
作為一名測試員,應該了解普通話水平測試“說話”項《評分細則》和機測“說話”項《補充規定》的內容。特別是要了解最新的評分標準和細則。如《計算機輔助普通話水平測試第四題(“說話”項)評分補充規定(試行)》的具體內容,這是測試的重點。因為這部分內容是機測評價的最細致和最科學的評價內容,規定詳細的《評分細則》對于考核的公平性、科學性、準確性具有一定的規范作用。
首先要嚴格執行“語音標準程度”的定量和定檔《評分細則》的相關規定,對機測“說話”項的評分標準,應該遵循定量結合定性的原則進行具體評價。現在執行的《細則》強調了對考生“語音錯誤”數目的考核與計量,所以,測試員應該掌握這個特點,并且在“錯誤量”的基礎上為考生的語音面貌進行科學全面的歸檔。對于考生的鼻邊音不分,而其他聲、韻、調沒有系統性的錯誤或缺陷的情況下,而且他(她)說話時鼻邊音發音錯誤的字數多余15個,就應該歸到五檔里,并按規定扣11分。所以,測試員應該熟悉測試的具體業務和評價內容,提高測試水平,促進考生語音規范,減少發音失誤。其次測試員還要熟練掌握考生的實時發揮情況,對“詞匯語法規范程度”“自然流暢程度”“說話不足3分鐘”等內容
的評分標準,從而科學準確地評價考生的普通話水平,為推廣普通話做出自己的貢獻。
三、給考生的建議
考生在進行考試的時候要熟悉機測“說話”項的考試特征。并且在考前要進行大量的訓練,提高普通話的表達水平??忌鞔_普通話水平測試的“說話”特點,這是一種以考生單項說話為主的考核形式。和以往測試員考核的雙向對話是兩回事,兩種形式,所以,考生一定要適應這一變化,明確這項考核目的是考核考生的實際應用能力。所以,考生在進行這項考核時,要具有一定的心理素質,克服畏難情緒。機測說話沒有人監考,不要抱僥幸心理,弄虛作假,不能朗讀自己準備的文本資料??忌谄綍r一定要堅持講普通話,持之以恒,才能保證普通話順利通過考核。也可以自己在考前模擬考場,因為考試是對著機器,沒有人與人之間的交流,考生會覺得心里不適應,所以,考試前要自己先模擬考試場面進行訓練。
學無止境,作為普通話測試員要充分認識到自己工作的重要性,提高對普通話測試重要性的認識,不斷提高自身的素質和修養,加強理論和實踐知識的學習,對考生的考核能夠具有居高臨下的視角。能夠熟悉和掌握機測過程中的評分標準和相關規定,利用自己的普通話知識,及時判斷考生的普通話水平,為推廣普通話在教育領域的應用做出貢獻。
參考文獻:
一、選擇題(本題包括20個小題,每小題2分,共40分)1 詩詞是民族燦爛文化的瑰寶。下列詩句中只含有物理變化的是()A.野火燒不盡,春風吹又生B.粉身碎骨渾不怕,要留清白在人間C.夜來風雨聲,花落知多少D.春蠶到死絲方盡,蠟炬成灰淚始干2 下列物質中,屬于氧化物的是()A.O3 B.Cu(OH)2 C.CaO D.NH4NO33 下列關于空氣的說法中,錯誤的是( ) A.空氣質量報告中所列的空氣質量級別越小,空氣質量越好 B.空氣中的CO2含量過多是導致溫室效應的主要原因 C.按質量計算,空氣中約含氮氣78%,氧氣21%,其他氣體和雜質約占1% D.空氣中的稀有氣體一般不跟其他物質反應,曾被稱為“惰性氣體”4 核電站中可用硼酸(H3BO3)吸收中子,阻斷核輻射。硼酸中硼元素的化合價是( )A.+1 B.+2 C.+3 D.+45 (2016•武漢)生活中處處有化學,下列說法正確的是( )A.紙張不可燃B.乙醇汽油屬于混合物C.活性炭可以將硬水軟化D.可用打火機檢查天然氣是否泄漏6 (2016•江蘇蘇州)2016年“世界環境日”中國確定的主題為“改善環境質量,推動綠色發展”。下列做法與之相違背的是( ) A.農作物的秸稈就地焚燒B.社會公共場所嚴禁吸煙C.積極開展綠化國土行動D.工業廢水處理達標后排放7 在密閉容器中有甲、乙、丙、丁四種物質,在一定條件下充分反應,測得反應前后各物質的質量分數如下圖所示。下列說法正確的是( )
A.丙可能是單質B.在該反應中丁一定沒有參加化學反應C.該反應是化合反應D.甲和乙的質量之和一定等于生成丙的質量8 (2016•湖北宜昌)某純凈物M燃燒的化學方程式為 ,則M的化學式是( )A. B. C. D. O9 (2016•長沙)保護地球、防止環境污染是我們的重要職責,合理利用資源是保護地球的重要途徑,下列關于資源利用的說法中,錯誤的是( )A.減少煤炭資源的過度開采B.為方便出行,提倡多開私家車C.倡導“低碳生活”,綠色出行D.積極開發太陽能10 關于電解水的實驗中,以下說法錯誤的是( )A.該實驗可以證明水是由氫元素和氧元素組成的B.該實驗可以證明在化學變化中分子可以分成原子C.實驗中產生的氫氣和氧氣的質量比為2∶1D.試管1中的氣體是氫氣11 已知某氮氧化合物中氮元素和氧元素的質量比為7∶16,則該化合物是( )A.NO2 B.N2O C.NO D.N2O312 (2015•湖北黃岡)分析推理是化學學習過程中的常用方法,下列推理正確的是( )A.物質和氧氣發生的反應是氧化反應,所以發生氧化反應一定有氧氣參加B.分子、原子可以構成物質,所以物質一定是由分子、原子構成的C.可燃物燃燒時溫度需要達到著火點,所以可燃物的溫度達到著火點一定能燃燒D.化合物是含有不同元素的純凈物,所以含有不同種元素的純凈物一定是化合物13 下列有關元素符號“Cu”表示的意義中錯誤的是( ) A.一個銅原子 B.一個銅元素 C.銅 D.銅元素14 (2016•云南)為探究物質的燃燒條件,某同學進行了如下圖所示的實驗,下列說法錯誤的是( ) A.白磷是可燃物,紅磷不是可燃物B.熱水中的白磷不燃燒是因為沒有與氧氣接觸C.銅片上的紅磷不燃燒是因為溫度未達到它的著火點D.實驗中水的作用是提供熱量及隔絕氧氣15 氫氧化鈉溶液能和二氧化碳反應,右圖裝置可用于氣體的收集、檢驗、除雜和體積的測量等,不能完成的實驗是( ) A.氣體從b端通入,收集氧氣 B.瓶內裝有澄清石灰水,檢驗氧氣中是否混有二氧化碳 C.瓶內裝有氫氧化鈉溶液,吸收一氧化碳中混有的二氧化碳 D.在a端接量筒,瓶內裝滿水,測量氣體的體積16 節能減排對發展經濟、保護環境有著重要意義。下列措施不符合“節能減排”理念的是( ) 17 走進化學實驗室,同學們能夠學會最基本的操作。以下操作不正確的是( )A.讀取液體體積 B.傾倒液體 C.過濾 D.制取二氧化碳18 以下事實對應的解釋錯誤的是()選項 事實 解釋A 在花園中可聞到花香 分子在不斷運動B 用肉眼不能直接觀察到CO2分子 CO2分子很小C 50 mL水與50 mL乙醇混合,混合后總體積小于100 mL 分子之間有間隔D 冰受熱變為水,水受熱變為水蒸氣 分子可以再分19 下列化學用語所表達的意義正確的是( )A.Mg—鎂 B.2Na—2個鈉元素C.3Fe2+—3個鐵離子 D.4N2—4個氮原子20 人在劇烈運動后,血液中會產生較多的乳酸(化學式為C3H6O3),使肌肉酸痛。放松一段時間后,由于乳酸與吸入的氧氣反應生成二氧化碳和水,從而使肌肉的酸痛感消失。下列關于乳酸的表述不正確的是( ) A.乳酸是由碳元素、氫元素、氧元素組成的 B.乳酸的相對分子質量為90 C.乳酸中碳元素與氫元素的質量比為1∶2 D.乳酸中碳元素的質量分數為40%二、填空題(共20分)21 (6分)江西龍虎山因特有的丹霞地貌被譽為“中國紅石公園”,其紅色砂礫巖由石灰巖、氫氧化鐵、石膏等成分組成。請用恰當的化學用語表示下列帶點部分:(1)石灰巖中含有的鈣元素___________________。(2)石膏主要成分硫酸鈣中含有的陰離子_________________。(3)巖石呈紅色是含氫氧化鐵所致,氫氧化鐵中鐵元素顯+3價__________________。22 (6分)(1)除去水中難溶性固體雜質的操作是_________。 (2)生活中既能降低水的硬度,又能殺菌消毒的方法是_____________。 (3)“水是生命之源”。下列關于水的說法正確的是_________________。A.水是化合物,是維持生命必不可少的物質B.水是一種很好的溶劑,能維持人體的體液平衡C.水是人體主要的供能物質D.水中氧元素含量很高,能提供人體所需的氧氣23 (8分)空氣是一種寶貴的自然資源。(1)下圖是測定空氣中氧氣體積分數的實驗示意圖。 ①實驗時,取下橡皮塞,點燃紅磷迅速伸入集氣瓶中并塞緊橡皮塞,待反應結束裝置冷卻至室溫后,打開彈簧夾,能觀察到的現象是________________。②若實驗測得空氣中氧氣的含量偏低,可能的原因是______________________(填序號)。 A.使用的紅磷量不足 B.裝置氣密性不好 C.實驗中彈簧夾沒有夾緊(2)目前人類使用的主要能源是三大化石燃料,包括煤、石油和天然氣。①燃燒化石燃料會使空氣中二氧化碳含量增加,造成的環境問題是_________________,不僅如此,還會造成資源的浪費。因此,我們既要節約使用化石燃料,又要開發利用新能源。②我國已經開發和推廣使用乙醇汽油,其中含乙醇10%,使用這種乙醇汽油的好處是___________________(寫出一點)。三、實驗探究題(共26分)24 (14分)根據下列裝置圖,按要求回答有關問題: (1)寫出圖中帶有標號儀器的名稱:a___________。 (2)實驗室用大理石和稀鹽酸制取并收集二氧化碳應選用的裝置為____________(填序號),檢驗二氧化碳已經收集滿的方法是___________________________________。 (3)實驗室用加熱氯酸鉀和二氧化錳混合物的方法制取并收集較干燥的氧氣時,應選用的裝置是____________(填序號),反應的化學方程式為__________________________;若實驗室用加熱高錳酸鉀的方法制取并用排水法收集氧氣,停止加熱時,應先將導管移出水面,然后再___________________。 (4)實驗室還可以用分解過氧化氫溶液的方法制取氧氣。常溫下,在試管中分別加入下列物質,把帶火星的木條伸入試管,不能使木條復燃的是_________________。 A. 5 mL 5% 的過氧化氫溶液 B. 5 mL 5% 的過氧化氫溶液和少量二氧化錳 C. 5 mL 5% 的過氧化氫溶液和少量硫酸銅溶液 D. 5 mL 5% 的過氧化氫溶液和少量紅磚粉末25 (12分)下列裝置用于實驗室中CO2的制備、凈化、檢驗,最后收集一瓶干燥的CO2。請回答下列問題: (1)對實驗室制取二氧化碳藥品選擇的探究實驗,記錄如下:組別 藥品 實驗現象① 碳酸鈉粉末和稀鹽酸 產生氣泡速率很快② 塊狀石灰石和稀硫酸 產生氣泡速率緩慢并逐漸停止③ 塊狀石灰石和稀鹽酸 產生氣泡速率適中從制取和收集的角度分析,一般選擇第________(填序號)組藥品,所發生反應的化學方程式為___________________________________________________________。(2)C裝置用于檢驗二氧化碳氣體,則C中所盛放的物質是___________________,發生反應的化學方程式是________________________________________________。(3)反應過程中將彈簧夾關閉,在A中觀察到的現象是__________________________。(4)E收集方法說明二氧化碳具有的物理性質是________________________________。四、計算題(共14分)26 (6分)在現代生活中,人們越來越注重微量元素的攝取。碘元素對人體有著至關重要的作用。碘鹽配料:氯化鈉、碘酸鉀(KIO3)含碘量:(20~30)mg/kg保質期:18個月食用方法:勿長時間燉炒貯藏指南:避光、避熱、密封防潮上圖是某地市場銷售的一種“加碘食鹽”包裝袋上的部分說明,請回答下列問題:(1)“食用碘鹽”屬于___________________(填“純凈物”或“混合物”)。(2)碘酸鉀(KIO3)中鉀元素、碘元素的質量比是_______________。(3)碘酸鉀(KIO3)中碘元素的質量分數是___________。(計算結果精確到0.1%)27 (8分)用100 g KClO3和MnO2的混合物制取氧氣,反應前測得MnO2 占混合物總質量的25%,反應一段時間后,又測得MnO2占30%。求:此時分解的KClO3的質量是多少?制得的氧氣的質量是多少?
1 C 解析:“野火燒不盡,春風吹又生”涉及燃燒,燃燒的過程有新物質生成,屬于化學變化;“粉身碎骨渾不怕、要留清白在人間”涉及二氧化碳和氫氧化鈣反應生成碳酸鈣沉淀和水,有新物質生成,屬于化學變化;“夜來風雨聲,花落知多少”涉及雨打風吹、花落的過程,沒有新物質生成,屬于物理變化;“春蠶到死絲方盡,蠟炬成灰淚始干”涉及蠟燭的燃燒,有新物質二氧化碳和水生成,屬于化學變化。2 C 解析:由兩種元素組成的化合物中,其中一種元素是氧元素的叫做氧化物。O3是由一種元素組成的單質,不屬于氧化物;Cu(OH)2是由銅、氫、氧三種元素組成的化合物,不屬于氧化物;CaO是含有鈣、氧兩種元素的化合物,其中一種元素是氧元素,屬于氧化物;NH4NO3是由氮、氫、氧三種元素組成的化合物,不屬于氧化物。3 C 解析:C中所述空氣中成分的含量是按體積分數計算的,而不是質量分數。4 C 解析:氫元素的化合價為+1,氧元素的化合價為-2,由化合物中元素化合價的代數和為零的原則得硼元素的化合價為+3。5 B 解析:紙張易燃燒,A錯誤。乙醇汽油是將一定量乙醇加到汽油中制成的,屬于混合物,B正確?;钚蕴烤哂形叫?,但不能降低硬水中鈣鎂化合物的含量,C錯誤。天然氣遇明火可能引起燃燒或爆炸,D錯誤。 6 A 解析:農作物的秸稈就地焚燒,會產生大量煙塵,污染空氣,不符合主題。公共場所禁止吸煙,能夠減少煙草產生的煙塵和有害氣體對公共場所中其他人的傷害,可以改善公共場所環境質量;國土綠化,可以防風固沙,凈化空氣;工業廢水任意排放會污染水源,廢水處理達標后排放,減少水體污染,這些符合主題。7 C 解析:根據質量守恒定律,化學反應前后物質的總質量不變。在物質的總質量不變的前提下,如果某物質的質量分數發生了改變,則該物質的質量實際也發生了相應改變,由此可以判斷:甲、乙物質的質量分數反應后減小,則甲、乙物質的質量減小,可推斷甲、乙為反應物;丙物質的質量分數反應后增大,則丙物質的質量增大,可推斷丙為生成物;丁物質的質量分數反應后不變,則丁物質的質量不變,可推斷丁為催化劑或無關雜質,由此可以得出該反應的表達式為 甲+乙 丙,則該反應為化合反應,C正確?;戏磻纳晌镆欢ㄊ腔衔铮豢赡苁菃钨|,A錯。在該反應中如果丁是催化劑,可能參加了反應,但不是作為反應物,B錯。應該說“參加反應的甲和乙的質量之和等于生成丙的質量”,如果甲和乙沒有全部參加反應,則不能這樣推求,D錯。8 B 解析:由質量守恒定律:反應前后,原子種類、數目均不變。反應的化學方程式 ,反應前氧原子個數為6,反應后的生成物中碳、氫、氧原子個數分別為2、4、6,根據反應前后原子種類、數目不變,則每個M分子由2個碳原子和4個氫原子構成,物質M的化學式為 。9 B 解析:煤是不可再生能源,減少煤炭資源的過度開采,有利于煤炭資源的保護,A項說法正確;多開私家車會造成汽油的消耗,從而浪費大量的石油資源,B項說法錯誤;“低碳生活”是指人們在日常生活作息時所消耗的能源盡量減少,從而減低碳,特別是二氧化碳的排放;倡導“低碳生活”,綠色出行有助于保護資源,保護環境,C項說法正確;目前人類使用最多的能源是煤、石油、天然氣等不可再生的化石燃料,但是化石燃料正面臨著枯竭的危機,因此,積極開發太陽能等新能源,有利于保護能源,D項說法正確。10 C 解析:實驗中產生氫氣和氧氣的體積比約是2∶1,質量比是1∶8。11 A 解析:根據氮元素和氧元素的質量比為7∶16,可求得氮原子和氧原子的個數比為 ,可知該化合物是NO2。12 D 解析:氧化反應不一定有氧氣參加,如氫氣與氧化銅反應,A錯誤;構成物質的微粒有分子、原子、離子,B錯誤;可燃物燃燒需要與氧氣接觸并且溫度達到著火點,兩個條件同時具備才能發生燃燒,C錯誤;化合物是由不同種元素組成的純凈物,D正確。13 B 解析:元素是宏觀概念,不能論個數。14 A 解析:紅磷、白磷都是由磷元素組成的單質,都是可燃物,A錯誤;熱水中的白磷不燃燒而銅片上的白磷燃燒,說明物質燃燒需要氧氣,B正確;銅片上的白磷燃燒,而紅磷不燃燒,說明可燃物燃燒需要溫度達到其著火點,C正確;燒杯中水的作用是提供熱量及隔絕氧氣,D正確。15 A 解析:氧氣的密度略大于空氣的密度,收集氧氣時,氣體應從a端通入,選項A不能完成;二氧化碳能使澄清石灰水變渾濁,瓶內裝有澄清石灰水,氣體從a端通入,檢驗氧氣中是否混有二氧化碳,選項B能完成;氫氧化鈉溶液能與二氧化碳反應,瓶內裝有氫氧化鈉溶液,氣體從a端通入,吸收一氧化碳中混有的二氧化碳,選項C能完成;氣體的密度小于水的密度,在a端接量筒,瓶內裝滿水,能測量氣體的體積,選項D能完成。16 D 解析:私家車耗用石油資源,不符合“節能減排”的理念。 17 A 解析:讀取液體體積時,視線沒有與液體的凹液面最低處保持水平。18 D 解析:由于花香分子在不斷運動,所以在花園中可聞到花香,故A解釋正確;由于CO2分子很小,所以用肉眼不能直接觀察到CO2分子,故B解釋正確;50 mL水與50 mL乙醇混合,混合后總體積小于100 mL,說明分子之間有間隔,故C解釋正確;冰受熱變為水,水受熱變為水蒸氣,整個變化中分子本身并沒有變化,只是分子之間的間隔發生了變化,不能說明分子可以再分,故D解釋錯誤。19 A 解析:Mg可以表示一個鎂原子、鎂元素、鎂,故A正確;元素不講個數,2Na表示2個鈉原子,故B錯誤;3Fe2+表示3個亞鐵離子,3個鐵離子應表示為3Fe3+,故C錯誤;4N2表示4個氮分子,4個氮原子應該是4N,故D錯誤。20 C 解析:乳酸中碳元素和氫元素的質量比為(12×3)∶(1×6)=6∶1。21 (1)Ca (2) (3) 解析:(1)注意書寫元素符號要規范,第一個字母大寫,第二個字母小寫。(2)硫酸鈣中的陰離子是硫酸根離子。(3)注意化合價要標在元素符號正上方,并且符號在前數字在后。22 (1)過濾 (2)煮沸 (3)AB23 (1)①燒杯中的水倒流入集氣瓶內,約到刻度1處 ②AB (2)①溫室效應②節省石油資源解析:(1)①測定空氣中氧氣含量的實驗原理是:紅磷燃燒消耗了集氣瓶內的氧氣,生成的是固體,使瓶內壓強減小,在外界大氣壓的作用下水被壓進集氣瓶,集氣瓶內水面上升的體積就是集氣瓶內原來氧氣的體積,空氣中氧氣約占空氣體積的五分之一,所以觀察到的現象應該是:燒杯中的水倒流入集氣瓶內約到刻度1處。②若實驗測得空氣中氧氣的含量偏低,可能的原因是紅磷的量不足或者裝置氣密性不好,使氧氣不能全部消耗或者外界空氣進入,造成結果偏低,故選A、B。(2)①燃燒化石燃料會使空氣中二氧化碳含量增加,造成溫室效應。②乙醇汽油是可再生能源,使用乙醇汽油的好處:可以節約石油資源。24(1)集氣瓶 (2)BC 將燃著的木條放在集氣瓶口,若木條熄滅則二氧化碳已集滿(3)AC 2KClO3 2KCl+3O2 熄滅酒精燈 (4)A解析:(1)儀器a是集氣瓶。(2)實驗室制取CO2不需加熱,發生裝置選B;CO2的密度大于空氣的密度,CO2能溶于水,收集裝置選C;驗滿的方法是將燃著的木條放在集氣瓶口,若木條熄滅,則證明已集滿。(3)反應需要加熱,發生裝置選A;根據收集干燥的氧氣,收集裝置選C,而不用排水法收集;反應的化學方程式為2KClO3 2KCl+3O2;先將導管移出水面,再停止加熱,以防止水回流,炸裂試管。(4)二氧化錳、CuSO4溶液和紅磚粉末對過氧化氫的分解都有催化作用,能快速產生大量的氧氣,故選A。25(1)③ CaCO3 + 2HCl CaCl2 + H2O + CO2 (2)澄清石灰水 CO2 +Ca(OH)2 CaCO3+H2O (3)A中錐形瓶內液面下降,長頸漏斗內液面上升(4)二氧化碳的密度比空氣的大 解析:(1)實驗室中用石灰石和稀鹽酸反應制取二氧化碳,主要是因為二者反應速率適中,容易控制,并且藥品價格合理等。(2)實驗室用澄清石灰水檢驗二氧化碳,生成不溶于水的碳酸鈣和水,從而寫出化學方程式。(3)關閉彈簧夾之后,二氧化碳留在錐形瓶內,使得錐形瓶內氣壓增大,錐形瓶內液面下降,長頸漏斗內液面上升。(4)用向上排空氣法收集二氧化碳,說明二氧化碳的密度比空氣的大。26(1)混合物 (2)39∶127 (3)59.3%解析:(1)碘鹽中含有氯化鈉和碘酸鉀等不同的物質,屬于混合物。(2)碘酸鉀中鉀元素和碘元素的質量比為39∶127。(3)碘酸鉀中碘元素的質量分數為127/(39+127+16×3)×100%≈59.3%。27 解:反應前:MnO2的質量為100 g×25%=25 g;KClO3的質量為100 g-25 g=75 g。反應后:混合物的質量為25 g÷30%≈83.3 g;生成氧氣的質量為100 g-83.3 g=16.7 g。設已分解的KClO3的質量為x。2KClO3 2KCl+3O2245 96x 16.7 g x≈42.6 g答:分解的KClO3的質量為42.6 g,制得的氧氣的質量為16.7 g。
二、注重加強基礎工作,提高調查數據質量。
1、企業景氣調查專業:各轄市區,、調查隊企業景氣調查人員在對樣本企業分發調查報表時應建立簽收制度。為了確保調查表的時效性,各地對調查表的分發可采取一次性分發,亦可采取逐季分發。問卷內容應由企業廠長、經理填報,廠長、經理外出時應委托分管生產經營的副廠長、副經理代填。在報表錄入前要對問卷的內容、邏輯關系進行人工審核,并根據經驗對報表內容進行判斷,發現問題及時查詢,確保數據準確、可靠。2、規模以下工業抽樣調查專業:堅持以數據質量為中心,確保源頭數據的準確性和科學性。對于個體工業戶,要求調查員采取入戶調查方法采集數據,調查員在業主自報的基礎上通過現場詢問、察看評估后填報。對于工業企業,主要以業主報送調查報表為主,輔以針對性上門核實確認。調查員入戶調查時不能完全依據業主提供的數據填報,需通過察看樣本單位生產經營場所、生產設備、從業人員、生產用電情況、原材料消耗情況及有關帳簿和交稅情況,保證其提供的數據準確無誤。調查員要對照填表說明,對每一筆數據詳細審核,要注意同一單位相關指標之間是否符合邏輯,同時要對同一行業不同單位之間的資料進行比較,以便從中發現問題,據實評估確認后再填報。3、企業(集團)統計專業:直接對企業采取會議、集中培訓等形式布置企業(集團)統計報表,企業(集團)統計人員在對企業分發調查報表時建立簽收制度。評估企業(集團)主要統計數據質量,綜合數據總量和趨勢與所掌握的相關資料、歷史資料的對比審核,發現異常變化(如極端變化、跳躍變化、多倍數變化、反邏輯變化等)趨勢的,認真核實,查明原因,確保調查匯總數據的質量。對數據的審核工作,通過相關對比審核、邏輯審核,經驗審核確保數據準確無誤。
三、加強調查人員培訓,注重走訪回訪調研。
中圖分類號: TN 253 文獻標志碼: A doi: 10.3969/j.issn.1005-5630.2016.03.004
文章編號: 1005-5630(2016)03-0209-07
Abstract: Laser gas remote sensing instrument is a kind of new type instrument which can analyze and detect average concentration of CH4 in the detecting area (for example, transmission pipeline, ceiling, wall and so on) with an advanced technology called tunable diode laser absorption spectroscopy(TDLAS). Laser gas remote sensing instrument with good performance has been widely applied in many dangerous areas. At present, however, the testing process of manufacturing testing system extremely complex, time-wasting and inefficient, completely manually operate. The purpose of this paper is to design and develop an automatic testing software combined with related practice, to improve work efficiency. The study harvest of this paper lies in designing a simple, practical and stable PC testing software. Now, this software helps people to work on product line quickly and accurately complete testing process.
Keywords: TDLAS; laser gas remote sensing instrument; Visual Studio 2005; work platform
引 言
隨著社會的發展,生產技術水平的不斷提高,鋼鐵冶金、氣體管道傳輸、化工等行業生產力需不斷提高,但必須保障生產安全。基于可調諧半導體激光吸收光譜(TDLAS)技術的激光氣體遙測儀已經成為提高生產效率、保障安全生產的重要儀器。如此的社會需求激起了國內外儀表廠商的極大的研究興趣,激光遙測儀表的市場競爭愈演愈烈。
20世紀90年代后期,隨著半導體激光器的大規模生產及科學研究的應用,TDLAS技術得到了迅速發展。21世紀初期,該技術逐漸被國內的研究者關注,現在已有很多企業推出了激光氣體遙測儀,并投入使用,同時,國內也制定了激光器產品及分析儀器的相關國標。但是大多數國標也只是針對激光器產品準則與分析儀器通用準則,對整機測試系統的設計與研究并沒有深入。整機測試系統包括硬件和軟件部分,本文主要設計軟件部分的自動化實現。
1 激光氣體遙測儀整機測試研究
1.1 激光氣體遙測儀檢測氣體的原理
激光氣體遙測儀是基于紅外吸收光譜原理,采用可調諧半導體激光吸收光譜技術(TDLAS)設計而成的,TDLAS技術主要是利用可調諧半導體激光器的窄線寬和波長隨注入電流改變的特性實現對分子的單個或幾個距離很近且很難分辨的吸收線進行測量,它是一種高分辨率、高速度、高靈敏度的單線吸收光譜技術,通過改變半導體激光器的工作電流或工作溫度等參數以調諧激光的輸出波長,使儀器內的激光器輸出特定波長的光束,掃描被測氣體(甲烷氣體)以獲得某一條或一簇吸收譜線的吸收光譜,通過分析該吸收光譜進而獲得被測氣體的濃度信息[1-4]。
1.2 激光氣體遙測儀系統及整機測試系統
1.2.1 激光氣體遙測儀表系統
儀表主要由如圖1所示的4部分組成,測量時通過將一束激光指向泄漏點,得到一簇吸收譜線的吸收光譜,依次通過接收光匯聚及校準單元、信號驅動與校準單元,最后將被測氣體平均濃度信息顯示在儀器界面。
1.2.2 整機測試系統
整機測試系統主要由如圖2所示的3部分組成,上位機是整個系統最為重要的部分,協調控制整個系統協同工作。上位機發送命令控制激光遙測儀設置自身參數,并讀取濃度測量值等其他參數。質量流量計為測試流程提供所需的校準氣。
當前,對激光氣體遙測儀表進行整機測試時,只能根據工藝文件手動操作,操作過程相對復雜、費時、而且很容易出錯,為了解決這個問題,提高測試效率,本文設計一種自動化測試軟件,不僅能夠解決手動測試時存在的問題,提高測試的準確度,而且可同時連接多臺儀表進行測試,既可節約校準氣體又可提高測試效率。
1.3 整機測試過程
激光氣體遙測儀整機測試流程必須較全面地涵蓋所有需要測試的項目,根據測試工藝合理劃分多個測試項。整機測試是對一臺激光氣體遙測儀表性能的全面檢測,各個測試項必須要求明確,測試方法適當,各個測試項之間相互獨立,測試項順序合理安排,以保證儀表性能的完整檢測。整機測試流程如圖3所示,測試過程中資源分配情況如下所述。
(1) 激光氣體遙測儀:接收上位機發送的通訊命令,并完成相應的操作,然后對上位機作出應答。
(2) 上位機:根據測試項流程發送通訊命令,使儀表做相應操作,獲取儀表信息,從而判斷儀表性能。
(3) 質量流量計:控制測試過程中氣路,保證測試過中零氣、標氣按所需比例通入。
2 整機自動化測試軟件設計
2.1 整機自動化測試軟件需求
根據激光氣體遙測儀的整機測試流程、測試工藝,分析得到自動化測試軟件主要需求。該軟件主要包括幾部分,即工裝配置、信息管理、測試管理、測試項目管理,每部分具體敘述如下。
(1) 工裝配置:整機測試前,進行網絡配置和流量計的配置,包括需要連接到多臺儀表、兩臺質量流量計MKS等所需的網絡信息;儀表和流量計的相關屬性。
(2) 信息管理:實時顯示測試過程提示信息;保存測試結果信息;界面實時顯示濃度趨勢等。
(3) 測試管理:可以同時連接多臺激光氣體遙測儀表(>=1)、單個測試項測試、多個測試項組合測試等。
(4) 測試項目管理:內部信噪比、糾偏系數、糾偏閾值、調零標定、探測下限、輸出波動與重復性、示值引用誤差。
2.2 整機自動化測試軟件的整體架構
該軟件由平臺層、業務層、界面層構成;平臺層使用FPI上位機軟件部目前使用的開發平臺;業務層依賴平臺層開發,主要包括系統配置模塊、運行時設備管理模塊、輔助功能模塊等;界面層依賴業務層和平臺層開發,實現具體用戶交互處理,各層次主要關系如圖4所示。
該自動化測試軟件將在.NET平臺下借助Visual Studio 2005開發工具采用C#語言開發。Visual Studio 2005是一套完整、高效、人性化的集成開發環境(IDE),C#是微軟公司針對.NET Framework設計的一種面向對象的高級程序設計語言,是一種安全的、穩定的、簡單的、優雅的,同時兼顧系統開發和應用開發的最佳實用語言,提供的類型安全、版本控制、垃圾收集等功能能夠有效協助程序員快速高效開發應用程序[6-8]。
2.3 整機自動化測試軟件中各主要模塊
界面層依賴業務層、平臺層開發,具體模塊不做詳細介紹。
2.3.1 平臺層各主要模塊
2.3.1.1 xml文件管理模塊
該模塊是上位機的基礎模塊,應用程序使用xml文件來配置信息或保存信息。該模塊主要類關系如圖5所示,主要由以下幾部分組成。
VarConfig:變量配置管理器,與Var.xml對應。
ConstConfig:常量配置管理器,與Const.xml對應。
BaseNode:xml配置節點的基礎類,用于加載與保存各個模塊的xml文件。
IdNameNode:BaseNode類的子類,xml的節點,必須包含id和name字段。
NodeList:管理xml文件中的所有子節點,包含一系列IdNameNode。
Property:IdNameNode類的子類,必須包含value字段的配置節點類型。
2.3.1.2 通訊管理模塊
該模塊主要依據PortManager.xml文件管理與上位機通訊交互設備的通訊鏈路。
該模塊中主要的接口關系如圖6所示,對應功能如下所述。
IConnector:抽象的開關器,包括打開、關閉、連接狀態。
IReceivable:抽象的接收器。
IBus:抽象的物理鏈路,能夠讀取、寫入字節流。
IPort:抽象的協議層,繼承自IConnector和IPortOwner,能夠發送、接收字節流對象。
IPortOwner:抽象協議層的上層對象,繼承自IReceivable。
該模塊中主要的類及其功能如下所述,主要關系如圖7所示。
BaseBus:抽象類,總線基類,實現IBus接口,各物理鏈路必須繼承該類以實現各個業務。
BasePort:協議層基類,實現IPort接口,各協議層必須繼承該類以實現各個業務。
BusPort:BasePort的子類,關聯物理鏈路與協議層的橋梁。
Pipe:繼承IdNameNode類,表示一條通訊鏈路,用于鏈路的創建、刪除、打開、關閉,用于通訊指令的發送、接收。
PortManager:BaseNode的子類,表示一個通訊鏈路管理器,與PortManager.xml對應。
2.3.1.3 儀器管理模塊
該模塊主要根據Instrument.xml文件,管理與上位機通訊交互的設備信息,該模塊主要類如圖8所示,其功能如下所示。
Instrument:繼承自IdNameNode類,表示一個設備信息。
InstrumentManager:繼承自BaseNode類,表示一個設備信息管理器,與InstrumentManager.xml文件相對應。
B.熔點低的化合物都是有機物
C.不含氫的化合物也可能是有機物
D.含有碳元素的化合物都是有機物
2.人們一向把碳的氧化物、碳酸鹽看作無機物的原因是()。
A.都是碳的簡單化合物
B.不是從生命體中取得
C.不是共價化合物
D.不具備有機物典型的性質和特點
3.下列說法中錯誤的是()。
①化學性質相似的有機物是同系物
②分子組成相差一個或幾個CH2原子團的有機物是同系物
③若烴中碳、氫元素的質量分數相同,它們必定是同系物
④互為同分異構體的兩種有機物的物理性質有差別,但化學性質必定相似
A.①②③④
B.只有②③
C.只有③④
D.只有①②③
4.聚丙烯酸酯類涂料是目前市場上流行的墻面涂料之一,它具有彈性好,不易老化、耐擦洗、色澤亮麗等優點。聚丙烯酸酯的結構簡式為 ,它屬于()。
①無機化合物 ②有機化合物 ③高分子化合物 ④離子化合物 ⑤共價化合物
A.①③④
B.①③⑤
C.②③⑤
D.②③④
5.擬除蟲菊酯是一類高效、低毒、對昆蟲具有強烈觸殺作用的殺蟲劑,其中對光穩定的溴氰菊酯的結構簡式為
下列對該化合物敘述正確的是()。
A.屬于芳香烴
B.屬于鹵代烴
C.在酸性和堿性條件下都不能水解李偉
D.在一定條件下可以發生加成反應
6.生物學家預言,21世紀是木材化工產品的世紀,利用木材得到纖維素,用纖維素不能得到的物質是()。
A.蛋白質 B.玻璃紙 C.苯酚 D.葡萄糖
7.下列物質中不屬于單糖的是()。
A.
B.
C.
D.
8.人們把食品分為綠色食品、藍色食品、白色食品等。綠色植物通過光合作用轉化的食品叫做綠色食品,海洋提供的食品叫藍色食品,通過微生物發酵制得的食品叫白色食品。下面屬于白色食品的是()。
A.食醋
B.面粉
C.菜油
D.海帶
9.為了測定一種氣態烴A的化學式,取一定量的A置于一密閉容器中燃燒,定性實驗表明產物是C02、CO和水蒸氣。學生甲、乙設計了兩個方案,均認為根據自己的方案能求出A的最簡式,他們測得的有關數據如下(圖中的箭頭表示氣流的方向,實驗前系統內的空氣已排盡):
甲方案:燃燒產物 增重2.52g 增重1.32g 生成CO21.76g
乙方案:燃燒產物 增重5.60g 增重0.64g 增重4g
試回答:
(1)根據兩方案,你認為能否求出A的最簡式?
(2)請根據你選擇的方案,通過計算求出A的最簡式。
(3)若要確定A的分子式,是否需要測定其他數據?為什么?
10.激光有很多用途,例如波長為10.3μm的紅外激光能切斷B(CH3)3分子中的一個B-C鍵,使之與HBr發生取代反應:B(CH3)3+HBr長為9.6μm的紅外激光卻能切斷兩個B-C鍵,并與HBr發生二元取代反應。
(1)試寫出此二元取代反應的化學方程式:
。
(2)5.6g B(CH3)。和9.72g HBr正好完全反應,則生成物中除甲烷外,其他兩種產物的物質的量之比為 一。
11.某烴能與Br2反應生成3種一溴代物。8.6g該烴進行溴代反應完全轉化成一溴代物時,將放出的氣體通人500mL O.2mol.L-1的氫氧化鈉溶液中,恰好完全中和。該烴不能使溴水或酸性高錳酸鉀溶液褪色。請寫出該烴可能的結構簡式和名稱。
12.寫出下列各烴的名稱(采用系統命名法)。
13.第一個人工合成的抗菌素――氯霉素合成步驟如下(方程式未配平):經多步反應
反應④:
回答下列問題:
(1)A的結構簡式是
,B的分子式是
,C的名稱是
。
(2)反應①的類型是
,反應④的類型是
。
(3)氯霉素能否發生水解反應?
。原因是
。
參考答案
1.C 2.D 3.A 4.C 5.D 6.AC 7.AC 8.A
9.(1)甲方案能夠求得A的最簡式。
(2)CH4。
(3)不需要,因為最簡式中,H的含量已經達到最大,實際上最簡式就是A的分子式。
12. (1)3,5-二甲基庚烷
(2)2-甲基-5-乙基辛烷
(3)3,3,6-三甲基辛烷
(4)聚2,3-二甲基-1,3-戊二烯
(5)4,6,6-三甲基-1,4-庚二烯
(6)3-甲基-2-乙基-1-丁烯