焦麗琴,沈 涵(北京中電普華信息技術有限公司,100192)
加強測試架構頂層設計提升信息化產品質量
焦麗琴,沈 涵
(北京中電普華信息技術有限公司,100192)
本文以信息化產品作為研究主題,探討加強測試架構頂層設計提升信息化產品質量及相關問題。首先結合當前階段我國企業信息化發展的情況對其進行了簡要概述;主要分析了加強測試架構頂層設計的必要性,并以此為基礎,對于測試架構頂層設計的系統需求進行了說明,從而提出具體的系統設計。
測試架構;頂層設計;信息化產品;質量
伴隨著互聯網的普遍應用,企業的信息化程度越來越高,其信息化技術與產品也在不斷的進行升級換代;與此同時,也應運而生了相關的產品測試業務需求,這種檢測或者測試的主要目標在于對產品質量的有效控制,以及對于管理系統的有效維護,以及針對不同產品進行質量把關,以減少可能性的危害或者提高其應用的可靠性。比如,傳統方法以手動維護、查看產品基礎數據為準,而現代化的檢測則可以通過手機移動端,利用二維碼技術與相關檢測系統來實現信息化產品的測試管理,以下就從該方面切入進行具體說明。
從設計思路來看,應該認識到在信息產業中的移動互聯、云計算、自然用戶界面的重要性與潛力;另一方面,應該認識到在信息產業中,云計算理論與技術不僅在互聯網企業得到了具體應用,也有效的滿足了企業需求,創造了諸多消費奇跡,因此,在市場、業務不確定的情況下,應該對于信息化產品的確定性進行一系列的反思,并透過數據的計算、存儲、分析、應用等來實現其間的協同工作,以此推動信息化產品的測試架構的頂層設計水平不斷得到提升。以云計算為例,其中包括基設施的服務、平臺的服務、軟件的服務,從實際的應用中可以了解到在基礎層,IBM、亞馬遜EC2等典型應用,也可以在中間層看到諸多APP的應用商的大量應用,而在應用層也可以看到WINDOWS、OFFICE LIVE等方面的應用。因此,通過對信息化產品進行測試架構的頂層設計強化有助于提升其產品質量,推動企業進一步發展。在本文中為了更好的符合實際情況,選擇二維碼這種形式進行具體的測試架構頂層設計探討。
從總的需求來看,作為消費者,希望了解到企業的產品信息,作為企業希望自身的質量受到消費的認可,作為管理部門,希望能夠對任何類型的商品有一個質量檢測、監督、評估,從而作為第三方給出重要的報告,以滿足企業與消費者雙方的需求,并從中平衡二者間的關系。但是,應該認識到產品測試領域的業務邏輯、數據、市場需求并進行綜合考慮;從測試架構頂層設計方面分析,重點在于以企業信息化產品為準,進行產品信息的基本情況錄入,比如,產品編號、類別、型號等;而消費者方面應該以簡單、便利、快捷原則為主;因而,可以透過攝像功能完成信息掃描;并將數據傳入到產品測試管理軟件系統,以此等待檢測結果,并得知產品的具體情況,從而完成測試、實現知情權益的維護。這主要是基于現代人的應用手機習慣,以及手機端軟件系統而做出的具體的滿足消費者需求的檢測流程。所以,通過手機的功能、服務器端系統功能能夠滿足信息化產品得到明確化的需求,并在監督之下促使企業不斷提升其產品質量。
首先,測試架構系統設計主要是基于數據庫,可以分為三大部分,分別是表示層、業務邏輯層、數據接口層;在表示層包括手機端(Android)、Web端(JSP)、客戶端(VB.NET);其中的辦件系統用戶界面,能夠方便用戶通過信息輸入、查詢、顯示,而且在用戶端與服務器端通過一系列的軟件程序與插件功能,實現了有效的交互;在業務邏輯層主要是J2EE、Servlet;在這方面主要是吸收企業應用程序業務流程、業務組件實施構造,對應性比較強,可以通過移動端、服務器端完成信息的上傳、查詢、用戶登錄,以及數據維護與二維碼的生成、系統打印;然后,通過Json傳輸到數據接口層,即WebService;這個功能集中于對數據庫的訪問,媽陽通過添加、刪除、修改、更新、查找等實現數據的具體展示以及相關服務。在這種多層結構之下,可以為其后續功能的開發與可擴展性留下足夠的可發展空間,以滿足日新月異的信息化產品的發展需要。
其次,系統功能的設計,主要分為手機端軟件功能設計、服務器端系統功能設計兩個方面,在手機端則主要是用戶登錄、二維碼掃描、二維碼信息顯示、信息錄入與查詢、信息緩存;而在服務器端則包括2個方面,又可以細分為幾個小的方面,具體是二維碼標答生成與打印,其中包含有二維碼生成、二級碼打印;另一個方面是產品測試管理系統,主要是WebService接口層、后臺管理系統;其中,后臺管理系統中又分為具體的用戶設置、角色設置、權限設置、基礎數據維護、基礎數據查詢。
第三,在具體的系統應用中,需要通過數據流來完成,所以,在信息化產品質量的測試架構頂層設計中,還需要完成系統數據流的設計;具體來看,包括產品二維碼標簽、機房業務員兩大方面,而這兩個方面的交互或者完成,則需要在二者之間增加產品測試管理系統移動端、產品測試管理系統服務器端的聯結;因此,四個要素間的關系就可以表述為,通過二維碼解碼信息,讓產品二維碼標簽信息或數據傳輸至產品測試管理系統移動端,然后,再通過數據信息上傳至產品測試管理系統服務器端,再經過數據信息查詢到達機房業務員;再經過數據處理,完成逆向的數據傳輸,包括數據信息維護、數據信息下載、數據信息緩存等。
第四,該系統實現的注意事項方面,應該注意對于預備知識的掌握、對于開發環境的選擇、測試數據的完成以及對手機端、客戶端軟件功能的測試與實現;通過可以發現在手機端存在美觀不足的問題,所以,需要進一步通過對使用軟件的體驗感受來提升這方面的不足,另一方面,要求在掃描界面方面加以優化,增中生動性、易用性;另外,就是在信息擴展方面應該有所建樹,具體的增加數據信息,以此讓產品測試管理系統的功能性得到最大的發揮,這方面,還可以增加測試流程、業務操作方面的具體信息;因為在本次研究中所進行測試架構頂層設計具有可擴展性,所以,在后續的應用中依然可以根據信息化產品的發展來不斷的進行優化處理,以提升其應用價值。
總之,在新的環境下就需要采用一些新的措施來找到平衡點,以此增加適應性,以此來提升生存能力,對于企業而言,即是如此,隨著信息化產品的不斷推出,不僅要注重知識產權的保護,還要維護其安全,以及對其信息化產品的質量進行各種監測,所以,在當前階段,應該在傳統測試的基礎上,不斷的進行經驗提煉,從而加強測試 架構的頂層設計水平,以此來不斷的監督、檢測,為信息化產品質量保駕護航;另一方面,企業自身、相關部門應該加強技術合作,盡可能的以信息化產品質量為中心,從而構建起一個共同的保障機制,以此推動我國企業信息化產品質量的不斷升級。
[1]王昊天,李峭,熊華鋼等.航空電子互連網絡的頂層設計架構與實現平臺[J].電訊技術,2015,50(3):1-5.
[2]王棟,陳傳鵬,顏佳等.新一代電力信息網絡安全架構的思考[J].電力系統自動化,2016,40(2):6-11.
[3]麥綠波.產品頂層設計的標準化理論和方法[J].中國標準化,2015,16(3):73-78.
焦麗琴.女 1981.7.北京市海淀區.本科.工程師.研究方向:質量管理
沈涵.女.1985.7.山東菏澤.本科.助理工程師.研究方向:項目管理
Strengthen the top design of the test architecture to enhance the quality of information products
Jiao Liqin,Shen Han
(Beijing China Power Information Technology Co.,Ltd.100192)
In this paper,based on information technology products as the research topic,to enhance the test architecture design to enhance the quality of information products and related issues.Begins with the current stage of China's development of enterprise informatization on the were briefly;mainly analyzes the strengthen the necessity of test architecture top design and on this basis, demand for top-level architecture design of test system are described,and then puts forward the specific design of the system.
test architecture;top level design;information products; quality