回顾2022,展望2023,笔耕不辍,钟情翰墨
目錄
回顧2022
博客概覽
博客成就
獲得測試領域優質創作者認證
獲得博客專家認證
獲得額外收入
創建第一個屬于自己的個人社區
獲得第一個實體獎牌【博客專家】
首次登榜夢想照進現實CSDN實體獎牌榜
首次參與社區新銳和社區先鋒評選
開啟了6個知識體系系列教程
個人基礎能力提升
構建共性測試用例
梳理工具或模塊業務數據流向表
總結項目特點劃分用例級別
明確和細化內部測試計劃
細化用例編寫規范
重新定義缺陷等級
審視缺陷管理規范
制定詳細的個人階段學習計劃
梳理項目流程了解測試活動
專項測試技術初成體系
了解測試類型
測試架構分析
測試技術布局
HTTP接口自動化
WebUI自動化
WindowsGUI自動化
性能測試
兼容性測試
質量意識的提升
?團隊梯隊初成規模
?人員能力得到提升
?2022遇到的問題
?針對問題的改進措施
?展望2023
?整體目標
?目標分解1-流程制度
?目標分解2-競爭機制
?目標分解3-自動化平臺
?目標分解4-客訴處理
?CSDN博客目標
寫在最后
回顧2022
總結如下
博客影響增大,基礎持續夯實;
技術初成體系,質量意識提升;
團隊梯隊顯著,人員能力晉級。
博客概覽
數據截止日期:2022年12月20日
| 值 | 說明 |
| 315 | 一年365天哈 |
| 61 | 其實每天都在學 |
| 3791 | 超過99.99%的用戶 |
| 81 | 高質量66篇,占比81% |
| 8176 | 感謝大佬們支持 |
| 1172 | 希望對大家有用~ |
| 266 | 仍需努力哈 |
| 165 | 仍需努力哈 |
| 94 | 被我認可的說明很厲害嘛,嘎嘎 |
| 86 | 經典的評論當然會少一點了 |
| 2321 | 還有很多沒有登陸賬號 |
| 31 | 目前50多了 |
| 50 | 仍需努力哈 |
?這個數據主要參考博客之星個人總結報告;
?最直觀的感受是從最初的零星知識記錄到現在的各種測試知識體系的整理,博客寫作更有目的,內容更連貫;
?還有就是參加各種社區或官方的活動,不僅能學習各大佬的知識,還能認識到自身的不足;
?今年比較值得學習的是【技能樹】,可以很好的練習對知識的掌握程度,明確自己短處;
?當然每天必做的事情,除了寫作外,那就是【搶紅包】,這個太有動力了,哈哈。
總體來說,還是有很大進步。關注的粉絲是越來越多了。每天基本都有博客輸出。
不足的地方是和粉絲的互動還需要提升。?
博客成就
獲得測試領域優質創作者認證
?認證后發現以下變化:
- 博客主頁有官方的認證標識;
- 關注的用戶比較多了;
- 可以發布付費資源了;
- 有些活動給了優先參與的權利。
?認證也是對自己的認可,對一直以來領域內的知識認識程度;
?有一個最痛的痛點是:雖然是測試領域,但是要做一個合格的測試工程師,好像有學不完的工具、框架、語言等,感覺就是全棧了;
?這個領域認證,一般是自定義的詞語,感覺這個不太好把握,建議是否可以規劃好領域,這樣能從最基本的認識上大家達成一致。
獲得博客專家認證
?認證后發現以下變化:
- 博客主頁有【專家】標識;
- 可以自定義域名;
- 可以自定義模塊;
- 網站的廣告沒有了;
- 博客瀏覽量增加了;
- 還有很多呢。。不說了。
?這個專家認證確實有一定的難度,最低要求原創博文占比要達到80%,創作至少3年,所以平時是需要對文章的質量進行把握;
?博客專家認證后可以自定義域名,這個功能還是很實用的,起碼可以擁有一個獨特的域名便于記住和推廣了。
獲得額外收入
?分享下個人寫作收入的來源:
- 創建付費專欄,價格可以根據要求來定;
- VIP文章;
- 活動收益;
- 紅包收益;
- 問答收益;
- 打賞收益;
- 付費資源;
- 直播收益;
- 學院講師收益;
- 學習會員收益;
- 等等,還有很多呢。
?當然了,以上不是每個分支都做到了有收益,這個還是有一定的難度的,需要自己不斷的付出和高質量的產出;
?學院講師這個一直想做,但是因為時間原因就一直擱淺,希望明年可以向這個目標奮斗一把。
創建第一個屬于自己的個人社區
?和大伙一起學習還是很有動力的;
?關于社區內容收錄,這個功能很不錯,可以收錄不同博主的優秀文章過來;
?目前社區發帖和回帖都可以添加紅包,這個也很有鼓勵效應;
?社區首頁:?
?社區屬性:數據統計截止日期2022.12.29
| 說明 |
| 全棧測試技術交流 |
| https://bbs.csdn.net/forums/NoamaNelson |
| 1150個 |
| 1371篇 |
| 13個 |
| 問題求助 |
| 求職面試 |
| 知識體系 |
| 工具框架 |
| 吐槽一刻 |
| 分享、共勉、共進、提升 |
| 測試領域各種測試技術研究,測試理論、測試方法、 測試管理等測試知識分享、交流和學習~ |
獲得第一個實體獎牌【博客專家】
?感謝平臺,感謝CSDN,感謝各位大佬的支持~
?獎牌很有鼓勵意義,也有一定的鞭策含義,希望以后能創作更多的有深度、有價值的文章;
?話說當時收到快遞包裝真的是“扎實”,一層一層的,看來平臺對大家的禮物還是很上心的。
首次登榜夢想照進現實CSDN實體獎牌榜
期待快遞趕快到手,哈哈~?
?
首次參與社區新銳和社區先鋒評選
這兩個活動感覺很不錯,調動了大家的積極性;
至于評選結果嘛,我覺得不重要了,重在參與吧。
?
?
開啟了6個知識體系系列教程
軟件測試體系學習及構建:更新至25篇,更新中;https://blog.csdn.net/noamanelson/category_11373196.htmlSelenium源碼通讀:更新至13篇,更新完成;https://blog.csdn.net/noamanelson/category_9515411.htmlPytest學習和使用:更新至15篇,更新中;https://blog.csdn.net/noamanelson/category_9671074.html軟件測試基礎理論體系學習:更新至10篇,更新完成;https://blog.csdn.net/noamanelson/category_12024918.html團隊管理:更新至4篇,更新中;https://blog.csdn.net/noamanelson/category_9442889.htmlJmeter實戰讀書筆記:更新至17篇,更新中。https://blog.csdn.net/noamanelson/category_11905498.html
成就還行,仍需努力。在博客的深度上還需要加強。系列教程需要堅持下去,不僅是對自己的提升和鞭策,同時對訂閱的讀者來說也是負責任?~
個人基礎能力提升
構建共性測試用例
???基于業務邏輯和項目測試對象特性,設計共性測試用例模板;
???基于數據傳遞關系,設計共性用例前置條件、操作步驟、預期結果和實際結果;
?基于人員的能力,分配用例執行負責人;
?基于研發自測試的結果,反推優化共性用例的設計原則、步驟和細節;
?部分常見的共性用例舉例,內容不全,僅為舉例參考:
?
梳理工具或模塊業務數據流向表
?結合需求規格、產品概要設計、產品原型等設計業務流向數據表;
?目的是能清晰的知道和了解這個工具或業務模塊的數據來源和去向,能很快掌握該業務知識點;
?同時更多的也會輸出各個業務模塊的功能思維腦圖,便于其他人員能快速上手業務,比如:
總結項目特點劃分用例級別
?對用例進行了更詳細的分解和劃分等級:
?目的是用于開發自測試,比如開發同事只進行1級和2級的用例自測,保證轉測前的版本質量;另一方面是為了區分用例的執行程度;還有還作為測試冒煙測試的參考依據等;
?目前可見的成效是轉測版本的質量是有了提升,看來后續還是要堅持進行的。
明確和細化內部測試計劃
?這個主要目的是跟進測試進度;
?另外就是與各方負責人達成一致,對產品的測試是否有疑問,盡早識別可能的風險;
?比如簡單的內部進度計劃為(僅為舉例,不代表實際的測試場景):
細化用例編寫規范
?細化用例編寫規范,目的是大家步調一致;
?比如規范最起碼需要明確的點有:
| 小要求 |
| 目的、適用范圍 |
| 用途、設計依據、用例內容、編寫用例原則、 編寫用例標準、用例設計步驟、用例級別劃分、 用例維護(更新、廢棄、增刪改查等) |
| 方法簡述、方法依據和使用 |
| 評審原因、評審內容、評審過程、 評審人員、評審方式、結束標準 |
| 用例工具、工具使用和注意事項 |
| 設計中可能遇到的風險和規避措施 |
重新定義缺陷等級
?結合項目的實際特點,重新定義缺陷等級;
?缺陷等級劃分為:
致命、嚴重、一般、提示、建議??并對各個等級進行領域內互評和達成共識,比如:
審視缺陷管理規范
?缺陷每個人提交的可能不一樣,那么統一標準是最好的選擇;
?我覺得至少應該包含以下幾點:
| 小要求 |
| 目的、適用范圍 |
| 規范的要求和作用 |
| 缺陷或bug的理解 |
| 書寫內容、書寫注意事項、關鍵信息說明、 類型說明、嚴重程度說明、 發生概率說明、優先級說明 |
| 生命周期、解決方案、回歸、處理流程圖、跟蹤、分析 |
| bug生命周期過程中的注意事項 |
制定詳細的個人階段學習計劃
?根據目前個人的技術掌握程度,詳細制定個人階段性學習計劃;
?這樣學習起來有目的有計劃,也能不斷的鞭策自己進步;
?但計劃永遠趕不上變化,有些時候計劃還是要適當的調整;
?比如以下簡單的個人階段學習計劃:
梳理項目流程了解測試活動
?為了更好的了解和掌握項目的測試活動,除了從部門的相關制度去學習外,還可從項目的流程中去梳理;
?比如一個簡單的項目流程,可以很清晰的了解到所有的測試活動有哪些:
個人測試基礎提升方面還有很多,總之要從基礎的流程、理論去補充,把基礎扎牢才有后邊的各種專項測試和技術延伸~
專項測試技術初成體系
了解測試類型
?結合項目實際特性,了解需要開展的測試類型;
?目的是明確負責的項目應該需要進行哪些測試才能保障質量;
?比如一個簡單CS架構的產品,可開展的簡單的測試類型有:
??再比如從產品業務架構方面,我們可以分析要開展的測試類型:
??當然也可以從開發技術架構方面入手,更有針對性的明確需要開展的測試技術:
測試架構分析
?了解了業務、開發、網絡等技術架構,明確如何開展測試類型后;
?針對測試也應該有自身的測試架構分析,比如自己應該如何開展這些對應的測試;
?比如我們總結以下幾句話,雖然有點浮夸,但是做好了還是很有價值的:
測試技術布局
?這個之前在某些文章已經提及過;
?不一定所有的技術都要用到,但是一定要覆蓋足夠的全面才行;
?話是這么說,還是根據項目的實際情況來定,不能死搬硬套了;
?比如我們界定某個產品的測試技術布局為如下:
HTTP接口自動化
?這里簡單說一個基于Unittest+Python+Request+BeautifulReport的接口測試框架;
?比如設計思想:
| 使用Unittest框架 | 開源自動化測試框架,直接使用 |
| 批量或指定用例運行 | Unittest框架可支持此功能 |
| log日志 | 使用Python的logging庫即可 |
| 生成HTML測試報告 | 使用HtmlTestRunner模塊可實現此功能 |
| 用例設計和結果分離 | 復制用例另存并寫入測試結果 |
| 用戶登錄封裝 | 直接把登錄功能模塊化,使用Unittest框架中的setup,teardown即可 |
| token/cookie獲取 | 登錄保持會話 |
| 全局變量配置 | py配置文件 |
| 單層接口依賴 | 保存返回值,讀依賴caseid,替換請求數據 |
| excel管理測試用例 | 所有接口數據均在excel中維護 |
| 提供測試對象 | 依據一套學生管理系統,進行接口測試環境搭建 |
| / | / |
?比如涉及的技術棧如下:
| Python | V3.x(本文為3.7)===編程語言支撐 |
| Request | V2.24.0===接口請求 |
| HtmlTestRunner | 支持Python3 |
| Logging | Python自帶===生成log日志 |
| Unittest | Python自帶===自動化測試框架 |
| Smtplib | Python自帶===郵件服務 |
| Python自帶===郵件服務 | |
| os | Python自帶===系統模塊 |
| openpyxl | V3.0.5===操作excel |
| xlrd | V1.2.0===操作excel |
| xlwt | V1.3.0===操作excel |
| ddt | V1.4.2===數據驅動 |
| configparser | V5.0.2===config配置文件操作 |
| PyCharm | Community 2020.2漢化版 |
| 操作系統 | Windows10旗艦版64位 |
| / | / |
??詳細參考:API接口自動化測試框架搭建(二)-詳細設計&框架設計https://blog.csdn.net/NoamaNelson/article/details/118731061
WebUI自動化
?這里簡單說一個基于Unittest+Python+Selenium+BeautifulReport的UI測試框架;
?比如簡單的框架說明:
??詳細參考:WebUI自動化測試框架搭建(二)-詳細設計&框架設計https://blog.csdn.net/NoamaNelson/article/details/113987114
WindowsGUI自動化
?這里簡單說一個基于Unittest+Python+UIaotumation+BeautifulReport的GUI測試框架;
?比如簡單的框架說明:
??詳細參考:WindowsGUI自動化測試框架搭建(二)-詳細設計&框架設計https://blog.csdn.net/NoamaNelson/article/details/116517256
性能測試
?這里說個簡單的登陸并發場景;
?可先了解些常用術語,這里不再贅述了:
??可能會用到的測試工具有:
??測試環境準備,比如:
??腳本設計,比如:
??常見的指標監控如下:
兼容性測試
??這個就不多說了,每種類型的產品可能有很多兼容性測試點;
?但在測試的時候,計劃中可能需要包括以下內容:
專項測試基本都已經形成了體系,唯一不足是人力和資源的調度上。當然還有其他方面的專項,比如穩定性、壓力、高低溫等等。
質量意識的提升
?為了不重復,可以完全參考《2022年國內軟件質量調查》活動投稿;
?里邊詳細的說明了關于質量方面的進展和認識:
?詳細鏈接:產品誠可貴,質量價更高https://blog.csdn.net/NoamaNelson/article/details/128324825
?團隊梯隊初成規模
?在團隊中針對不同能力的人員進行技術摸底;
?目的是讓團隊形成一定的梯隊,滿足項目的測試需要;
?比如人員的成熟度模型如下:
?人員能力得到提升
??比如所有人已初步形成了自動化腳本設計能力;
?可以進行簡單的性能測試工作;
?測試設計由專業的人員開展;
?比如結果的產出有:
?2022遇到的問題
??這里簡單概括下,比如:
?針對問題的改進措施
?展望2023
?整體目標
???
?目標分解1-流程制度
?目標分解2-競爭機制
?目標分解3-自動化平臺
?目標分解4-客訴處理
?CSDN博客目標
詳細參考:我的創作紀念日 | 軟件測試成長之路https://blog.csdn.net/NoamaNelson/article/details/127453617
💯 2023年完成博文1000篇創作;
💯 2023年完成軟件測試體系架構寫作150+篇;
💯 2023年完成現有的Unittest框架自動化教程替換為Pytest;
💯 2023年完成團隊管理知識體系;
💯 2023年完成接口、UI自動化平臺測試開發;
💯 2023年入駐CSDN學院講師隊伍。
?
寫在最后
??2023年注定是不平凡的一年,希望自己越來越好,希望大家越來越好;
?本文涉及到了很多個人總結圖片和數據,如果他用請聯系我謝謝;
?如果你也是測試,也在躊躇不知如何寫年終總結,不如看看這個文章,說不定對你有所啟發呢;
?感謝各位大佬、讀者、有緣人的支持~~敬禮~~
?最后再吟詩一首,聊表心意:
有志者、事竟成,破釜沉舟,百二秦關終屬楚。
苦心人、天不負,臥薪嘗膽,三千越甲可吞吳。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?------蒲松齡
總結
以上是生活随笔為你收集整理的回顾2022,展望2023,笔耕不辍,钟情翰墨的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Failed to start comp
- 下一篇: oracle发生20001,Oracle