測試工程師剛入職如何快速熟悉需求並輸出測試用例?

2022-09-19 22:06:20 字數 1406 閱讀 2533

剛入職第一天,早上辦完入職,下午就就分配了測試任務,2個模組+13條簡訊驗證,2天內輸出測試用例(xmind輸出功能點,excel書寫業務流)。測試負責人給我們快速講了一下業務,在這過程中大概記錄了自己認為關鍵的一些詞語,角色、平台等,聽完也感覺雲裡霧裡的。

時間很緊張,2天書寫用例+2天測試時間。

原想著剛入職的新人,應該就是熟悉熟悉需求,了解一下環境之類的,沒想到直接派任務,年輕了。

1. 先找人要到相關的需求文件、書寫用例的規範,先大致看看。

2. 初步了解了需求後,發現分配的模組如果基礎資料比較充分的情況下,那麼後台列表的功能測試就是常用的那幾種:單字段查詢、組合查詢、分頁、倒排、根據分頁後的內容快速查詢第幾頁的資料等,列表的資料是基於上游業務然後產生的,如果使用已有的測試賬號,資料比較多的話,可以直接驗證。

3.難點在於新資料的產生,這個前提必須了解上游系統 資料是如何產生的?

上游系統產生資料後,在被測列表中展示,然後再做對應的操作。

4.資料同步的問題

步驟1:

拿到被測需求後,初步瀏覽需求,熟讀需求,多讀幾遍,了解該模組的作用,這個需求文件裡邊一般有說明。 找找產品對該需求是否有流程,可根據流程圖去了解資料流走向。(一般是泳道圖或是用例)泳道圖 按照不同的角色 從業務開始到業務結束,不同角色的職責,用例的話 一般是 根據不同的角色 如 普通使用者 vip使用者 分別有哪些許可權,可以使用哪些功能等等。(多看看需求2-3遍,多思考,將不同的角色業務抽象出來, 梳理出功能點)

步驟2:

從步驟1可找到上游相關的業務,此時可以去找找負責上游業務的測試同學,獲取賬號及鏈結位址,自己去摸索著走一邊業務,此時一定要不懂就問,不要怕,態度放誠懇點客氣點,一般都不會拒絕你。(測試環境的一些測試賬號 鏈結等,可以先借用別人的,長久之計還是自己註冊乙個屬於自己的賬號。)

步驟3:

捋清楚了上游資料的輸入 及當前業務的需求,就可以將現有流程串起來了。(梳理出業務流)

重點:先聚焦於自己關注的點,再往外延伸一層,梳理與當前業務相關的上下游資料,了解透徹了,可以在往外延伸一層,梳理本次迭代的整個需求,了解自己分配的需求在本次迭代中所處的地位,

除此之外 1. 新來的話 跟其他的測試小夥伴打好關係, 2. 結合已有的業務,自己多去點點,去試用現有功能,會有意想不到的收穫。3. 自己私下多去下功夫,遇到不懂的一些名詞 多去網上搜尋搜尋,然後再結合現有的業務去加深理解。

我呢,差不多用了5天時間,完成了2個功能+簡訊業務從測試用例編寫到線上驗收通過,結果很好。雖然在這5天的時間裡,精神高度集中,滿腦子想的都是需求,這乙個小點,那乙個小點,想著有沒有遺漏需求,各種場景有沒有覆蓋到,整個人是充滿興奮感的,沒有感覺到一丁點累。當時想的就是如何能快速的了解需求,快速融入環境。

每次換完工作,剛入職的這段時間都是辛苦的,忙著適應環境,忙著上手工作,忙著發揮自己的價值,忙著證明自己的能力。但是呢, 沒有做不好的事情,只要肯下功夫,一定能做好。加油!

軟體測試工程師需掌握的技術

一 linux必備知識 linux必備 1.linux簡介 如centos安裝 目錄結構 2.遠端工具 遠端管理,檔案傳輸。如xshell xftp 3.linux檔案屬性 檔案操作 目錄管理 檔案管理 目錄操作 4.linux使用者 使用者組 新增 刪除 修改使用者與組,賦許可權 5.linux檔...

測試工程師如何「攻城」 上

python程式設計學習資源乾貨 python selenium框架web的ui自動化 python unittest框架api自動化 資源和 免費送啦 測試工程師的基本功有哪些?作為一名測試工程師,我們首先要學會並理解測試工程師的基本技能是什麼,相信很多入坑的朋友要麼是報班學習了一套軟體測試技能,...

給即將入職(自動化測試工程師)的10條建議

接觸過各種經驗 能力 業務領域 行業等從事自動化測試的人員,我想其中應該有不少比我更聰明,或是經驗更豐富,或是技術更專等,在交流的過程中我獲得不同領域專家以及他們關於自動化測試的看法。關於自動化測試,這些年經歷了太多的坑,有被動的坑,也有自己主動挖的坑,在這裡做了一些總結。主要思考總結下這些年來自動...