數據開放平臺和應用平臺測試用例_第1頁
數據開放平臺和應用平臺測試用例_第2頁
數據開放平臺和應用平臺測試用例_第3頁
數據開放平臺和應用平臺測試用例_第4頁
數據開放平臺和應用平臺測試用例_第5頁
已閱讀5頁,還剩449頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、滄州智慧城市建設辦公室城市大數據中心建設項目1 引言1.1 編寫目的編寫本測試用例主要有以下目的:本文檔主要是列出應用系統(大數據決策支持系統-運行系統)的所有測試用例和通過情況。1.2 項目背景2013 年,滄州市就已明確“智慧城市”發展方向和信息化需求,通過完善城市,為“智慧城市”的基礎建設預間;協調各信息化主體關系,化解信息化推進過程的管理;通過進一步加強“智慧城市”信息化基礎建設,為智慧城市建設奠定了堅實的基礎。2015 年 10 月,滄州市委托國內知名制定了滄州市智慧城市建設頂層設計,以智慧城市試點建設為契機,綜合運用物聯網、云計算、大數據等現代科學技術,發揮滄州市、港通、特色及產業

2、優勢,通過 3-5 年努力,完善城鄉基礎設施,促進共享,實現基礎設施智能化;建立完善的現代城市管理、產業融合發展體系,創新城市管理與發展,提升城市管理水平;以人,提升公共服務水平,促進事業進步與發展,城鄉物質生活水平顯著提高;遵循“優一三”的產業發展思路,做強支柱產業,培育發展戰略性新興產業和現代服務業,促進產業結構調整,提升提高發展水平;形成智慧城市運營和服務體系,保障城市人口、環境和全面協調可持續發展。整合、共享、開放,提2017 年 9 月,滄州、市成立了滄州市統籌推進信息化建設小組,統籌推進全市信息化建設工作,促進數據高治理能力和公共服務水平,同時推進我市實體數字化、網格化、智能化,推

3、動網絡產業健康快速發展。2017 年,滄州慧城市建設,落實市市先后出臺一系列政策文件,推動全市信息化建設和信息產業發展,加快滄州市城市大數據中心建設正是進一步推進新型智決策的抓手。2 / 455滄州智慧城市建設辦公室城市大數據中心建設項目1.3 讀者對象本方案的主要讀者為軟件開發項目管理者、軟件工程師、系統維護工程師、測試工程師、客戶代表、實施。1. 系統功能1.1. 大數據開放門戶及數據管理部分1.1.1.PAAS部分.應用管理3 / 455測試例編號測試目的測試要素操作描述檢查點預期結果注意事項測試結果鏡像信息部署策略其他設置版本信息應用狀態應用實例滄州智慧城市建設辦公室城市

4、大數據中心建設項目4 / 455smartcloud_app_01創建應用1.公有倉庫 2.只有一個版本3. 更新機制:總是更新1.實例數:1 個2.cpu 核數為 1,獨占 cpu 不選中3.主機實例 1:1 不選中4.機選中 5.網絡模式:默認1.應用關聯:無 2.環境變量:有 3.日志目錄:有4.有掛載點(單個) 5.外部網絡有 ip6.實例()1. 應用管理->創建應用2. 根據前述不同信息創建不同的應用然后進行部署,并部署到相同集群和不同的集群上1. 應用名稱合法 性。2. 選擇應用的鏡像信息和策略信息 3.策略根據 PICT生成,只選取了一半值1.應用創建 。2.署后結果滿足

5、部署策略通過smartcloud_app_021.公有倉庫 2.有多個版本3.更新機制:不是最新時更新1.實例數: 多個 2.cpu 核數大于 1, 獨占 cpu 選中3.主機實例 1:1 選中4.機不選中5.網絡模式:主機1.應用關聯:單個2.環境變量:無 3.日志目錄:有4. 無掛載點5. 外部網絡無6. 實例(硬盤)1.應用創建 。2.署后結果滿足部署策略通過滄州智慧城市建設辦公室城市大數據中心建設項目5 / 455smartcloud_app_031.私有倉庫2.1 個版本3.更新機制:從不更新1.實例數: 多個 2.cpu 核數為 1,獨占 cpu 選 中3.主機實例 1:1 選中4

