IT互聯(lián)網(wǎng)的飛速發(fā)展,很多人選擇從計(jì)算機(jī)方面開(kāi)發(fā)著手,在整個(gè)計(jì)算機(jī)行業(yè)的,不同崗位所需要具備的能力是不同的。軟件開(kāi)發(fā)和軟測(cè)試是息息相關(guān)的,很多人知道軟件開(kāi)發(fā),但是對(duì)軟件測(cè)試的了解不是很多。怎么才能成為一名專(zhuān)業(yè)的軟件測(cè)試人員呢?
01
測(cè)試用例的編寫(xiě)
1.在測(cè)試中最重要的文檔,他是測(cè)試工作的核心,是一組在測(cè)試時(shí)輸入輸出的標(biāo)準(zhǔn),是軟件需求的具體對(duì)照。編寫(xiě)測(cè)試用例,是測(cè)試人員的基本功,真正能寫(xiě)好的人并不多。
2.測(cè)試用例包含的內(nèi)容:用例編號(hào),用例名稱(chēng),測(cè)試背景,前置條件,優(yōu)先級(jí),測(cè)試數(shù)據(jù),測(cè)試步驟,預(yù)期結(jié)果,實(shí)際結(jié)果,備注。
3.當(dāng)測(cè)試小伙伴拿到第一個(gè)需求文檔的時(shí)候,進(jìn)行分析,提取測(cè)試點(diǎn),編寫(xiě)測(cè)試用例,然后叫上開(kāi)發(fā),產(chǎn)品以及相關(guān)人員進(jìn)行用例評(píng)審。
4.編寫(xiě)測(cè)試用例常用的方法:等價(jià)類(lèi)劃分法,邊界值分析法,錯(cuò)誤推斷法,流程圖法等;
5.學(xué)會(huì)質(zhì)疑需求,不要完全按照需求來(lái)寫(xiě)測(cè)試用例,要從用戶(hù)角度去理解需求,看到需求之外的功能和體驗(yàn)。
02
http與https協(xié)議
1、http協(xié)議原理
HTTP協(xié)議是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫(xiě),是用于從萬(wàn)維網(wǎng)(WWW:World Wide Web )服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。----自行百度補(bǔ)腦
2、TCP和UDP區(qū)別
TCP和UDP是OSI模型中的運(yùn)輸層中的協(xié)議。TCP提供可靠的通信傳輸,而UDP則常被用于廣播和細(xì)節(jié)控制交給應(yīng)用的通信傳輸.?!孕邪俣妊a(bǔ)腦
3、get和post區(qū)別
(1)Get,它用于獲取信息,它只是獲取、查詢(xún)數(shù)據(jù),也就是說(shuō)它不會(huì)修改服務(wù)器上的數(shù)據(jù),從這點(diǎn)來(lái)講,它是數(shù)據(jù)安全的,而稍后會(huì)提到的Post它是可以修改數(shù)據(jù)的,所以這也是兩者差別之一了。 (2)Post,它是可以向服務(wù)器發(fā)送修改請(qǐng)求,從而修改服務(wù)器的,比方說(shuō),我們要在論壇上回貼、在博客上評(píng)論,這就要用到Post了,當(dāng)然它也是可以?xún)H僅獲取數(shù)據(jù)的。
03
業(yè)務(wù)了解能力
首先明確一點(diǎn)一定要了解業(yè)務(wù),只有了解業(yè)務(wù),才能把功能測(cè)試做好,并且會(huì)有一定的提高。
什么時(shí)候接入自動(dòng)化?
——當(dāng)你的系統(tǒng)趨于穩(wěn)定的時(shí)候。
什么時(shí)候介入接口測(cè)試?
——當(dāng)接口開(kāi)發(fā)完畢的時(shí)候。
什么時(shí)候介入性能測(cè)試?
——當(dāng)出現(xiàn)促銷(xiāo)的時(shí)候,或者搶購(gòu)的時(shí)候等等。
04
測(cè)試工具的使用
1、接口測(cè)試工具:apipost
使用apipost進(jìn)行接口測(cè)試,輸入url地址,請(qǐng)求方法,參數(shù)點(diǎn)擊發(fā)送查看接口是否正確。

