一、前言
功能測試是測試工程師的基礎工作。大部分人做不好功能測試就想做性能測試和自動化測試。大多數人對功能測試的理解是一點一點的。如果你不去關注它,不去研究它,你的職業生涯就會一點點停留。在這里,我寫下我對功能測試的理解。
第二,功能測試所需的技能
2.1熟練使用sql
1.必須編寫常用的sql語句。例如,添加、刪除和檢查。
2.了解數據庫事務,編寫存儲過程,熟悉常用的系統函數。
3.了解并能夠備份、遷移、恢復和鏡像數據庫
4.優化sql語句,并監控和檢查可以運行的語句的性能
5.了解數據庫集群和其他操作。
2.2 linux
linux是測試人員的基礎工作,不需要掌握太難或者不常見的Linux命令。檢查日志和定位問題是正常的。
1、基本命令
常用的linux基本命令,面試經常會問,或者舉個場景問你用什么命令。
2.檢查日志
初級測試人員經常遇到bug,開發人員不承認或者不想處理。測試人員如何擺脫這樣的問題?
即根據發現的bug,根據日志級別,查看日志,定位問題。
首先說一下日志級別。
先記住這一點:日志級別越高,輸出的新聞就越少。
特定的日志級別分為四個級別:
信息:代碼信息新聞,不包括一些調試新聞,如sql語句
警告警告:代碼警告消息
錯誤:程序本身報告了錯誤的消息
關鍵:幾乎不需要
一般不符合要求的bug在調試,程序本身報錯的bug在出錯。
2.3數據庫的使用,數據的流動
1、數據庫的本質
最常見的數據庫是mysql、orecal和redis
Mysql數據庫是一個典型的關系數據庫
2.數據庫操作
(1)數據庫和表操作
(2)表格數據操作
(3)多種多樣的sql查詢
2.4編寫測試用例
測試過程中一個非常重要的文檔類型是測試實踐的核心,測試中的一組輸入和輸出標準,以及軟件需求的具體比較。編寫測試用例是測試人員的基本技能,但是很少有人能真正寫好。
測試用例中必須包含的文本:
用例編號、用例名稱、測試目的、優先級、重要性級別、前提條件、測試步驟、預期結果、實際結果和備注。(不同的企業模板不同,基本相同)
1.測試用例的編寫過程
上訴分析->提取測試點->編寫測試用例->審查測試用例
2.編寫測試用例的思考
(1)根據產品的prd,提取測試點。
(2)根據數據流的趨勢。
(3)根據的體系結構進行部署。
(4)編寫測試用例的常用方法:等價類劃分法、邊界值分解法、評估表法、因果圖法、場景法、正交排列法、錯誤推斷法等。
(5)涵蓋弱網絡測試、接口測試、安全測試、性能測試等。
(6)常見的測試工具有:郵遞員、查爾斯、提琴手、杰姆特、loadrunner等。
3.寫測試用例觀察一些事情
(1)根據項目的實際情況設計測試用例表
(2)不要死記硬背用例風格
(3)根據具體情況
(4)學會質疑訴求,不要完全按照訴求去寫測試用例,站在客戶和產品的立場去理解訴求,看到訴求之外的功能和體驗
4.管理測試用例
為什么要管理測試用例?
(1)測試用例數量巨大
(2)測試用例會隨著需求的變化而變化
(3)測試用例需要長期補充和完成
如何管理測試用例?
(1)原始excel管理
(2)專業的項目管理系統(如:git、禪宗、jira等。)通常是網絡產品
2.5 http和https協議
面試經常會問以下關于http協議的問題
1.http協議的原理
2.http和https協議的區別
3.tcp和udp的區別
4.sessiond和cookie的區別
5.對公鑰和私鑰的理解
6.get和post的區別
7.從輸入網址到加載頁面發生了什么
2.6了解業務
做功能測試,一定要懂業務,甚至懂業務。只有徹底了解業務,才能做好功能測試,并在一定程度上進行改進。
等你熟悉了業務,就知道很多常識了。了解以上常識后,可以嘗試進階,學習做自動化測試、接口測試、性能測試(重點)
1.什么時候參與自動化= >什么時候你的系統趨于穩定
2.何時介入界面測試= >界面開發時,
3.什么時候介入性能測試= >當系統有較高的并發業務需求時,比如推廣,或者搶購(618大推廣,搶火車票,搶年票),設計相應的測試場景
比如5000張優惠券,大概多少人搶,要多久才能完成
2.7缺陷管理
功能測試中另一個非常重要的實踐是缺陷管理。一個優秀的測試人員網上bug很多,比和你一起工作的其他同事多,但是網上bug很少,比其他同事少。
1.bug定義
(1)不符合要求
(2)程序本身報告錯誤
(3)不符合客戶的采納習慣
2.bug生命周期當我們的測試人員提交一個bug時,這個bug從一開始就有它的生命周期。
3.錯誤列表的文本
Bug描述(摘要)
環境新聞:操作系統/數據庫/瀏覽器/軟件版本(OS/數據庫/項目/構建/發布)
功能模塊
測試/開發人員
嚴重級別(1-5)
客戶優先級
風險程度
狀態
復制步驟
實際效果
你想回到問題上嗎
等待
4.實驗報告
將測試過程和結果寫入文檔,分析發現的問題和缺陷,為糾正軟件質量問題提供依據。
并為軟件驗收和交付奠定基礎。和測試計劃一樣,測試報告通常是由測試負責人寫的,測試人員需要知道
上一篇:「營銷技巧」功能測試干貨
下一篇:「營銷技巧」手工測試轉自動化測試后,薪資可以達到多少?
標題:「營銷技巧」初級測試通常要會什么?? ??
地址:http://www.good-jn.cn/a/rwfb/6673.html
注明“來源:文芳閣”的所有作品,版權均屬于文芳閣軟文推廣平臺,未經本網授權不得轉載、摘編或利用其它方式使用上述作品,如有對內有異議請及時聯系btr2030@163.com,本人將予以刪除。