6、.機選中 5.網絡模式:默認1.應用關聯:多個2.環境變量:有 3.日志目錄:無4.有掛載點(多個) 5.外部網絡有 ip+port 6.實例(磁盤)1.應用創建 。2.署后結果滿足部署策略通過smartcloud_app_041.私有倉庫 2.多個版本 3.更新機制:總是更新1.實例數:1 個2. cpu 核數大于 1, 獨占 cpu 不選中3. 主機實例 1:1 不選中4.機不選中5.網絡模式:主機1.應用關聯:多個2.環境變量:無 3.日志目錄:無4. 無掛載點5. 外部網絡無6. 實例(網絡)1.應用創建 。2.署后結果滿足部署策略通過滄州智慧城市建設辦公室城市大數據中心建設項目6 /

7、 455smartcloud_app_05應用查看(操作)版本查看1 個版本1.檢查版本的信息是否正 確,版本是如何編號的?1.版本信息正確通過smartcloud_app_06多個版本1.版本信息正確通過smartcloud_app_07部署1 個版本FREE策略單實例部署唯一版本1. 當前部署版本顯示是否正確2. 非 FREE狀態的應用再次部署時有明確提示1.版本部署例通過smartcloud_app_08多個版本FREE策略多實例部署其中一個版本1.版本部署多實例通過smartcloud_app_091 個版本非 FREE部署當前版本不部署通過smartcloud_app_10多個版本非

8、 FREE已有單實例部署非當前版本(先更新再部署)不可以部署例通過smartcloud_app_11已有多實例不可以部署多實例通過smartcloud_app_12刪除版本已部署1.正部署的版本不能刪除, 給出正確提示版本不允許刪除通過smartcloud_app_13版本未被部署1.未被部署的版本可以刪除版本可以刪除通過滄州智慧城市建設辦公室城市大數據中心建設項目7 / 455smartcloud_app_14版本翻頁,刷新1.第一 頁,末尾頁,上一頁,下一頁版本翻頁正確通過smartcloud_app_15啟動DEPLOYED例1.應用某一個實例掛了后, 應用的狀態?1.只有部署狀態下的應

9、用才可以啟動2.啟動應用的所有實例啟動例應用所有操作的可執行狀態為FREE,DEPLO YED,RUNNING,中間狀態時均不操作(實例刪除除外), NODE_STOPPED 能做哪些操作?通過smartcloud_app_16多實例啟動多實例通過smartcloud_app_17非DEPLOYED1.非部署狀態下的應用不可以啟動, 給出正確提示不啟動通過smartcloud_app_18更新添加高版本DEPLOYED例1.更新是為應用添加版本更新高版本通過smartcloud_app_19添加低版本RUNNING多實例更新低版本通過smartcloud_app_20停止RUNNING例停止通

10、過滄州智慧城市建設辦公室城市大數據中心建設項目8 / 455例smartcloud_app_21多實例停止多實例通過smartcloud_app_22非RUNNING1.非運行狀態不允許停止, 給出提示不停止通過smartcloud_app_23維護(維護開啟)單版本RUNNING實例數增加1. 擴展功能手動操作2. 維護實例數可以增加,也可以減 少。3。維護開啟打開時可以維 護,關閉時不可以維護。運行狀態下應用手動擴展通過smartcloud_app_24實例數減少運行狀態下應用手動收縮通過smartcloud_app_25多版本RUNNING兩個版本均增加維護結果正確通過smartclou