2、性能測(cè)試工具:jmeter
使用jmeter對(duì)系統(tǒng)進(jìn)行性能測(cè)試,對(duì)系統(tǒng)進(jìn)行壓力測(cè)試、負(fù)載測(cè)試、穩(wěn)定性測(cè)試等
05
自動(dòng)化測(cè)試代碼編寫(xiě)能力
1、ui自動(dòng)化編寫(xiě)
a、web自動(dòng)化: 一般是使用python+selenium對(duì)web網(wǎng)站進(jìn)行ui自動(dòng)化腳本的編寫(xiě) b、app自動(dòng)化: 一般是使用python+appuim對(duì)移動(dòng)端進(jìn)行ui自動(dòng)化腳本的編寫(xiě)
2、接口自動(dòng)化編寫(xiě)
一般是使用python+requests進(jìn)行接口自動(dòng)化測(cè)試的
06
熟練使用SQL
1.常用的sql語(yǔ)句,如增刪改查。 2.了解數(shù)據(jù)庫(kù)的事務(wù),會(huì)編寫(xiě)存儲(chǔ)過(guò)程,熟練常用的系統(tǒng)函數(shù)。 3.了解并可以進(jìn)行數(shù)據(jù)庫(kù)的備份,遷移,還原,鏡像等。 4.對(duì)sql語(yǔ)句進(jìn)行調(diào)優(yōu),并對(duì)可以運(yùn)行的語(yǔ)句監(jiān)控查看性能。 5.了解數(shù)據(jù)庫(kù)的集群。
07
1.Linux是測(cè)試人員的基本功,不需要掌握太難或者很不常見(jiàn)的Linux命令,正常能做到查看日志,定位問(wèn)題就可以了。 2.初級(jí)測(cè)試人員工作是經(jīng)常遇到,發(fā)現(xiàn)bug,開(kāi)發(fā)不承認(rèn)或者不愿意解決的情況,測(cè)試人員怎么擺脫這樣的問(wèn)題呢?根據(jù)發(fā)現(xiàn)的bug日志級(jí)別,來(lái)查看日志,定位問(wèn)題,那這里首先要說(shuō)一下日志級(jí)別。日志級(jí)別越高,輸出的信息越少。
info: 代碼info信息,不包括sql語(yǔ)句等一些debug信息; warning : 代碼警告信息; error : 程序本身報(bào)錯(cuò)信息; 一般不符合需求的bug在debug中,程序本身報(bào)錯(cuò)的在error中。
責(zé)任編輯:lq
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10255瀏覽量
91516 -
軟件
+關(guān)注
關(guān)注
69文章
5332瀏覽量
91601 -
HTTP協(xié)議
+關(guān)注
關(guān)注
0文章
67瀏覽量
10634
原文標(biāo)題:年末跳槽?面試軟件測(cè)試需要掌握的7個(gè)技能Get了嗎?
文章出處:【微信號(hào):Huawei_Developer,微信公眾號(hào):華為開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
算法工程師需要具備哪些技能?
嵌入式驅(qū)動(dòng)開(kāi)發(fā),需要掌握哪些技能?
嵌入式可測(cè)試性軟件設(shè)計(jì)
CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)
分享一個(gè)用LabVIEW開(kāi)發(fā)的聲學(xué)測(cè)試軟件
嵌入式需要掌握哪些核心技能?
開(kāi)發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次
盤(pán)點(diǎn)嵌入式就業(yè)所需要的技能有哪些?
一文掌握Linux命令
2025 職場(chǎng)新規(guī)則:不會(huì)AI智能體,可能連面試都過(guò)不了
一個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?
如何成為一名嵌入式軟件工程師?
Xobin入選2024年Gartner?《開(kāi)發(fā)者技能評(píng)估與面試平臺(tái)市場(chǎng)指南》
面試軟件測(cè)試需要掌握的7個(gè)技能Get了嗎?
評(píng)論