XX系統功能用例整體設計思路

2021-07-29 17:47:15 字數 1597 閱讀 8659

進入新的部門,首先面臨的是熟悉業務以及如何設計用例,如果是新人的話,因為可能會涉及到思考的角度比較多會遇到不知道如何下手開始寫用例的情況,鑑於一些經驗總結,可以在寫用例的時候整體設計參考如下:

目的:將大的功能模組切小的完整的功能模組,將不好把控的全域性模組一部分一部分去吞掉。

思考的角度:從需求入手,以乙個大的功能點或者流程線方式入手

方法:比如web元件,乙個登入或者乙個註冊就是相當於乙個較為完整的小的功能模組,這個模組裡面包含了歸結為登入的流程線,業務功能以及多個頁面。

再比如安全中心,涉及到很多的功能點,但是它是以流程線為主導的,所以可能更需要從流程入手去切分。

圖1:整體去切分可以細化的模組

功能場景:

目的:完成正常的功能點的所有覆蓋

方法:一般為分析產品prd或者了解所有的流程線

思考切入點:1.是否前後端配置功能點較多  2.流程線是否很多  3.有無突出的功能點

圖2:功能場景細化

前端異常ui:

目的:前端文案提示以及相應邏輯處理

方法:一般應用自己的測試方法,比如等價類邊界值等功能測試方法設計用例並且結合產品自己的功能特性,站在使用者的角度去體驗產品。

思考切入點:

1.      是否有把所有的後端介面返回值進行了合理化的文案提示或者處理

2.      前端的相關js邏輯處理是否有合理。

圖3:前端ui異常用例設計

伺服器介面:

思考切入點:

1.      每個介面的正常以及異常引數校驗(包含了引數缺失,引數格式錯誤等等)

2.      所有介面的流程線or業務邏輯(比如乙個風險帳號的登入流程等)

圖4:介面測試用例設計

3.介面開關類驗證(比如有些介面有控制開關等);

4.介面依賴(比如某個介面依賴其他服務的介面,檢視其他服務介面的返回是否都有做相應的處理等)

全域性異常處理:

目的:排除前後端,從系統層面考慮一些其他的情況

思考的切入點:網路(過慢,抖動等異常提示以及處理),服務之間的相互依賴(伺服器掛掉……),使用者操作(操作超時,cookie失效,非法請求)……

關注點:開發團隊是否有將異常全域性性的考慮在內

登入系統之前鍵盤能用,進去以後不能用

下面是從網上收集的方法,不一定對。可以看看 1 主的鍵盤是usb的吧 我也有這個問題 在bios裡把乙個usb control之 類的東西開啟就可以用鍵盤了 或者接上乙個usb轉鍵盤介面的轉接器也 行 2 bios設定問題,設為安全值試下。3 應該是硬體i o裝置衝突了,鍵盤的i o被別的東西占用,...

xx系統需求進度01

一 新增功能使用者許可權管理 1 以管理員身份登入,可以實現使用者 角色 許可權的管理。2 許可權為基本的功能模組,一般指二級選單 即主介面左側的選單項 3 角色為一組許可權的組合,目前的角色有三類管理員 網路審核員 註冊使用者。管理員擁有全部許可權 網路審核員擁有網路審核 使用者密碼重置 統計查詢...

fidder強大功能用法(一)

參考 1.fiddler過濾會話 期望 只想抓取自己想要的請求 步驟 在filers面板中勾選 use filters 並在hosts區域,設定以下三個選項 1 第一項有三個選項,分別是 no zone filter show only intranet hosts show only intern...