11、d_app_26兩個版本均減少維護結果正確通過smartcloud_app_27兩個版本一個增加一個減少維護結果正確通過smartcloud_app_28多版非實例數部署狀態通過滄州智慧城市建設辦公室城市大數據中心建設項目9 / 455本RUNNING減少下不維護smartcloud_app_29升級均往高版本升級RUNNING例1.升級回滾后需要手動打開維護實例數運行狀態例升級通過smartcloud_app_30均往低版本回滾RUNNING多實例運行狀態多實例回滾通過smartcloud_app_31多版本-灰度發布RUNNING多實例灰度發布正確通過smartcloud_app_32均往

12、高版本升級DEPLOYED多實例部署狀態不 升級通過smartcloud_app_33均往低版本回滾DEPLOYED例部署狀態不 回滾通過smartcloud_app_34查看升級單版本升級時查看升級-暫停任務升級暫停通過滄州智慧城市建設辦公室城市大數據中心建設項目10 / 455smartcloud_app_35單版本回滾時查看升級-恢復任務升級繼續通過smartcloud_app_36多版本升級時查看升級-刪除任務結束當前升級操作通過smartcloud_app_37卸載DEPLOYED例部署狀態可以卸載例卸載通過smartcloud_app_38多實例多實例卸載通過smartcloud_

13、app_39RUNNING多實例運行狀態不 卸載不卸載通過smartcloud_app_40DEPLOYED例應用-監控1.應用cpu 和內存占比 2.實例cpu、內存值3.多調用幾筆,查看請求數(周期性更新) 4.結合告部署狀態下例,數值均為 0通過smartcloud_app_41DEPLOYED多實例應用-監控部署狀態下多實例,數值均為 0通過smartcloud_app_42RUNNING例應用-監控運行狀態下例信息正確,并通過滄州智慧城市建設辦公室城市大數據中心建設項目11 / 455警策略, 看是否能正確告警5.解除告警功能 6.平均響應時間, 任務列 表,告警歷史等各項信息是否正

14、確能告警smartcloud_app_43RUNNING多實例應用-監控運行狀態下多實例信息正確,并能告警通過smartcloud_app_44實例刪除DEPLOYED例應用-實例-刪除1.所有實例狀態均可刪除 2.運行實例以連接臺3.實例信息正確部署狀態下刪除實例通過smartcloud_app_45容器監控應用-實例-臺部署狀態下容器監控信息為空通過smartcloud_app_46刪除RUNNING多實例應用-實例-刪除運行狀態下刪除實例通過smartcloud_app_47容器監控應用-實例-臺運行狀態下容器監控數據正通過滄州智慧城市建設辦公室城市大數據中心建設項目12 / 455常s

15、martcloud_app_48日志、 分頁DEPLOYED例應用-日志1. 選擇某一個實 例,通過關鍵字查詢2. 選擇某一個實 例,通過日期3. 任何狀態的日志均可查 詢,已保存到mongo 庫中部署狀態下單實例日志通過smartcloud_app_49導出多實例導出部署狀態下多實例日志通過smartcloud_app_50、 分頁RUNNING多實例運行狀態下多實例日志通過smartcloud_app_51導出例導出運行狀態下單實例日志通過smartcloud_app_52臺DEPLOYED例應用-控制臺部署狀態下例臺不能登錄通過smartcloud_app_53DEPLOYED多實例應用

16、-控制臺部署狀態下多實例臺不能登錄通過滄州智慧城市建設辦公室城市大數據中心建設項目13 / 455smartcloud_app_54RUNNING多實例, 有部署態,有運行態應用-控制臺1.運行態的實例可以登錄 2.其他狀態實例不可以登 錄?對于起不來的應用, 如果容器停了,仍然無法查錯運行狀態下運行實例臺可以登 錄,其他狀態不可登錄通過smartcloud_app_55RUNNING多實例運行狀態下運行實例 臺可以登錄通過smartcloud_app_56負載添加1.負載策 略:輪詢 2.是否對外發布:是 3.協議: http多實例應用-負載-添加1. 為應用添加負載,檢查 nginx 的配

