【原创】软件测试工程师基础技能+
軟件測(cè)試工程師,工作之余應(yīng)該看些什么、學(xué)些什么?
通常情況下一位軟件測(cè)試工程師需要具備哪些必須的技能?
最佳隱形技能
★★開發(fā)語言知識(shí)背景
對(duì)被測(cè)試對(duì)象使用的語言有一定的了解,這樣有助于測(cè)試工作的開展,同時(shí),與開發(fā)人員之間的溝通協(xié)作也將更順暢
計(jì)算機(jī)語言都具有一定的共通性,只要你深刻了解了一門語言,其他語言也不是難事。所以,即使被測(cè)試對(duì)象使用的語言與你之前學(xué)過的了解的不相符亦無太多關(guān)系
★★★數(shù)據(jù)庫的熟悉使用
能夠自行編寫大部分的SQL語句來輔助測(cè)試(SELECT,DELETE,UPDATE),對(duì)于存儲(chǔ)過程可也多了解,在無程序輔助的情況下,它是制作數(shù)據(jù)的最好幫手
主要在日常測(cè)試工作中,提取數(shù)據(jù)庫中的數(shù)據(jù)驗(yàn)以證測(cè)試結(jié)果的有效性、制作測(cè)試數(shù)據(jù)、批量修改測(cè)試數(shù)據(jù)等
★★★被測(cè)試對(duì)象業(yè)務(wù)的熟悉度
所謂知已知彼,百戰(zhàn)不殆
對(duì)于被測(cè)試對(duì)象業(yè)務(wù)流程的了解越多、越深入越有利于測(cè)試工作的開展
這樣不僅可以使你在平常的測(cè)試工作中如魚得水,同時(shí)在測(cè)試工作中,你還會(huì)發(fā)現(xiàn)一些其他不了解深層次需求的人發(fā)現(xiàn)不了的隱蔽問題
測(cè)試?yán)碚?/strong>
★★軟件測(cè)試的基本概念,及軟件測(cè)試存在的理由
不需要死記硬背,但能知道軟件測(cè)試是做什么,為什么而存在
★★★★軟件測(cè)試的整體流程
能詳細(xì)說出軟件工程中完整的軟件測(cè)試生命周期,及一些軟件測(cè)試模型(雙V,V模型)
★★★軟件工程中軟件生命周期
軟件工程中軟件生命周期的主要過程,以及軟件測(cè)試在生命周期中的階段及作用
★★★★★測(cè)試用例設(shè)計(jì)的幾大基本方法
做到對(duì)于件測(cè)試中經(jīng)常使用的測(cè)試用例設(shè)計(jì)方法能脫口而口,同時(shí)結(jié)合實(shí)際工作中的例子進(jìn)行描述、解釋
★★★★★軟件測(cè)試的幾大類型能
根據(jù)實(shí)際項(xiàng)目,很快地說出某個(gè)被測(cè)試對(duì)象需要測(cè)試哪些類型
★★★★★缺陷管理策略
缺陷的完整生命周期,有可能出現(xiàn)的一些其他環(huán)節(jié)
一個(gè)缺陷需要包含的內(nèi)容,不可重現(xiàn)缺陷、缺陷不被認(rèn)可等問題出現(xiàn)時(shí)的處理策略
★★★★★白盒測(cè)試(僅針對(duì)白盒測(cè)試)
★★★★★對(duì)代碼有足夠的駕馭能力
★★★★★熟悉各種白盒測(cè)試用例設(shè)計(jì)方法,了解各個(gè)方法的優(yōu)劣,根據(jù)業(yè)務(wù)需求熟悉的使用最恰當(dāng)?shù)姆椒ㄟM(jìn)行測(cè)試用例設(shè)計(jì)
測(cè)試工具的使用
★★★★★缺陷管理工具
Jira、Mantis、Bugfree、QC(TD)
JIra、Mantis、Bugfree都為開源軟件
能熟練的使用常用的缺陷管理工具,對(duì)于各個(gè)工具的優(yōu)劣有自己的想法,同時(shí)對(duì)于缺陷工作的使用,有一定的文檔化總結(jié)內(nèi)容
缺陷工具的基本使用本身簡(jiǎn)單,對(duì)于未使用過的缺陷工具,也要能快速的上手使用
★★需求管理工具
Rational RequisitePro
Cloudtopo Topo
需求管理工具,一般用于大中型項(xiàng)目的需求管理,可有一定的了解
★★自動(dòng)化工具
★★自動(dòng)化測(cè)試基本流程
能清楚的說出自動(dòng)化測(cè)試的基本流程,及自動(dòng)化工具的基本原理
★★自動(dòng)化測(cè)試工具
QuickTest Pro(QTP) from HP
QTP為目前市場(chǎng)上很成熟的一款產(chǎn)品,以其強(qiáng)大的功能而占有主要的市場(chǎng)份額,但因價(jià)格昂貴,不少公司無法接受
SELENIUM、WATIR 開源自動(dòng)化測(cè)試工具
對(duì)于QTP昂貴的價(jià)格且不開源,開源的自動(dòng)化工具可謂備受青睞
有意于自動(dòng)化測(cè)試領(lǐng)域發(fā)展的同學(xué),對(duì)于QTP和SELENIUM都可作一定的了解、學(xué)習(xí)
★★自動(dòng)化測(cè)試腳本設(shè)計(jì)
說自動(dòng)化測(cè)試,其實(shí)主要的重點(diǎn)在測(cè)試腳本的設(shè)計(jì)
設(shè)計(jì)腳本需要有一定的語言功底,如QTP默認(rèn)使用的是VBS腳本,如果你對(duì)VBS熟悉,那么這款工具你可以算掌握了1/3
★自動(dòng)化測(cè)試框架了解、設(shè)計(jì)
測(cè)試框架就像大廈的基石,后續(xù)的擴(kuò)展、豐富都要以此為基礎(chǔ),自然作為自動(dòng)化測(cè)試的難點(diǎn)
剛接觸自動(dòng)化測(cè)試的同學(xué)可多了解
★★性能測(cè)試工具
LoadRunner(LR) from HP
QA Load、WebRunner
★★性能測(cè)試原理及流程
知道性能測(cè)試的基本原理及測(cè)試的基本過程
★★性能測(cè)試腳本錄制、調(diào)優(yōu)
性能測(cè)試的重點(diǎn)工作之一錄制、調(diào)優(yōu)腳本
需要有一定的語言功底,如LR默認(rèn)使用的是C語言,有C語言功底的同學(xué)學(xué)起來自然是有百利而無一害
★★性能測(cè)試場(chǎng)景設(shè)計(jì)
性能測(cè)試的又一個(gè)重點(diǎn)場(chǎng)景的設(shè)計(jì)
場(chǎng)景的設(shè)計(jì)是否正確、合理,直接關(guān)系到最后性能測(cè)試結(jié)果的有效性
★★性能測(cè)試結(jié)果分析、性能分析(重點(diǎn))
性能測(cè)試中的重中之重,也是性能測(cè)試的目的
通過性能測(cè)試結(jié)果數(shù)據(jù),分析被測(cè)試對(duì)象中存在的問題,對(duì)被測(cè)試對(duì)象做出相應(yīng)的調(diào)優(yōu)后重新測(cè)試,直到被測(cè)試對(duì)象的性能參數(shù)達(dá)到要求。
計(jì)算機(jī)知識(shí)
★★★★★了解并能使用常見操作系統(tǒng)
Windows系列、Mac系列、Linux系列
★★TCP/IP協(xié)議
知道TCP/IP協(xié)議的內(nèi)容,以及對(duì)應(yīng)層的功能
★★★★常用快捷指令的使用
在日常工作中能很快的使用運(yùn)行中的快捷動(dòng)作,如notepad,mspaint,ipconfig,regedit等
熟練計(jì)算機(jī)中各種鍵盤操作(鍵盤操作的效率至少是鼠標(biāo)的3倍)
其他知識(shí)
其他知識(shí)……
轉(zhuǎn)載于:https://www.cnblogs.com/hncjp1989/archive/2013/01/23/2872769.html
總結(jié)
以上是生活随笔為你收集整理的【原创】软件测试工程师基础技能+的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WOL局域网与外网远程唤醒概要
- 下一篇: 易 捷文件共享Web服务器破解,局域网临