freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xxx公司自動化測試框架建設咨詢項目設計說明書(已修改)

2025-04-08 23:54 本頁面
 

【正文】 XXX公司自動化測試框架建設咨詢項目設計說明書項目概述 項目名稱XXX公司自動化測試框架建設咨詢項目 項目背景XXX軟件研發(fā)部已經(jīng)建立了內(nèi)部工作指引,指導軟件開發(fā)過程。在軟件測試方面,仍然采用手動黑盒測試,在有足夠的人力資源遵守程序規(guī)范的前提下,可有效保證軟件開發(fā)質(zhì)量。因設計生產(chǎn)對信息系統(tǒng)的依賴度持續(xù)上升,導致信息系統(tǒng)復雜度和相關(guān)性越來越大,信息系統(tǒng)測試壓力已經(jīng)成為開發(fā)瓶頸。與此同時,審計和質(zhì)保要求投入更多的人力加強測試以及執(zhí)行程序規(guī)范?,F(xiàn)計劃對已開發(fā)的系統(tǒng)搭建一套自動化測試框架和持續(xù)集成平臺,幫助優(yōu)化軟件測試能力,更進一步提高軟件開發(fā)質(zhì)量。 架構(gòu)設計本項目的架構(gòu)搭建 采用三層架構(gòu),分為開發(fā)平臺,集成平臺,測試平臺,詳見以下平臺架構(gòu)設計圖。開發(fā)平臺基于現(xiàn)有開發(fā)環(huán)境,針對代碼倉庫,開發(fā)工具以及測度管理平臺做相關(guān)的優(yōu)化與集成,并加建一個組件倉庫,便于開發(fā)人員和集成服務器做構(gòu)建時,提高其性能以及減少對外界的依賴。集成平臺構(gòu)建于J2EE的B/S架構(gòu),可以部署在Tomcat, JBoss,Weblogic Server和Websphere等應用服務器之上,且支持運行在Windows,Linux和Solaris操作系統(tǒng)之上。用戶可通過WEB瀏覽器進行訪問,實現(xiàn)相關(guān)的配置管理和信息反饋。測試平臺構(gòu)建于J2EE的B/S架構(gòu),可以部署在JBoss,Weblogic Server和Websphere應用服務器之上,且支持運行在Windows,Linux和Solaris操作系統(tǒng),數(shù)據(jù)庫支持Microsoft SQL Server和Oracle, 支持Cluster部署,提供負載均衡和容錯機制,能夠保證企業(yè)級的使用。用戶通過WEB瀏覽器訪問,實現(xiàn)全部的配置管理和業(yè)務功能的操作。自動化測試工具包括自動化功能測試工具和自動化性能測試工具,兩款都是基于Windows的桌面應用程序,支持基于WEB瀏覽器應用的自動化測試和Windows桌面應用程序的自動化測試。 環(huán)境要求集成平臺軟件環(huán)境要求操作系統(tǒng):Windows(Server2003/2008/2012,XP,WIN7/8), Linux, Solaris應用服務器:IBM Websphere, BEA Weblogic, Oracle Application Server, JBoss, Tomcat WEB服務器MS IIS, Apache語言支持:簡體(GBK)、繁體(BIG5)、西文(ASCII)、國際統(tǒng)一碼(Unicode)JDKOracle JDK , Oracle JRockit JDK 數(shù)據(jù)庫無測試管理平臺軟件環(huán)境要求操作系統(tǒng):Windows(Server2003/2008/2012,XP,WIN7), Linux, Solaris應用服務器:IBM Websphere, BEA Weblogic, Oracle Application Server, JBoss WEB服務器MS IIS, Apache語言支持:簡體(GBK)、繁體(BIG5)、西文(ASCII)、國際統(tǒng)一碼(Unicode)JDKOracle JDK , Oracle JRockit JDK 數(shù)據(jù)庫Oracle 11, MS SQL Server另說明,自動化測試工具只能運行在Windows平臺下。 安全設計考慮到集成平臺和測試管理平臺都是基于WEB瀏覽器B/S架構(gòu)的管理平臺,本項目在安裝部署時均要求把集成平臺和測試管理平臺配署成HTTPS協(xié)議的方式進行訪問,這樣,當用戶提交的賬戶信息或其它敏感信息在網(wǎng)絡上傳輸時都經(jīng)過加密后傳輸?shù)胶笈_服務器。 性能設計1) 系統(tǒng)支持并發(fā)用戶數(shù)50人以內(nèi); 2) 數(shù)據(jù)檢索客戶端響應時間:≤5秒; 3) 系統(tǒng)無故障運行時間大于 99%; 4) 系統(tǒng)恢復時間:系統(tǒng)恢復時間小于 4小時; 5) 因特殊原因?qū)е碌男阅軉栴},最后性能的驗收由用戶的可接受度為標準。 功能設計自動化測試框架建設項目的主要功能分兩大部分,一是持續(xù)集成平臺的建設,一是測試管理平臺的建設。持續(xù)集成平臺對現(xiàn)有開發(fā)平臺的開發(fā)成果做相應的集成,構(gòu)建,部分測試,部署到測試環(huán)境的工作。測試管理平臺管理測試需求,制定相應的測試計劃及測試用例,并根據(jù)測試計劃執(zhí)行相應的自動化測試任務,管理與跟蹤測試產(chǎn)生的缺陷問題。23持續(xù)集成是一種軟件開發(fā)實踐,對于提高軟件開發(fā)效率并保障軟件開發(fā)質(zhì)量提供了理論基礎。隨著軟件開發(fā)復雜度的不斷提高,團隊開發(fā)成員間如何更好地協(xié)同工作以確保軟件開發(fā)的質(zhì)量已經(jīng)慢慢成為開發(fā)過程中不可回避的問題。在軟件開發(fā)過程中,用戶需求不斷變化,如何能在不斷變化的需求中快速適應和保證軟件的質(zhì)量也顯得尤其的重要。持續(xù)集成正是針對這類問題的一種軟件開發(fā)實踐。它倡導團隊開發(fā)成員必須經(jīng)常集成他們的工作,甚至每天都可能發(fā)生多次集成。而每次的集成都是通過自動化的構(gòu)建來驗證,包括自動編譯、發(fā)布和測試,從而盡快地發(fā)現(xiàn)集成錯誤,讓團隊能夠更快的開發(fā)內(nèi)聚的軟件。持續(xù)集成的核心價值在于:1. 持續(xù)集成中的任何一個環(huán)節(jié)都是自動完成的,無需太多的人工干預,有利于減少重復過程以節(jié)省時間、費用和工作量;2. 持續(xù)集成保障了每個時間點上團隊成員提交的代碼是能成功集成的。換言之,任何時間點都能第一時間發(fā)現(xiàn)軟件的集成問題,使任意時間發(fā)布可部署的軟件成為了可能;3. 持續(xù)集成還能利于軟件本身的發(fā)展趨勢,這點在需求不明確或是頻繁性變更的情景中尤其重要,持續(xù)集成的質(zhì)量能幫助團隊進行有效決策,同時建立團隊對開發(fā)產(chǎn)品的信心。持續(xù)集成的原則業(yè)界普遍認同的持續(xù)集成的原則包括:1)需要版本控制軟件保障團隊成員提交的代碼不會導致集成失敗。常用的版本控制軟件有 SVN, CVS, TFS, IBM Rational ClearCase, Subversion 等;2)開發(fā)人員必須及時向版本控制庫中提交代碼,也必須經(jīng)常性地從版本控制庫中更新代碼到本地;3)需要有專門的集成服務器來執(zhí)行集成構(gòu)建。根據(jù)項目的具體實際,集成構(gòu)建可以被軟件的修改來直接觸發(fā),也可以定時啟動,如每半個小時構(gòu)建一次;4)必須保證構(gòu)建的成功。如果構(gòu)建失敗,修復
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1