17、置文件是否正確2. 對端口和上下文進行判 斷,已經存在需要提示添加成 功,運行應用可以進行一級,輪詢一級 : router:端口/上下文: 負載均衡器:端口/ 上下文通過smartcloud_app_571. 負載策 略:優先權重2. 是否對外發布:否 3.協議: http多實例添加成 功,運行應用可以進行,優先權重通過滄州智慧城市建設辦公室城市大數據中心建設項目14 / 455smartcloud_app_581. 負載策 略:會話保持2. 是否對外發布:是 3.協議: https多實例3.添加和刪除多個負載端口4.停止應用后,負載和端口是否還存在。5.卸載應用后,負載和端口是否還存在。6.

18、刪除應用后,負載和端口是否還存在 7.添加和刪除都要進行單個和多個的操作添加成 功,運行應用可以進行一級,會話保持通過smartcloud_app_591. 負載策 略:優先權重2. 是否對外發布:否 3.協議:tcp多實例添加成 功,運行應用可以進行,優先權重通過smartcloud_app_60更新(修改)多實例應用-負載-更新-修改-保存更新端 口,新端口可以訪問,舊端口不可訪問通過smartcloud_app_61更新(增加)應用-負載-更新-添加負載更新端 口,新舊端口均可以通過smartcloud_app_62更新(刪應用-負載-更新更新端 口,刪除通過滄州智慧城市建設辦公室城市大

19、數據中心建設項目15 / 455除)-刪除負載后的端口不可smartcloud_app_63刪除配置應用-負載-更新-刪除配置刪除所有負載相關信息應用不可通過smartcloud_app_64端口添加1.協議 tcp 3.多個 tcp 端口應用-端口-添加1. 為應用端口映 射,檢查node 上是否設置正確2. 對端口進行判 斷,已經存在需要提示3. 添加和刪除多個端口4. 停止應用后,端口是否還存 在?通過node:端口可以訪問通過smartcloud_app_651.協議 udp 2.多個 udp 端口應用-端口-添加通過node:端口可以訪問通過smartcloud_app_661. 協

20、議 tcp和 udp2. 兩種協議的端口都有應用-端口-添加通過node:端口可以訪問通過滄州智慧城市建設辦公室城市大數據中心建設項目16 / 4555. 卸載應用后,端口是否還存 在?6. 刪除應用后,端口 是否還存在smartcloud_app_67查看應用-端口-查看1.端口映射是否正確端口查看正確通過smartcloud_app_68刪除應用-端口-刪除1. 負載端口不可刪除。2. 手動添加的端口可以刪除刪除結果正確通過smartcloud_app_69外部網絡添加添加一個 ip應用-外部網絡1.不能重復添加2.node 上添加正確容器里可以 到外部 ip通過smartcloud_ap

21、p_70添加多個ip, ip+port,使用不同協議容器里可以到外部ip+port通過滄州智慧城市建設辦公室城市大數據中心建設項目17 / 455smartcloud_app_71刪除1.正確刪除刪除后, 容器無法到外部網路通過smartcloud_app_72伸縮策略自動伸縮開啟,任選一種模式非運行應用-伸縮策略1.非運行狀態不允許伸縮不進行伸縮通過smartcloud_app_73計劃模式自動伸縮開啟,選擇計劃模式,一條計劃運行1.計劃合理性按照策略進行伸縮通過smartcloud_app_74自動伸縮開啟,選擇計劃模式,多條計劃(有伸有縮)1.計劃合理性按照策略進行伸縮通過smartcl

22、oud_app_75自動模式自動伸縮開啟,選擇伸縮模式,最大最小實例數+cpu 使用率自動伸縮1.自動伸縮策略合理性按照策略進行伸縮通過smartcloud_app_76自動伸縮開啟,選擇伸縮模式,最1.自動伸縮策略合理性按照策略進行伸縮通過滄州智慧城市建設辦公室城市大數據中心建設項目18 / 455大最小實例數smartcloud_app_77模式切換自動伸縮開啟,兩種模式均有策 略,自動模式和計劃模式進行切換1.伸縮模式能進行切換按照策略進行伸縮通過smartcloud_app_78模式錯亂自動伸縮開啟,計劃模式有策略, 開啟的是自動模式或自動模式有策略,開啟的是計劃模式1.模式為空時不進

