第一篇:cms系統簡介與測試技巧
Cms系統的定義
CMS具有許多基于模板的優秀設計,可以減少開發的成本。
CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
CMS還分各個平臺腳本種類的。
內容管理系統是企業信息化建設和電子政務的新寵,也是一個相對較新的市場,對于內容管理,業界還沒有一個統一的定義,不同的機構有不同的理解:
Gartner Group 認為內容管理從內涵上應該包括企業內部內容管理、Web內容管理、電子商務交易內容管理和企業外部網(Extranet)信息共享內容管理(如CRM和 SCM等),Web內容管理是當前的重點,e-business和XML(標準通用標記語言的子集)是推動內容管理發展的源動力。
Merrill Lynch的分析師認為內容管理側重于企業員工、企業用戶、合作伙伴和供應商方便獲得非結構化信息的處理過程。內容管理的目的是把非結構化信息出版到intranets,extranets和ITE(Internet Trading Exchanges),從而使用戶可以檢索、使用、分析和共享。商業智能系統(BI)側重于結構化數據的價值提取,而內容管理則側重于企業內部和外部非結構化資源的戰略價值提取。
Giga Group 認為作為電子商務引擎,內容管理解決方案必須和電子商務服務器緊密集成,從而形成內容生產(Production)、傳遞(Delivery)以及電子商務端到端系統。
我們認為內容管理系統是一種位于WEB前端(Web 服務器)和后端辦公系統或流程(內容創作、編輯)之間的軟件系統。內容管理解決方案重點解決各種非結構化或半結構化的數字資源的采集、管理、利用、傳遞和增值,并能有機集成到結構化數據的商業智能環境中,如OA,CRM等。內容的創作人員、編輯人員、發布人員使用內容管理系統來提交、修改、審批、發布內容。這里指的“內容”可能包括文件、表格、圖片、數據庫中的數據甚至視頻等一切你想要發布到 Internet、Intranet以及Extranet網站的信息。
CMS是如何應運而生的?
隨著網絡應用的豐富和發展,很多網站往往不能迅速跟進大量信息衍生及業務模式變革的腳步,常常需要花費許多時間、人力和物力來處理信息更新和維護工作;遇到網站擴充的時候,整合內外網及分支網站的工作就變得更加復雜,甚至還需重新建設網站;如此下去,用戶始終在一個高成本、低效率的循環中升級、整合??
于是,我們聽到許多用戶這樣的反饋:
頁面制作無序,網站風格不統一,大量信息堆積,發布顯得異常沉重;
內容繁雜,手工管理效率低下,手工鏈接視音頻信息經常無法實現;
應用難度較高,許多工作需要技術人員配合才能完成,角色分工不明確;
改版工作量大,系統擴展能力差,集成其它應用時更是降低了靈活性;
對于網站建設和信息發布人員來說,他們最關注的系統的易用性和的功能的完善性,因此,這對網站建設和信息發布工具提出了一個很高的要求。
首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道“把關人”應用所需,使信息發布準確無誤。比如,為編輯、美工、主編及運維人員設置權限和實時管理功能。
此外,保障網站架構的安全性也是用戶關注的焦點。能有效管理網站訪問者的登陸權限,使內網數據庫不受攻擊,從而時刻保證網站的安全穩定,免于用戶的后顧之憂。
根據以上需求,一套專業的內容管理系統CMS應運而生,來有效解決用戶網站建設與信息發布中常見的問題和需求。對網站內容管理是該軟件的最大優勢,它流程完善、功能豐富,可把稿件分門別類并授權給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。
Cms建站四要素
第一點:你要選擇的CMS編碼類型,是PHP的,還是.NET開發的,數據庫是ACCESS的,還是Mssql的,或者Mysql。選擇不同編碼的CMS系統意味著你要選擇不同類型的虛擬主機,也就是說你選擇的虛擬主機必須要支持你想要使用的CMS系統,最好的情況是你能夠有足夠的預算自由的選擇虛擬主機。(人民日報屬于PHP開發,使用數據庫是mysql)
第二點:明確自己的建站需求,如果是建立門戶類型的網站,就需要程序能夠實現自定義模型,能夠讓你自定義頻道的功能與字段。如果你想建立視頻網站,就需要一個視頻管理系統的CMS,如果你想建立軟件下載站,那么就要有軟件下載功能的CMS。并不是功能越多的CMS越適合你,如同殺雞用宰牛的刀,到頭來被復雜的設置和龐大的系統弄得暈頭轉向,最好的CMS就是適合你的需求,能夠讓你的網站通過最少的設置和最簡單的步驟穩定的建立起來,這才是最終目的。
第三點:最好CMS要程序和模板分離。網站的風格非常的重要,網站的風格就如同人的衣裳,給人一個好的印象就要有漂亮的包裝,因此如果對網站代碼設計懂得比較多,可以完全脫離開程序,自己制作好看的網站模板,如果懂得少一點,最好有在線設計風格系統,也可以在線設計文字的顏色,網站的背景等等。再有就是看看你選擇的CMS廠商有沒有出一些優質的模板,事實證明,只有開發商的模板能夠真正保證低錯誤率,讓網站完美的運行。
第四點:程序要有最好的SEO效果。做站不能不知道SEO,SEO就是搜索引擎優化。最基本的幾點:
1、CMS能夠生成網站地圖,利于搜索引擎抓取頁面。
2、CMS能夠生成全站靜態文件。
3、CMS能夠制作全站關鍵詞。
4、網站導航采用面包屑。
5、網站代碼成熟,訪問穩定,負載量高。
常見cms系統
PHP CMS 1.思途CMS:適用于旅游行業的CMS系統,由四川思途智旅軟件有限公司研發,基于LAMP架構,系統支持O2O模式、B2B模式、B2B2C模式、B2C模式等,其使用價值不限于這些模式在完善的系統基礎上將系統的功能及可視化界面進行模塊化,用戶可根據自己的需求對系統進行模塊化的安裝使用,如:郵輪模塊、供應商模塊、分銷模塊等![2] 都可進行無限的擴展,具有較強的靈活性,同時支持二次開發,系統無加密,可每周更新,同時也可自行按照官方提供的標準文檔進行二次開發!系統嵌入了營銷推廣系統,營銷推廣系統包含了來源分析功能,網站地圖自動生成,一鍵設置網頁標題、關鍵詞及描述,智能整站檢測死鏈、關鍵詞統計優化功能等。是已有旅游CMS系統的翹楚!同樣也是業內的標桿![3]
2.五指CMS:基于php5 技術實現的一套高性能網站內容管理系統,默認支持pc網站和手機網站,能夠自動識別用戶客戶端,給用戶呈現不同的內容。模型功能首創共享模型/獨立模型/相結合為不同的級別系統提供強有力的技術平臺,數據庫支持主從讀寫分離。
3.CmsTop:基于LAMP架構,融合文章/圖集/視頻/專題/頁面/一鍵轉載/編輯考核/活動報名/投票評選/全文搜索/個人專欄等功能,提供“PC網站+手機網站+手機客戶端+平板客戶端”多終端一體化媒體網站技術解決方案。
4.國微CMS:(原PHP168二代架構系統S系列)主打二代架構,主要在千萬級數據負載、海量數據搜索方面具備核心優勢,架構為核心+模塊+插件方式,非常適合大型平臺的使用。
5.織夢CMS是集實用、復雜、功能強大、安全、靈活、開源幾大特點的開源內容管理系統,是國內開源CMS的領先品牌,系統并不簡單。
6.e107:是一個內容管理系統采用PHP寫成的,并使用流行的開源MySQL數據庫系統的內容存儲。這是完全免費的,完全可定制的,并在不斷發展,2007年最佳開源(PHP)cms軟件之一!
7.MODx:MODx 是一個開源的 PHP 應用框架,可以幫助使用者控制自己的網上內容。它是開發人員和高級用戶理想的控制系統,任何人都可以使用 MODx 發布、更新、維護動態網站,或html(標準通用標記語言下的一個應用)靜態頁面的網站內容。MODx 是一個完全開源免費的 php 內容管理系統(CMS),被評選為2007年度“最有前途的開源內容管理系統”(Most Promising Open Source CMS)。8.MyfCMS MyfCMS-閔益飛內容管理系統是國內第一款基于Thinkphp框架開發的、完全開源免費的phpcms系統,任何個人或組織,不論贏利與否均可以免費使用。
9.帝國CMS:是一個經過完善設計的適用于Linux/windows/Unix等環境下高效的網站解決方案它的不同版本可以滿足從小流量到大流量,從個人到企業各方面應用的要求。
10.fcontex:基于PHP和MySQL技術構建的CMS和博客系統,同時也支持SQLite數據庫。這款系統有兩個不錯的亮點,一是采用了WebOS風格的后臺管理界面可以并列打開多個窗口來操作而互不干擾,二是采用Ajax技術實現的交互方式帶來了流暢的操作體驗。
11.phpcms:采用PHP5+MYSQL做為技術基礎進行開發。V9采用OOP(面向對象)方式進行基礎運行框架搭建。模塊化開發方式做為功能開發形式。MVC框架易于功能擴展,代碼維護,優秀的二次開發能力,可滿足所有網站的應用需求。
12.08cms:定位于大型行門戶系統網站開源系統,功能強大,擴展自由靈活,目前子系統有房產行門戶系統、家裝門戶系統、汽車門戶系統。
NET CMS 1.EoyooCMS 是一套基于B/S多層架構的.NET開發的一套網站的內容管理系統前擁有的成熟模型有:單頁、文章、圖冊、產品、下載、視頻、人才、留言。并且每個模型都可以自定義擴展字段,由用戶自定義屬性字段,后臺管理系統擁有一流的用戶體驗結合數字營銷集成了對訪客用戶的行為進行分析,數據挖掘。
2.DeepSoonCMS是一款輕量級、開源免費的基于.NET和MySQL的內容管理系統,主要特色包括:給上傳的圖片添加自定義版權水印;多種URL方式的偽靜態化;論壇式說說插件,讓網站交互無極限;主題風格一鍵切換;瀑布流模板,圖文混排;縮略圖自動提取等。
ASP CMS 1.KingCMS:KingCMS是集簡約的操作界面、靈活的頁面設計、無限的擴展能力;集成完善的Vbscript開發類;完全模塊化方式的框架式內容管理系統。
2.逐浪CMS是基于.net 開發的CMS,已經采用Zoomla!逐浪CMS的用戶大多以高端電子商務應用為主,其中包括對接金蝶K3等應用,并融合三維全景、3D、智能組卷、教育行業、視頻、微博等應用,系統集成站群、開放API、數據接口,同時不集成任何強制LOGO,定位是“面向開發者的CMS”,與動易CMS正好定位相反,初學者困難,但一旦上手即進入自我境界。每年元旦逐浪CMS都會發布重要版本,是國內更新與研發投入最大的CMS系統之一。
JAVA CMS
1.ZCMS:是一套基于J2EE和插件技術的、面向高端用戶的網站內容管理軟件,集內容規劃、內容創作、內容編輯、內容審核、基于模板的內容發布等功能于一身,并提供互動組件、可視化專題、內容采集、內容檢索、訪問統計等擴展功能。
Cms系統測試技巧
靜態頁面
1.1 靜態文字
1、檢查一個頁面或者一組中多個頁面的字體、size、顏色、位置等因素是否符合需求;
2、檢查頁面文字圖標的間距、行距是否統一,對齊方式是否統一;
3、靜態文字的含義是否符號需求;
4、靜態文字中是否存在拼寫錯誤;
1.2 圖片
1、檢查圖片的尺寸、位置是否符合需求;
2、對廣告圖片的點擊是否正常,點擊后給出的頁面是否正確;
3、頁面上具有相同意義的圖標應保持一致;
4、對于鏈接其他網站的圖片,無法顯示時是否有容錯性處理;
1.3 鏈接
1、對廣告圖片的點擊是否正常,點擊后給出的頁面是否正確;
2、檢查頁面鏈接是否可正常點擊,點擊后鏈接到的位置是否正確;
3、鏈接點擊后是否正常的發生顏色變化(若特殊處理也需要相應的檢查);
4、鏈接的打開方式是否合理(在當前窗口中打開、打開新窗口),是否符合產品設計;
1.4 頁面顯示
1、調整頁面大小,檢驗頁面的布局是否被壓縮,重疊,覆蓋等;
2、對需要屏蔽的頁面檢查是否有效屏蔽,對只能打開一個的功能頁面,檢查是否被打開了多個;
3、檢查不可調整大小的頁面是否可調整頁面大小;
4、檢查需要滾動條的頁面是否提供的滾動條,并可有效滑動;
5、對頁面中影響到光標位置或者陰影等特效效果位置的操作,需要檢驗操作的正確性和效果的合理性;
6、頁面被內容拉長,拉寬后,檢查頁面的文字是否還能正確顯示,對齊方式,格式都保持一致、正常;
7、對外文(日文、韓文)和繁體的顯示,需要支持,不允許出現亂碼;
8、頁面中的tab翻頁可以正常切換、支持tab按鍵切換的要檢驗使用的正確性。多個tab頁面間的數據交換更新要檢驗正確性;
9、頁面推薦的內容要保證有結果,可以正常使用 邏輯測試
2.1 表單元素
2.1.1 按鈕
1、按鈕的大小、擺放間距、對齊方式是否一致;
2、按鈕上文字的字體、size、對齊方式是否一致;
3、使用tab鍵切換按鈕,順序是否符合需求規定;
4、按鈕可正常點擊,觸發的后續操作是否正確;
5、對于有時效性的按鈕,需要結合時間考慮可用性是否符合要求;
6、對于有條件限制使用的按鈕,可用性是否符合條件限制;
7、New button:檢查包含next和cancel按鍵的子窗口的顯示;檢查子窗口顯示的內容;
8、Add button:檢查包含save和cancel按鍵的子窗口的顯示;
9、Edit button:檢查在未選擇項目情況下點擊后的警告信息;檢查包update和cancel按鍵的子窗口的顯示;檢查選擇的項目是否顯示在制定的位置;
10、Copy button:檢查在未選擇項目情況下點擊后的警告信息;檢查點擊后的確認信息;檢查插入后的復制數據;
11、Delete button:檢查在未選擇項目情況下點擊后的警告信息;檢查點擊后的確認信息;檢查刪除后的數據;
12、Run button:檢測運行時的參數窗口;檢查執行結果;檢查未選擇項目情況下點擊后的警告信息;
13、Back button:檢查是否回到上一屏幕;
14、Next button:檢查是否顯示下一屏幕;
15、Finish button:檢查數據是否進入數據庫;檢查完成屏幕的顯示;
16、Cancel button:檢查確認信息;檢查是否有其他鍵執行同樣功能;檢測是否能能夠正確處理;
2.1.2 單行文本框
1、檢查輸入框的可輸入長度限制是否有效,考慮漢字和字符的長度轉換關系,反復驗證;
2、輸入框對特殊字符的判斷主要檢查(~!@#$%^&*()_+|【】『』[]{};’:”,.<>?/!◎#¥%??※()——+§)等符號的過濾;
3、不允許輸入數字的輸入框需要檢查對數字的過濾(123456789);
4、檢查對html tag的過濾;
5、檢查對全角空格,半角空格的過濾;
6、根據輸入框的具體要求檢查需要過濾的內容,例如數字輸入框不能輸入字母和漢字、英文輸入框不能輸入漢字和數字等等;
7、數字輸入框需要檢查是否有輸入數字的大小限制、小數點后數位的個數、負數,具體情況可疑根據輸入數字的特征進行檢驗,例如整數輸入框不可以輸入浮點數、正整數輸入框不能輸入負數等等;
8、對有特殊分界作用或者其他意義的符號,檢查有效性。檢查冗余的此類符號的冗余處理;
9、對可輸入空格或者字符的輸入框,需要檢查多余空格、字符等冗余數據的輸入限制;
10、數字輸入框需要檢查輸入正數、負數、零、小數點、特殊字符加數字、字母加數字、ASCII碼、重復值、空值的輸入情況,具體處理按需求規定;
11、字符輸入框需要檢查僅有字母、僅有數字、字母加數字、允許的特殊字符、禁止的特殊字符、包含特殊字符的字母數字、ASCII碼等。具體處理按需求規定;
12、對輸入字母的輸入框檢查字母、數字、字母加數字、特殊字符、ASCII碼。具體處理按需求規定;
13、對時間類型的輸入框檢查?和/,檢查特殊字符、字母數字;檢查規定的正確格式時間、錯誤格式時間、錯誤的日期數字,錯誤的時間數字、正確地時間數字。如果存在日歷表,檢查正確性。具體處理按需求規定;
14、檢查標注為必填信息的輸入框,不輸入數據時是否按照產品設計要求給出提示信息,對于標注未非必填項的輸入框,不輸入數據時是否可以正常提交表單;
15、對用戶可編輯可輸入的功能點,需要進行臨界測試
16、對用戶可編輯可輸入的功能點,需要進行越界容錯測試
2.1.3 多行文本框
1、文本輸入框需要過濾html tag標簽;
2、文本輸入框需要檢查長度限制是否準確。并考慮漢字和字母數字所占用的長度折算關系檢驗長度限制;
3、文本輸入框檢驗需求規定要求過濾的特殊字符;
4、對于粘貼的文字數量超過限制的容錯處理;
5、對用戶可編輯可輸入的功能點,需要進行臨界測試
6、對用戶可編輯可輸入的功能點,需要進行越界容錯測試
2.1.4 單選框/復選框/下拉選框
1、復選框需要根據單選和多選的限制進行選擇。單選的進行多選驗證或者空選,多選的如果有選擇數量限制,則需要考慮空選和超出限制的選擇驗證
2、對于動態的復選框,在新增了內容后可以及時的反應到頁面上提供選擇。同理對于刪除的選項頁需要及時的反應到頁面不可見或者不可選。
3、對于選擇多個數據進行后續操作的復選形式,需要檢查多選后的數據數量是否正確。檢查空選的容錯處理。
4、對下拉方式的選擇,檢查選中后在輸入框內出現的內容是否和checkbox中的內容一致
5、下拉選框的候選內容為空時的,需要的容錯處理
6、對所有候選內容動態變化的選框,需要檢查相應的動作后,候選內容的變化
2.1.5 翻頁
1、檢查翻頁是否正常,檢查分頁是否正確,檢查每一頁顯示的數據項、數據數量是否正確;
2、修改瀏覽器地址欄的翻頁參數,檢查參數在頁碼合法范圍內時,是否正確跳轉;檢查參數超出頁碼合法范圍時,是否有容錯性處理;
2.1.6 確認/取消
1、檢查確認/取消的相應操作是否符合產品設計需求;
2、對提交部分的測試,需要檢驗多次連續點擊提交、取消等按鈕,檢驗是否可以正確處理
2.1.7 登錄/退出
1、對于登錄注冊頁面的測試需要考慮每個輸入點的正確性、容錯性以及對空輸入的處理情況
2、對于登錄/退出操作,需檢查是否正確保存或清除cookie信息;
3、登錄操作,對于選擇不同的cookie生存周期,需分別檢查是否正確;
2.2 表單種類
2.2.1 單一表單
2.2.1.1 數據的一致性
1、檢查表單中顯示的數據項(下拉文本框、文本框等)內容是否與數據庫中存儲的信息一致;
2、修改數據項內容后,檢查表單顯示的內容是否改變,顯示是否正確;
3、對頁面的url進行參數修改,是否可以正常處理。單一逐個修改,組合修改檢查是否可以正確處理。2.2.1.2 表單數據項記憶保留
4、檢查表單中數據項是否有記憶保留功能,對于已經提交的數據是否能正確顯示;
5、對于提交頁面連接超時時,需要給出合理的文字提示。對不能連接或者出現異常的頁面也要給出合理提示。
2.2.2 多表單
1、關聯型表單的基本類型有:
(1)表單A—>表單B(2)表單A—>表單B—>表單A(3)表單A—>表單C &表單B—>表單C
2、檢查關聯型表單的各條路徑是否符合產品,各路徑通暢;
3、檢查表單間數據傳遞是否正確
(1)表單間數據傳遞如果是顯示方式,通過URL傳遞的數據檢查是否
正確;
(2)對于顯示傳遞方式,手工修改URL傳遞的數據,檢查是否有容錯
處理;
(3)表單間數據傳遞如果是隱式方式,通過后續表單顯示的數據項內
容檢查是否正確;
4、多表單間數據傳遞時,檢查如果會中間步驟中斷,是否有容錯處理,是否能保證數據在數據庫中的唯一性;
5、檢查直接訪問中間表單的URL時,是否限制訪問,做出了相應的容錯性處理,保證路徑順序的完備性;
6、對連續頁面功能操作測試時,需要考慮瀏覽器上刷新、回退、前進按鈕的影響。在登錄、密碼輸入校驗等不可逆的位置,應對回退前進進行適當處理,需要檢驗
7、對存在與多個頁面的功能需要統一的結果界面時,需要檢驗不同的觸發點得到的結果頁面是否一致
8、提交寫數據的事務性測試,對于分段提交的數據,當數據的錄入不完整時,如缺少某一段或多段數據,檢查是否有容錯性處理;
2.3 功能測試
功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下: 2.3.1 頁面鏈接檢查
1、每一個鏈接是否都有對應的頁面,并且頁面之間切換正確;
2.3.2 相關性檢查
2、刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確;
2.3.3 檢查按鈕的功能是否正確
3、檢查update, cancel, delete, SAve等功能是否正確;
2.3.4 字符串長度檢查
4、輸入超出需求所說明的字符串長度的內容, 看系統是否檢查字符串長度,會不會出錯;
2.3.5 字符類型檢查
5、在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型),看系統是否檢查字符類型,會否報錯;
2.3.6 標點符號檢查
6、輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵.看系統處理是否正確;
2.3.7 中文字符處理
7、在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯;
2.3.8 檢查帶出信息的完整性
8、在查看信息和update信息時,查看所填寫的信息是不是全部帶出.,帶出信息和添加的是否一致;
2.3.9 信息重復性檢查
9、在一些需要命名,且名字應該唯一的信息輸入重復的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前后輸入空格,系統是否作出正確處理;
2.3.10 檢查刪除功能
10、在一些可以一次刪除多個信息的地方,不選擇任何信息,按”delete”,看系統如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理;
2.3.11 檢查添加和修改是否一致
11、檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規定為整型的項,修改也必須為整型;
2.3.12 檢查修改重名
12、修改時把不能重名的項改為已存在的內容,看會否處理,報錯.同時,也要注意,會不會報和自己重名的錯;
2.3.13 重復提交表單
13、一條已經成功提交的紀錄,點擊back后再提交,看看系統是否做了處理;
2.3.14 檢查多次使用back鍵的情況
14、在有back的地方,back回到原來頁面,再back,重復多次,看會否出錯;同樣的重復手工刷新頁面(按F5),檢查頁面顯示是否正常;
2.3.15 search檢查
15、在有search功能的地方輸入系統存在和不存在的內容,看search結果是否正確.如果可以輸入多個search條件,可以同時添加合理和不合理的條件,看系統處理是否正確;
2.3.16 輸入信息位置
16、注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方; 2.3.17 上傳下載文件檢查
17、上傳下載文件的功能是否實現,上傳文件是否能打開。對上傳文件的格式有何規定,系統是否有解釋信息,并檢查系統是否能夠做到;
18、對于上傳文件的文件名是否有容錯處理,如文件名中包含空格等特殊字符,需考慮上傳文件名的各種情況;
2.3.18 必填項檢查
19、應該填寫的項沒有填寫時系統是否都做了處理,對必填項是否有提示信息,如在必填項前加* 等提示信息;
2.3.19 快捷鍵檢查
20、是否支持常用快捷鍵,如Ctrl+C Ctrl+V Backspace等,對一些不允許輸入信息的字段,如選入,選日期對快捷方式是否也做了限制;
2.3.20 多窗口并發操作
21、同時開兩個或多個窗口測試互斥和并發操作,檢查各窗口數據顯示、各種操作是否正常;
2.4 數據交互
2.4.1 動態數據顯示
1、動態文字隨著場景的變化是否正確,符合需求規定;
2、動態文字的顯示字體、顏色、間距、size、顯示位置是否一致,并符合需求規定;
3、動態文字顯示的內容,依據不同要求變化,要求和文字內容的對應是否符合需求規定;
4、動態文字的顯示方式,顯示次數,循環方式、顯示條件都要符合需求規定;
5、動態文字含義是否符合需求;
6、動態文字是否存在拼寫錯誤;
7、動態顯示的相關內容包括文字,圖片要符合邏輯關系,不能出現不對應,不匹配的現象;
8、對于提示文字,需注意提示的顯示方式(在當前頁面顯示、彈出式對話框)是否符合產品需求,提示語言是否符合產品規定;
9、對功能操作返回的數據結果數量,內容,特征進行抽樣檢查;
10、提交寫或者讀數據失敗時,例如,獲取不到連接超時等,檢查是否有相應的容錯性處理;
2.4.2 數據更新方式
1、更新方式包括即時更新和定期更新;即時更新方式分為主動即時更新和被動即時更新;
2、對于被動即時更新方式的數據需考慮頁面的穩定性,以及是頁面性能;
3、對于定期更新的數據,如果被更新數據與頁面的其他數據相關,測試方法近似表單測試測試;如果被更新數據與頁面其他數據無關聯,測試方法近似即時更新方式;
2.5 數據同步
1、涉及到多臺服務器同步問題的產品,需要在更新后檢驗同步情況和效果; 技術
3.1 Cookie
1、檢查Cookie的時效性是否正確,對于永久cookie,檢查是否永久有效;對于臨時cookie,檢查是否只在當前瀏覽器及派生的頁面中有效,關閉瀏覽器即失效;
2、檢查是否存入指定域名的cookie信息;
3、如果在 cookies 中保存了注冊信息,請確認該 cookie能夠正常工作而且已對這些信息已經加密。對cookie的安全機制進行測試。如果使用 cookie 來統計次數,需要驗證次數累計正確。
4、手工修改cookie信息,檢查cookie是否失效;
5、檢查IE不同安全級別情況下cookie信息寫入是否正確,對于安全級別設置為高或阻止所有cookie時,系統應能給出明確的提示信息;
3.2 Session
1、Session存于服務器端,隱式傳遞數據,對于使用session傳遞數據的方式,需要通過顯示的數據內容檢查數據傳遞的正確性;
3.3 Java Script 1.對于大量使用java Script的程序需考慮多版本IE的兼容性測試; 2.頁面布局不被javacript語句破壞或者因為javacript頁面無法顯示; 3.javascript邏輯很多的情況可能會影響頁面性能,要安排性能測試; 4.瀏覽器是Web客戶端最核心的構件,來自不同廠商的瀏覽器對Java,、JavaScript、ActiveX、plug-ins或不同的HTML規格有不同的支持。例如,ActiveX是Microsoft的產品,是為Internet Explorer而設計的,JavaScript是Netscape的產品,Java是Sun的產品等等。另外,框架和層次結構風格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。不同的瀏覽器對安全性和Java的設置也不一樣;
3.4 瀏覽器
1、測試前需要明確那些瀏覽器產品需要進行測試;
2、對同一個瀏覽器產品的多個版本,在測試前確認那些需要進行測試;
3、不同瀏覽器在不同windows環境下進行測試,是否需要測試提前確認;
4、如果產品中嵌入了其他windows產品,需要檢驗不同版本的使用情況,具體需求需要提前確認;
第二篇:政務型CMS內容管理系統
政務型CMS內容管理系統
互聯網發展到web2.0時代,這是一個技術的革新從而應運而生了一大批的軟件產品,比如政府、企業、學校等行業都需要一個門戶網站,CMS內容管理系統順應時代的發展,java、.net、php的各種CMS內容管理平臺五花八門,這樣用戶就需要練就一雙火眼金睛了,選錯了平臺是非常痛苦的事情,一段網站上線了運維也是一大重要事項,隨便一個單位技術部給上了網站都挺好的,幾個月不更新信息那不就白費心血了嗎。
今天我想扒一扒政務網的CMS應該是怎么樣的,都有什么功能以及結合中國特色分析一二。
1、政務網功能需求
政務網也是一個網站只不過要展示的東西比較多,首先要根據國家的績效評估要求必須包括政務公開、互動交流、在線辦事等幾大模塊。
其中政務公開就分得很細了主動公開、依申請公開。主動公開里面又分的多了,按部門、按主題、對象等公開;依申請公開又是一個反饋的過程,首先得提,提上去后由相關部門來處理,比較復雜。
互動交流就更多了,包括領導信箱、投訴建議、民意征集、微博政務、在線訪談、信訪、網絡問政等等,隨著信息化的發展,國家對政務網站要求越來越人性化了加大了政府和老百姓的互動,所以互動就顯得尤為重要。
在線辦事分個人辦事、企業辦事以及綠色通道。要把各種辦事的流程都展現出來給老百姓看,做一個真正的為老百姓服務的網站而且是一站式服務,有的政務網更復雜需要直接在網上辦事,這樣一來老百姓是辦事方便了,但是需要一個這樣的平臺就很不容易了,機制要夠健全、程序夠精確才能辦好事情。
這只是政務網的一部分要求大家看的很暈了吧,沒辦法這就是中國特色,而且每年都要評估,所以做好一個政府的網站不容易,有一個好的平臺就大大的提升了工作效率了,所以我想跟大家分享We7CMS內容管理系統,可以專門定制政務網的CMS管理系統,讓工作更輕松一些吧。
2、符合政務網的We7CMS系統
We7CMS內容管理系統,首先一看就知道普通的CMS系統有的功能肯定都有,發布內容了,制作模板,管理文件等等,如果只是這樣普通就沒有大費周章的來介紹了。
符合政務網的內容管理系統,通過一個后臺就可以把我們在上面說到的政務功能模塊都實現,政務公開、互動交流、在線辦事等功能,而且管理起來也比較簡單,在自定義功能方便特別突出,有內容模型自定義的功能,隨時隨地自定義各種需要的表單,比如說我想在信息公開里面加一個特別的字段,ok只需要去加一個控件就可以了,不需要改代碼,不需要改數據庫,只需要拖拽你的鼠標,工作變的有趣了還簡單了,就是We7CMS內容管理系統,包括We7政府網站群系統,把整個政府的網站群系統都管理起來,從上到下實現信息交互、資源共享,合理的利用資源,統一管理各個站點。
今天主要的是跟大家分享這樣的一個好平臺,不管是在做政務網站的公司還是政府電子政務中心的工作人員,我相信這對你們來說是一個好的建議。
第三篇:在線心理測試系統簡介
長江大學心理健康教育中心
在線心理測試系統簡介
在線心理測試系統改變了傳統的發放紙質問卷,人工回收統計的模式,它利用先進的互聯網絡技術,以網頁問卷頁面的形式向受測者提供測試.由于網頁可以同時被多個上網用戶訪問,再加上其方便快捷的數據處理能力,以往需要幾十人花幾個月才能完成的新生心理健康狀況測試統計工作,現在只用等所有同學在網上答完問卷,測評系統就會即時得出統計結果.這在人力和物力上都省去了一大筆開支,而且也節約了保貴的時間,提高了工作效率,使得心理咨詢中心有更多的精力花在后期的心理健康教育和心理危機干預上去.在線心理測評系統是一套利用傳統的心理學理論和心理測試規則,結合現代數據庫和互聯網技術,解決對大批受試者進行心理測試和心理健康狀況評價的專業系統.本系統系長江大學心理健康教育中心定制開發的,其一切功能都從長江大學心理健康教育中心的實際需要出發,從而在使用中能得到最佳效果.在線心理測評系統現主要包含艾森克個性問卷(eysenck personality questiornaire,簡稱EPQ)是由英國H.J.Eysenck和B.J.Eysenck(1975年,1976年)在艾森克個性調查表(Eysenck Personality Questionary,EPI)的基礎上編制而成。我國根據英國版作了修訂,由龔耀先主持,全國28個單位協作制定兒童和成人兩套全國常模。共有88個是非判斷項.有四個測評指標: 精神質, 外向或內向, 情緒的穩定性, 自我掩飾傾向等.90項癥狀清單(SymptomChecklist90,SCL—90),又名癥狀自評量表(Self—reporting lnventory),有時也叫做Hopkin's癥狀清單(HSCL)。現版本由Derogatis編制于1973年.SCL—90在國外應用甚廣,80年代引入我國,隨即廣泛應用,在各種自評量表中是較受歡迎的一種,本系統使用的中譯文本參考王征宇(1984年)譯稿。共90條癥狀自評項.主要測評指標有10個: 軀體化, 強迫癥狀, 人際關系敏感, 抑郁, 焦慮, 敵對, 恐怖, 偏執, 精神病性, 睡眠及飲食等.———————————————————————————————————————————— 長江大學心理健康教育中心網站:
在線心理測試系統網站:
http://1658.yuol.cn/
艾森克個性問卷題目見:(或在“百度網站”內搜索“艾森克個性問卷”)
http:///cinPsychology/xinliTest/AiSenKeGeXing/testPage.asp
90項癥狀清單見:(或在“百度網站”內搜索“90項癥狀清單”)
http:///group/topic/1049141/
第四篇:新CMS內容管理系統用戶操作手冊
CMS內容管理系統操作手冊
Copyright ? 2010 福富軟件 版權所有
目錄 基本操作與界面簡介....................................................................................................................3 1.1 1.2 2 登陸.......................................................................................................................................3 退出.......................................................................................................................................4
CP設置...........................................................................................................................................4 2.1 2.2 2.3 2.4 申請正式賬號.......................................................................................................................4 信息變更...............................................................................................................................5 角色列表...............................................................................................................................5 子賬號列表...........................................................................................................................7 個人信息......................................................................................................................................11 3.1 3.2 3.3 修改個人信息.....................................................................................................................11 待辦事項.............................................................................................................................11 修改密碼.............................................................................................................................17 動畫管理......................................................................................................................................17 4.1 4.2 添加動畫.............................................................................................................................17 動畫列表.............................................................................................................................22 漫畫管理......................................................................................................................................24 5.1 5.2 添加漫畫.............................................................................................................................24 漫畫列表.............................................................................................................................28 動漫傳情......................................................................................................................................29 6.1 6.2 添加傳情.............................................................................................................................29 傳情列表.............................................................................................................................31
Copyright ? 2010 福富軟件 版權所有
Page 2 of 32
基本操作與界面簡介
CMS內容管理系統地址:http://125.77.198.101:18080/dmcms/index.php?m=admin&c=index&a=login&pc_hash= 1.1 登陸
1.在瀏覽器地址欄中輸入CMS內容管理系統地址,到登陸頁面 2.請填寫用戶名,密碼,驗證碼,點擊“登錄”按鈕登錄
3.如果驗證碼看不清楚,請點擊“更換驗證碼”,系統會自動更換圖片 4.登錄成功后,進入主菜單,顯示代辦事項列表、內容到期提醒列表、我的個人信息、CP排行、CP作品排行。
Copyright ? 2010 福富軟件 版權所有
Page 3 of 32
1.2 退出
在完成系統相關操作后,點擊“退出”,返回登陸頁面,退出完成。2 CP設置 2.1 申請正式賬號
1.CP向基地管理員申請賬號,由基地管理員給CP分配臨時賬號。
1.CP用臨時賬號登陸后,點擊“設置—申請正式賬號”來補足基本信息、賬號信息,并增加資質文件,保存并提交即可進入審核流程,審核狀態顯示在工作流流程歷史中。注:輸入框后有顯示
圖標的均為必填項。
Copyright ? 2010 福富軟件 版權所有
Page 4 of 32
2.經過基地管理員審批,即可升級為正式賬號。2.2 信息變更
2.CP采用正式賬號登陸,點擊“設置—信息變更” 可修改基本信息、賬號信息,并增加資質文件,保存并提交即可進入審核流程。注:輸入框后有顯示圖標的均為必填項。
3.經過基地管理員審批,變更信息成功。2.3 角色列表
1.CP可自主添加子賬號,但需先添加角色。
2.CP采用正式賬號登陸,點擊“設置—角色列表”中的“添加角色” 可新建角色
Copyright ? 2010 福富軟件 版權所有
Page 5 of 32
3.點擊“角色列表”中的“權限設置”可分配角色的權限
4.點擊“角色列表”中的“修改”可修改角色的基本信息
Copyright ? 2010 福富軟件 版權所有
Page 6 of 32
5.點擊“角色列表”中的“刪除”可刪除該角色 注:已分配的角色不可刪除
2.4 子賬號列表
1.CP采用正式賬號登陸,點擊“設置—子賬號列表” 可添加子賬號
注:角色分配是分配子賬號的前提。
注:添加的子賬號用戶名必須以【@CP商家標識】結尾
Copyright ? 2010 福富軟件 版權所有
Page 7 of 32
2.點擊“設置—子賬號列表” 中的“查看”按鈕可查看子賬號信息。
Copyright ? 2010 福富軟件 版權所有
Page 8 of 32
3.點擊“設置—子賬號列表” 中的“修改”按鈕可修改子賬號信息。
Copyright ? 2010 福富軟件 版權所有
Page 9 of 32
4.點擊“設置—子賬號列表”中的“刪除”按鈕可刪除子賬號。
5.點擊“設置—子賬號列表” 中的“鎖定”按鈕可鎖定子賬號。
被鎖定的子賬號無法登陸,須由CP管理員進行解鎖后才可重新登陸。
Copyright ? 2010 福富軟件 版權所有
Page 10 of 32
個人信息 3.1 修改個人信息
1.點擊“個人信息—修改個人信息”
2.點“提交”按鈕提交個人信息,由基地管理員進行審核。3.2 待辦事項
1.點擊“個人信息—待辦事項”,可查看上傳作品的基本信息,包括名稱、類型、流程類型、提交人、提交時間、單集狀態、CP建議價,并可進行查看、編輯、刪除、提交審核、批量駁回操作。
2.作品可根據“全部”、“草稿”、“待一審”、“定價審核駁回”、“駁回”五種狀態進行查詢,也可根據作品類型、提交時間段、作品關鍵字來進行搜索。
Copyright ? 2010 福富軟件 版權所有
Page 11 of 32
3.選擇單集狀態為“草稿”的作品,點擊“查看”按鈕,查看作品的基本信息、版權文件和單集列表。1)基本信息:
2)版權文件:
Copyright ? 2010 福富軟件 版權所有
Page 12 of 32
3)單集列表:
4)點擊“單集列表--查看”可查看作品單集信息Copyright ? 2010 福富軟件 版權所有
Page 13 of 32
5)點擊正式文件下的作品鏈接,可查看作品詳情。
注:需要安裝插件才可播放,若沒安裝插件,會出現以下提示:
請點擊“是”并按照提示下載插件并進行安裝。
Copyright ? 2010 福富軟件 版權所有
Page 14 of 32
6)點擊“編輯”按鈕進入編輯單集作品頁面,可對單集信息進行修改,也可重新上傳單集(此處只需要傳實體文件即可)。修改完成后點擊“保存”按鈕進行保存。
7)輸入審批意見并提交審核,此時作品狀態由“草稿”變更為“待一審”。
8)點擊“單集列表--審核歷史”頁面跳轉到“工作流流程歷史”處。
9)點擊“單集列表—編輯”頁面跳轉到單集編輯頁面。
Copyright ? 2010 福富軟件 版權所有
Page 15 of 32
10)點擊“單集列表—刪除”即可刪除該單集。
4.選擇單集狀態為“待一審”的作品,點擊“查看”按鈕,查看作品的基本信息、版權文件和單集列表。
5.選擇單集狀態為“待一審”的作品,點擊“通過”按鈕,則作品提交到基地管理員處等待審核。
注:漫畫單集只能在漫畫書審核通過后,單集的“通過”按鈕才會出現;動畫單集只能在動畫系列審核通過后,單集的“通過”按鈕才會出現。
Copyright ? 2010 福富軟件 版權所有
Page 16 of 32
3.3 修改密碼
1.點擊“待辦事項—修改密碼”進入修改密碼頁面
2.修改完后點擊“提交”按鈕提交。4 動畫管理 4.1 添加動畫
1.點擊“內容管理—添加動畫”來上傳ZIP格式的動畫包,可批量上傳也可單集上傳。
2.默認采用FTP上傳,CP需先上傳ZIP格式的動畫包到FTP,之后將動畫包路徑填寫到輸入框中,點擊“上傳”按鈕進行上傳。
3.另一種方式為在線上傳,點擊“瀏覽”按鈕,選擇本地的ZIP格式動畫包,點擊“上傳”按鈕進行上傳。
Copyright ? 2010 福富軟件 版權所有
Page 17 of 32
4.上傳成功后,系統自動跳轉到編輯作品的基本信息頁面。
5.點擊“保存”按鈕對基本信息的修改進行保存。
Copyright ? 2010 福富軟件 版權所有
Page 18 of 32
6.點擊“編輯”按鈕對定價信息進行編輯。
7.在“定價信息”頁面設置動畫系列和動畫單集的定價,點“保存定價信息”進行保存。
Copyright ? 2010 福富軟件 版權所有
Page 19 of 32
8.保存成功后跳轉到“單集列表”頁面。
9.點擊“添加單集”上傳新的單集。
Copyright ? 2010 福富軟件 版權所有
Page 20 of 32
10.點擊“查看”顯示單集的基本信息、正式文件。
11.點擊“審核歷史”顯示單集的審核歷史信息。
12.點擊“編輯”可對單集的基本信息進行修改。
Copyright ? 2010 福富軟件 版權所有
Page 21 of 32
13.點擊“刪除”可刪除該單集。4.2 動畫列表
1.點擊“內容管理—動畫列表”,默認顯示全部動畫作品信息、流程信息、單集狀態。
2.可通過作品類型、作品狀態、提交時間、作品關鍵字來搜索作品。
3.單集狀態分為草稿、待一審、待二審、待三審、定價審核、商用、駁回、注銷、變更、定價審核駁回。單集狀態后的數字顯示處于該狀態的當動畫作品單集數。例如:待一審(2)表示當前有2部動畫單集處于“待一審”狀態。
Copyright ? 2010 福富軟件 版權所有
Page 22 of 32
4.可對已經上傳的動畫單集進行查看、編輯操作,也可點擊“添加單集”上傳新的動畫單集;
5.商用的動畫單集可進行查看、編輯操作,也可點擊“內容變更”對動畫系列進行變更;
Copyright ? 2010 福富軟件 版權所有
Page 23 of 32 漫畫管理 5.1 添加漫畫
1.點擊“內容管理—添加漫畫”來上傳ZIP格式的漫畫包,可批量上傳也可單集上傳。
2.默認采用FTP上傳,CP需先上傳ZIP格式的漫畫包到FTP,之后將漫畫包路徑填寫到輸入框中,點擊“上傳”按鈕進行上傳。
3.另一種方式為在線上傳,點擊“瀏覽”按鈕,選擇本地的ZIP格式動畫包,點擊“上傳”按鈕進行上傳。
4.上傳成功后,系統自動跳轉到編輯作品的基本信息頁面,需選擇該漫畫書對應的合同以及所屬的漫畫分類。
Copyright ? 2010 福富軟件 版權所有
Page 24 of 32
5.點擊“保存”按鈕對基本信息的修改進行保存。
6.點擊“編輯”按鈕對定價信息進行編輯。
Copyright ? 2010 福富軟件 版權所有
Page 25 of 32
7.在“定價信息”頁面設置漫畫書和漫畫單集的定價,點“保存定價信息”進行保存。
8.保存成功后跳轉到“單集列表”頁面。
Copyright ? 2010 福富軟件 版權所有
Page 26 of 32
9.點擊“添加單集”上傳新的單集。
10.點擊“查看”顯示單集的基本信息、圖片文件,可下載漫畫原圖文件和制作后圖片文件。
11.點擊“審核歷史”顯示單集的審核歷史信息。
12.點擊“編輯”可對單集的基本信息進行修改。
Copyright ? 2010 福富軟件 版權所有
Page 27 of 32
13.點擊“刪除”可刪除該單集。5.2 漫畫列表
1.點擊“內容管理—漫畫列表”,默認顯示全部漫畫作品信息、流程信息、單集狀態、可進行的操作。
2.可通過作品類型、作品狀態、提交時間、作品關鍵字來搜索作品。
3.單集狀態分為草稿、待一審、待二審、待三審、定價審核、商用、駁回、注銷、變更、定價審核駁回。單集狀態后的數字顯示處于該狀態的當前漫畫作品單集數。例如:待一審(2)表示當前有2部漫畫單集處于待一審狀態。
Copyright ? 2010 福富軟件 版權所有
Page 28 of 32
4.未商用的漫畫單集可進行查看、編輯操作,也可點擊“添加單集”上傳新的漫畫單集;
5.商用的漫畫單集可進行查看、編輯操作,也可點擊“內容變更”對漫畫書進行變更;
動漫傳情 6.1 添加傳情
1.點擊“內容管理—添加傳情”來添加動漫傳情圖片。
Copyright ? 2010 福富軟件 版權所有
Page 29 of 32
2.如下圖所示,需填入一個主題關鍵詞,最大不超過10個字符。之后選擇作品類別。填寫其他關鍵詞,應輸入至少五個其他關鍵詞并用空格隔開,最多可填寫10個其他關鍵詞。進行文字配色選擇,即選擇與動漫傳情圖片相匹配的文字顏色。最后從本地上傳動漫傳情圖片ZIP包。
3.上傳成功后,系統自動跳轉到圖片編輯頁面,確認無誤后點“保存”按鈕進行保存。
Copyright ? 2010 福富軟件 版權所有
Page 30 of 32
6.2 傳情列表
1.點擊“內容管理—傳情列表”查看作品信息包括:作品關鍵字、其他關鍵字、狀態、操作。
2.作品狀態分為:草稿、待一審、待二審、駁回、商用。
3.“草稿”狀態的作品可進行查看、編輯操作;“待一審”、“待二審”、“駁回”、“商用”狀態的作品只可查看。
Copyright ? 2010 福富軟件 版權所有
Page 31 of 32
4.可點擊圖片鏈接查看圖片詳情,點“返回”按鈕返回上一級頁面。
Copyright ? 2010 福富軟件 版權所有
Page 32 of 32
第五篇:故障診斷機制測試系統簡介與實現論文
摘要::故障診斷機制測試的優勢有可在項目開發初期階段充分驗證故障診斷機制合理性、正確性及完整性,減少實車開發測試費用及周期,測試覆蓋度及可靠性高等。故障診斷機制測試系統是通過使用CAPL編程模擬節點發送報文及讀取故障碼及狀態,CANOE導入對應的CAPL測試用例后與被測的整車控制器連接,對被測整車控制器診斷機制進行全方面的、系統的測試。通過驗證測試,故障診斷機制測試系統能在項目開發階段發現診斷機制是否滿足設計要求、診斷機制是否存在缺陷。作為純電動汽車最核心的電控單元,整車控制器監控故障多、故障處理策略復雜,故障診斷機制測試對整車控制器開發十分關鍵。
關鍵詞::整車控制器;故障診斷機制測試;CAPL編程
引言
在電動汽車中,整車控制器作為整車的控制系統,是影響整車性能、安全的關鍵零件。合理、正確、完整的故障診斷機制能夠準確無誤地記錄故障碼并反饋對應故障處理信號給上層軟件,使整車控制器能準確執行故障策略,保證車輛及車上人員安全;同時,故障碼及其狀態能指導售后維修人員快速定位故障原因。通過故障診斷機制測試系統,設計人員可以驗證設計定義的診斷機制是否滿足設計要求、存在缺陷,減少實車驗證時間。
1純電動汽車整車控制器簡介
整車控制器是純電動汽車的核心控制器,主要功能為采集車輛信息、識別駕駛員意圖、控制車輛運行、診斷車輛故障。整車控制器通過自身I/O口、CAN、LIN、硬線等通信線路與其他控制器通信,通過I/O采集傳感器信號,并控制執行器、開關、繼電器的開啟關閉從而實現對整車功能的控制。圖1所示為整車控制器功能示例。
2故障診斷介紹及其意義
汽車故障診斷是指在不拆解車輛零件的前提下,通過一定的技術方法,確定汽車當前狀況,查明故障部位及故障原因的汽車應用技術。故障診斷意義在于當車輛某些零部件存在問題時,可在不拆解零件的前提下快速判斷及識別故障并制定對應措施,減少故障排查的工作量及獲取車輛的技術狀況。
3整車控制器故障類別及診斷機制簡介
3.1整車控制器故障類別簡介
故障診斷處理為診斷執行器、傳感器、電源供電電壓是否有故障,從通信報文中判斷其他控制器是否有故障,并執行相應的故障處理措施;按規定的格式存儲故障碼、清除故障碼。整車控制器診斷故障類別主要有以下兩大類:
(1)通信類故障。一般是由CAN總線上的其他電子控制器檢測其零件本身是否有問題并通過CAN報文將其本身的狀態告知CAN總線上的VCU(VehicleControlUnit);VCU通過自身的策略去判斷其他電子控制器是否存在故障。
(2)電氣類故障。主要判斷傳感器、執行器零件本身是否有故障;線束連接上是否有開路等故障存在。
3.2整車故障診斷機制簡介
文中描述的整車故障診斷機制包括如下4點:
(1)整車控制器初始化完成后,故障診斷功能處于關閉狀態。當診斷故障碼運行條件滿足后,整車控制器的診斷功能才會開啟。
(2)診斷功能開啟后,在滿足故障碼設置的條件后,才能設置故障碼并執行該故障碼對應的操作;滿足故障碼恢復的條件后,故障碼可以恢復;對于特別嚴重的故障可定義故障碼除手動恢復外,其他條件不允許恢復故障。
(3)清除故障碼。在多個駕駛循環內,整車控制器都沒有檢測到故障才能將該故障清除;對于特別嚴重的故障,可以定義只能手動清除。
(4)需要根據每個故障的實際情況定義故障碼運行條件、故障設置條件、故障恢復條件,否則容易出現故障誤報情況。圖2為整車控制器故障診斷機制狀態圖。
4故障診斷機制測試系統簡介及實現
4.1故障診斷機制測試系統簡介
故障診斷機制測試系統即經過對整車故障診斷機制分析,利用常用的軟件資源(INCA、CANOE)及模擬負載設備建立測試環境,設計好它必須覆蓋的測試項目,并對故障診斷機制進行測試,記錄測試過程,回放測試記錄,分析測試結果,得出測試結論,才能判斷VCU故障診斷機制能否準確地運作。以下為故障診斷機制測試系統必須包含的測試項目:
(1)故障發生時,故障診斷機制測試系統能否將故障正確上報并儲存。
(2)無故障時,故障診斷機制測試系統是否會誤報故障。
(3)故障碼是否按照規定的格式存儲。
4.2故障診斷機制測試系統實現
文中提到的故障診斷機制測試系統硬件搭建包括安裝了Vector公司的CANOE軟件及ETAS公司的INCA軟件、電腦、CANOE、INCA以及負載模擬盒。整車控制器故障診斷機制測試系統如圖3所示使用CANOE中帶有的CAPL工具編寫測試用例腳本模擬節點工作正常、故障時發送報文,以及測試中各個測試時間節點的故障碼及其狀態信息,使用CANOE本身的記錄、回放報文功能去分析各個測試時間節點整車控制器回復的故障碼及狀態信息是否正確以及采用INCA記錄和MDA分析記錄報文來確認整車控制器其故障診斷機制是否滿足設計要求。對于整車控制器需要識別的兩大類故障,主要通過以下方式去模擬它們故障產生的方式。
(1)對于通信類故障,采用CANOE中的CAPL工具模擬其他節點發送報文,模擬診斷儀發送診斷命令以讀取故障碼及故障碼狀態。
(2)對于電氣類故障,用模擬負載盒制造電氣故障,用CAPL編寫的測試用例腳本去讀取故障碼及其狀態。
5結論
故障診斷機制測試系統為VCU診斷機制能準確無誤運轉提供了強有力的依據,確保VCU診斷機制精確地識別故障,完善、精準的整車控制器診斷故障機制可準確無誤地指示出車輛當前的故障狀態,為車輛正常、安全的運作,駕駛員、乘車人員的人身安全提供了保障。整車控制器診斷故障機制測試系統可以在研發階段發現設計缺陷,在項目開發階段進行修改直至解決所有不符合項,并在批量及量產階段為造車出現的故障問題分析提供了準確的故障信息,為發現及解決故障問題提供了依據。經過驗證,整車控制器診斷故障機制測試系統能驗證設計定義的診斷機制是否滿足設計要求、存在缺陷,減少實車驗證時間。