23、行伸縮不進行伸縮通過smartcloud_app_79伸縮關閉自動伸縮關閉1.關閉后不再伸縮不進行伸縮通過smartcloud_app_80應用刪除FREE0應用-應用刪除1.FREE 狀態的應用可以刪除應用刪除正確通過smartcloud_app_81非 FREE不為 01.非 FREE狀態的應應用不可刪除滄州智慧城市建設辦公室城市大數據中心建設項目. 應用模板19 / 455測試用例編號測試目的測試要素操作描述檢查點預期結果注意事項測試結果用不可以刪除smartcloud_app_82導出應用模板FREE1. 單個應用導出模板2. 多個應用導出模板FREE 狀態可以導出模板嗎

24、?導出模板正確通過smartcloud_app_83DEPLOYED導出模板正確通過smartcloud_app_84RUNNING導出模板正確通過smartcloud_app_85應用搜索應用-應用搜索1.搜索存在的應用2.搜索不存在的應用搜索結果正確通過smartcloud_app_86應用翻頁應用-應用翻頁1.第一 頁,末尾頁,上一頁,下一頁翻頁正確通過滄州智慧城市建設辦公室城市大數據中心建設項目20 / 455模板操作應用操作smartcloud_template_01模板列表新建編排創建編排-文本模式(單應用)1.模板名稱和唯一性正確創建模板通過smartcloud_template

25、_02創建編排-文本模式(多應用)正確創建模板通過smartcloud_template_03創建編排-手動模式(單應用+務)正確創建模板通過smartcloud_template_04創建編排-手動模式(多應用+多任務)正確創建模板通過smartcloud_template_05部署部署編排(不同類型的編排)正確部署模板通過smartcloud_template_06查看查看1.模板的 創建日期、應用數、狀態等信息 顯示是否 正確模板信息顯示正確通過滄州智慧城市建設辦公室城市大數據中心建設項目21 / 455smartcloud_template_07刪除模板->操作刪除1. 模板刪除

26、2. 模板部署應用了是否可以刪除?正確刪除模板通過smartcloud_template_08模板搜索搜索1.搜索存在的模板(模糊搜精確搜索) 2.搜索不存在的模板正確搜索通過smartcloud_template_09模板翻頁翻頁1.上一頁、下一頁、首頁、末尾頁正確翻頁通過smartcloud_template_10已部署模板對已部署模板操作啟動已部署模板列表-啟動停止狀態才能啟動啟動通過smartcloud_template_11停止已部署模板列表-停止運行狀態才能停止停止通過smartcloud_template_12卸載已部署模板列表-卸載停止狀態才能卸載卸載通過smartcloud_

27、template_13刪除已部署模板列表-刪除free 狀態才能刪除刪除通過滄州智慧城市建設辦公室城市大數據中心建設項目22 / 455smartcloud_template_14查看應用已部署模板列表-查看應用應用跳轉正確跳轉通過smartcloud_template_15搜索已部署模板列表-搜索搜索正確搜索通過smartcloud_template_16翻頁已部署模板列表-翻頁翻頁正確翻頁正確通過smartcloud_template_17查看模板應用啟動應用模板->已部署模板-查看應用->應用啟動停止狀態才能啟動啟動通過smartcloud_template_18停止應用模板

28、->已部署模板-查看應用->應用停止運行狀態才能停止停止通過smartcloud_template_19卸載應用模板->已部署模板-查看應用->應用卸載停止狀態才能卸載卸載通過smartcloud_template_20刪除應用模板->已部署模板-查看應用->應用刪除free 狀態才能刪除刪除通過smartcloud_template_21查看應用模板->已部署模板-查看應用->查看1.應用跳轉正確 2.在應用頁面對模板部署的應用所有操作都跑操作通過滄州智慧城市建設辦公室城市大數據中心建設項目.任務管理23 / 455測試用例編號測

29、試目的測試要素操作描述檢查點預期結果注意事項測試結果任務屬性編排屬性smartcloud_job_01創建任務1. 網絡-默認模式2. 共享所有 cpu 3.私有鏡像4.掛載點:有1. 依賴: 無2. 參數: 無3.: 無1.檢查任務執行結果依賴模板執行任務能創建,執行結果正確通過smartcloud_job_021. 網絡-主機模式2. 不共享所有cou3. 公有鏡像1. 依賴: 有一個應用2. 參數: 有1.檢查任務執行結果任務能創建,執行結果正確通過一遍,看是否有問題。尤其需要 關心互相 關聯的應 用之間的 影響。滄州智慧城市建設辦公室城市大數據中心建設項目24 / 4554. 掛載點:

30、無3.: 無smartcloud_job_031.網絡-默認模式-內部連接 2.共享所有 cpu 3.私有鏡像4.掛載點:有1. 依賴: 有多個應用2. 參數: 無3.: 有1.檢查任務執行結果任務能創建,執行結果正確通過smartcloud_job_041.網絡-默認模式-外部連接 2.不共享所有cpu3. 公有鏡像4. 掛載點:無1. 依賴: 無2. 參數: 有3.: 有1.檢查任務執行結果任務能創建,執行結果正確通過smartcloud_job_05編輯除名字所有屬性可編輯編輯正確通過smartcloud_job_06刪除刪除正確通過smartcloud_job_07搜索搜索結果正確通過

31、滄州智慧城市建設辦公室城市大數據中心建設項目.鏡像倉庫25 / 455測試用例編號測試目的測試要素操作描述檢查點預期結果注意事項測試結果smartcloud_registry_01私有鏡像倉庫創建私有鏡像1.鏡像倉庫->創建鏡像->選擇私有倉庫1.創建鏡像前需要在倉先上傳鏡像,且屬于當前用戶(若無用戶先創建用戶)。1.創建通過smartcloud_registry_02搜索私有鏡像1. 按用戶名搜索2. 按鏡像名搜索3. 按版本號搜索1.檢查搜索結果是否正確1.搜索結果正確通過smartcloud_registry_03鏡像詳情-> 版本列表編輯版本編輯檢查編輯

32、后是否生效編輯正確通過smartcloud_registry_04刪除版本刪除檢查刪除后是否生效刪除正確通過smartcloud_registry_05搜索版本搜索檢查搜索結果是否正確搜索正確通過smartcloud_registry_06翻頁版本翻頁檢查翻頁結果是否正確翻頁正確通過smartcloud_registry_07鏡像翻頁1.上一頁、下一頁、首頁、末尾頁1.檢查翻頁功能是否正確翻頁功能正確通過滄州智慧城市建設辦公室城市大數據中心建設項目26 / 455smartcloud_registry_08公共鏡像倉庫創建公有鏡像1.鏡像倉庫->創建鏡像->選擇公有倉庫1. 公有倉

33、庫只有 admin 用戶可以 push 鏡像,因為門戶上也只能用 admin 用戶登錄。2. 公有鏡像創建后,其他用戶可以看到該鏡像,并可以部署應用創建通過smartcloud_registry_09搜索公有鏡像1. 按用戶名搜索2. 按鏡像名搜索3. 按版本號搜索1.檢查搜索結果是否正確搜索結果正確通過smartcloud_registry_10鏡像詳情-> 版本列表編輯版本編輯檢查編輯后是否生效編輯正確通過smartcloud_registry_11刪除版本刪除檢查刪除后是否生效刪除正確通過smartcloud_registry_12搜索版本搜索檢查搜索結果是否正確搜索正確通過smartcloud_registry_13翻頁版本翻頁檢查翻頁結果是否正確翻頁正確通過smartclou

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論