web測(cè)試和app測(cè)試的區(qū)別 app測(cè)試和功能測(cè)試的區(qū)別?
app測(cè)試和功能測(cè)試的區(qū)別?從功能層面上來(lái)講,web測(cè)試和app測(cè)試從流程和功能上是沒(méi)有區(qū)別的1、系統(tǒng)架構(gòu)方面web項(xiàng)目,一般都是s.b架構(gòu),是基于組件瀏覽器的app項(xiàng)目,則是c/s架構(gòu)的,用戶(hù)要在終
app測(cè)試和功能測(cè)試的區(qū)別?
從功能層面上來(lái)講,web測(cè)試和app測(cè)試從流程和功能上是沒(méi)有區(qū)別的
1、系統(tǒng)架構(gòu)方面
web項(xiàng)目,一般都是s.b架構(gòu),是基于組件瀏覽器的
app項(xiàng)目,則是c/s架構(gòu)的,用戶(hù)要在終端上完全安裝客戶(hù)端應(yīng)用
web測(cè)試如果更新完服務(wù)器,客戶(hù)端就會(huì)即時(shí)更新,而服務(wù)端則是需要客戶(hù)端和服務(wù)器同步更新
2、從性能方面
web項(xiàng)目主要通常不在乎響應(yīng)時(shí)間
app項(xiàng)目還不需要在乎流量、電量、CPU、Memory這些
3、不兼容方面
web是基于瀏覽器的,被害妄想于瀏覽器和電腦硬件
app則要看分辨率,屏幕尺寸、也要看設(shè)備系統(tǒng)
web測(cè)量的是基于瀏覽器的所以不考慮到按裝御載
app測(cè)量則是客戶(hù)端的,所以才可以測(cè)試安裝好,沒(méi)更新,卸載,除開(kāi)這些還得考慮十分測(cè)試出來(lái)如:網(wǎng)絡(luò)、適配性
軟件測(cè)試主要學(xué)哪些軟件啊?
混跡江湖于軟件行業(yè)15年有余,這么說(shuō)長(zhǎng)時(shí)間了,一直都想寫(xiě)一篇麻煩問(wèn)下軟件測(cè)試的經(jīng)驗(yàn)分享的文章,但苦于工作原因猶疑不定未下筆。最近又一次有了些閑余時(shí)間,遂判斷把自己的心路歷程及所感所想記錄信息過(guò)來(lái),與各位同行一起加油。
以我多年的工作經(jīng)驗(yàn)來(lái)看,軟件功能測(cè)試是基礎(chǔ),未來(lái)發(fā)展方向比較多有兩方面(技術(shù)專(zhuān)家、測(cè)試管理)。
一、技術(shù)專(zhuān)家發(fā)展路線(xiàn)有追加三方面,可供建議參考:
1.從功能測(cè)試到性能測(cè)試專(zhuān)家:整體測(cè)試專(zhuān)家需要掌握到一門(mén)編程語(yǔ)言、整體測(cè)試工具、系統(tǒng)架構(gòu)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、服務(wù)器硬件等知識(shí)。性能測(cè)試分成三類(lèi)前端性能評(píng)測(cè)(單用戶(hù)操作系統(tǒng)響應(yīng)速度),后臺(tái)對(duì)比測(cè)試(多用戶(hù)并發(fā)場(chǎng)景)。后臺(tái)性能評(píng)測(cè)和三個(gè)階段:測(cè)試出來(lái)(性能評(píng)測(cè)場(chǎng)景分析設(shè)計(jì)、腳本c語(yǔ)言程序或是錄制的視頻、測(cè)試執(zhí)行)、分析(依據(jù)什么性能測(cè)試目標(biāo)分析測(cè)試數(shù)據(jù),得出答案性能瓶頸)、解決方案(參照性能瓶頸,給出系統(tǒng)調(diào)優(yōu)解決方案);
2.從功能測(cè)試到自動(dòng)化測(cè)試專(zhuān)家:自動(dòng)化測(cè)試專(zhuān)家這個(gè)可以向自動(dòng)化測(cè)試工具、框架開(kāi)發(fā)方向經(jīng)濟(jì)的發(fā)展,即測(cè)試3開(kāi)發(fā)工程師。自動(dòng)化測(cè)試工程師必須完全掌握一門(mén)腳本語(yǔ)言(如,Python),掌握到一些測(cè)試工具(如,webdriver、testng、appium等),web前端知識(shí)(html、jquery、css等);
3.從功能測(cè)試到安全測(cè)試專(zhuān)家:安全測(cè)試對(duì)測(cè)試人員要求更高,要想在這條路上走的更遠(yuǎn),建議是從事過(guò)開(kāi)發(fā)完畢、也可以是對(duì)計(jì)算機(jī)、信息安全非常有興趣的人去系統(tǒng)研究這方面的技能、知識(shí)。大多數(shù)測(cè)試人員沒(méi)法做也很最簡(jiǎn)單安全測(cè)試,無(wú)法踏入;
二、測(cè)試管理方面經(jīng)濟(jì)的發(fā)展,需要應(yīng)具備200元以?xún)?nèi)知識(shí),皆有可能:
1.對(duì)軟件測(cè)試流程流程、質(zhì)量管理過(guò)程、項(xiàng)目管理要的很熟得不能再熟;
2.對(duì)功能測(cè)試、用例設(shè)計(jì)、專(zhuān)項(xiàng)測(cè)試技術(shù)有要了解(即使走上管理崗位也不需要這些知識(shí),要不然無(wú)法服眾);
3.良好的溝通能力、人際關(guān)系處理能力、有責(zé)任心、能抗壓;
4.學(xué)會(huì)了如何能管理團(tuán)隊(duì),如何能進(jìn)階團(tuán)隊(duì)的能力,該如何激發(fā)團(tuán)隊(duì)成員的工作熱情等
三、軟件測(cè)試工程師實(shí)用基礎(chǔ)技能匯總
上面我學(xué)習(xí)總結(jié)了下軟件編程的兩塊塊發(fā)展方向,下面就來(lái)說(shuō)看看擁有一名考試合格的軟件測(cè)試工程師不需要必須具備哪些技能?
1、最佳的方法隱形帶技能
開(kāi)發(fā)語(yǔ)言知識(shí)背景
對(duì)被測(cè)試對(duì)象使用的語(yǔ)言有肯定會(huì)的了解,這樣的促進(jìn)身體血液循環(huán)測(cè)試工作的開(kāi)展
計(jì)算機(jī)語(yǔ)言都更具肯定會(huì)的共通性,只需你深刻之所了解了一門(mén)語(yǔ)言,其他語(yǔ)言也不是難事
數(shù)據(jù)庫(kù)的熟悉使用
還能夠一一c語(yǔ)言設(shè)計(jì)大部分的SQL語(yǔ)句來(lái)輔助測(cè)試(SELECT,DELETE,restore),對(duì)于存儲(chǔ)過(guò)程可也多了解,在無(wú)程序輔助的情況下,它是制作數(shù)據(jù)的最好能手
通常在日常注意測(cè)試工作中,提取數(shù)據(jù)庫(kù)中的數(shù)據(jù)驗(yàn)以證測(cè)試結(jié)果的有效性、制作測(cè)試數(shù)據(jù)、批量改測(cè)試數(shù)據(jù)等
被測(cè)試對(duì)象業(yè)務(wù)的熟悉度
對(duì)此被測(cè)試對(duì)象業(yè)務(wù)流程的了解一定、越踏入越利于增強(qiáng)測(cè)試工作的開(kāi)展
2、測(cè)試?yán)碚?/p>
軟件測(cè)試的基本概念,及軟件測(cè)試未知的理由
不要硬記,但能很清楚軟件測(cè)試是什么
軟件測(cè)試的是一個(gè)整體流程
能具體點(diǎn)報(bào)出軟件工程中求全部的軟件測(cè)試生命周期,及一些軟件測(cè)試模型(雙V,V模型)
軟件工程中軟件生命周期
軟件工程中軟件生命周期的通常過(guò)程,和軟件編程在生命周期中的階段及作用
測(cè)試用例設(shè)計(jì)什么的幾大基本方法
做到這對(duì)件測(cè)試3中每天都建議使用的測(cè)試用例設(shè)計(jì)方法能脫口而口,而結(jié)合實(shí)際工作中的例子并且具體解釋、請(qǐng)解釋
軟件測(cè)試的幾大類(lèi)型能
參照實(shí)際項(xiàng)目,一下子地說(shuō)出某個(gè)被測(cè)試對(duì)象必須測(cè)什么哪些類(lèi)型
缺陷管理策略
缺陷的完整生命周期,有可能會(huì)出現(xiàn)的一些其他環(huán)節(jié)
一個(gè)缺陷是需要乾坤二卦的內(nèi)容,不可重現(xiàn)缺陷、缺陷不被認(rèn)可等問(wèn)題又出現(xiàn)時(shí)的處理策略
灰盒測(cè)試(僅針對(duì)白盒測(cè)試)
對(duì)代碼有加上的駕馭能力
熟悉各種白盒測(cè)試企業(yè)應(yīng)用程序設(shè)計(jì)方法,打聽(tīng)一下各個(gè)方法的優(yōu)劣,參照業(yè)務(wù)需求熟悉的使用最更貼切的方法參與測(cè)試用例設(shè)計(jì)
3、測(cè)試工具的使用
缺陷管理工具
Jira、Mantis、Bugfree、QC(TD)JIra、Mantis、Bugfree都為開(kāi)源軟件
缺陷工具的基本都使用本身簡(jiǎn)單的,這對(duì)未使用過(guò)的缺陷工具,也要能迅速的入門(mén)在用
需求管理工具
RationalRequisitePro
CloudtopoTopo
需求管理工具,像是作用于大中型項(xiàng)目的需求管理
自動(dòng)化工具
自動(dòng)化測(cè)試基本是流程
能不清楚的說(shuō)出自動(dòng)化測(cè)試的基本都流程,及自動(dòng)化工具的基本原理
自動(dòng)化測(cè)試工具工具
QuickTestPro(QTP)aroundHP
QTP為目前市場(chǎng)上很晚熟的一款產(chǎn)品,以其強(qiáng)大的功能而全部土地要注意的市場(chǎng)份額,但因價(jià)格普通的東西,不少公司一時(shí)無(wú)法接受
SELENIUM、WATIR開(kāi)源代碼測(cè)試自動(dòng)化工具
對(duì)于QTP昂貴的價(jià)格且不開(kāi)源,開(kāi)源的自動(dòng)化工具可謂備受青睞
ui自動(dòng)化腳本設(shè)計(jì)
說(shuō)自動(dòng)化測(cè)試,總之主要的重點(diǎn)在測(cè)試腳本的設(shè)計(jì)
設(shè)計(jì)腳本需要有一定會(huì)的語(yǔ)言功底,如QTP默認(rèn)不使用的是VBS腳本,如果不是你對(duì)VBS熟得不能再熟,那么那款工具你是可以算完全掌握了1/3
自動(dòng)化測(cè)試工具框架打聽(tīng)一下、設(shè)計(jì)
測(cè)試框架竟像大廈的基石,強(qiáng)盜團(tuán)的擴(kuò)展、豐富地都要故此為基礎(chǔ),肯定才是自動(dòng)化測(cè)試框架的難點(diǎn)
剛相互自動(dòng)化測(cè)試的同學(xué)可多了解
性能評(píng)測(cè)工具
LoadRunner(LR)acrossHPQA Load、WebRunner
性能測(cè)試原理及流程
穩(wěn)定性測(cè)試腳本錄制視頻、調(diào)優(yōu)
性能測(cè)試的重點(diǎn)工作之一錄制時(shí)、調(diào)優(yōu)腳本
要有一定的語(yǔ)言功底,如LR設(shè)置使用的是C語(yǔ)言,有C語(yǔ)言功底的同學(xué)學(xué)起來(lái)肯定是有百利而無(wú)一害
對(duì)比測(cè)試場(chǎng)景設(shè)計(jì)
性能測(cè)試的又一個(gè)重點(diǎn)場(chǎng)景的設(shè)計(jì)
場(chǎng)景的設(shè)計(jì)是否錯(cuò)誤的、比較合理,真接關(guān)系到最后性能測(cè)試結(jié)果的有效性
穩(wěn)定性測(cè)試結(jié)果分析、性能分析(重點(diǎn))
性能測(cè)試中的重中之重,又是性能測(cè)試的目的
性能測(cè)試結(jié)果數(shù)據(jù),講被測(cè)試對(duì)象中存在的主要問(wèn)題,對(duì)被測(cè)量對(duì)象決定相對(duì)應(yīng)的調(diào)優(yōu)后恢復(fù)測(cè)試出來(lái),待到被測(cè)試對(duì)象的性能參數(shù)提升要求。
4、計(jì)算機(jī)知識(shí)
清楚并能在用常見(jiàn)操作系統(tǒng)
Windows系列、Mac系列、Linux系列
TCP/IP協(xié)議
明白TCP/IP協(xié)議的內(nèi)容,以及填寫(xiě)層的功能
廣泛快捷指令的使用
在日常工作中能很快地的使用運(yùn)行中的又快又方便動(dòng)作,如notepad,mspaint,ipconfig,regedit等
熟練計(jì)算機(jī)中各種鍵盤(pán)操作(鍵盤(pán)操作的效率至少是鼠標(biāo)的3倍)
四、總結(jié)
以上那就是我的一些經(jīng)驗(yàn)之談,相對(duì)于在軟件測(cè)試中依然找不到方向的朋友,個(gè)人我建議你::
1.對(duì)技術(shù)有高度熱情、不喜歡學(xué)習(xí)新知識(shí)的人,選擇類(lèi)型一個(gè)專(zhuān)項(xiàng)測(cè)試領(lǐng)域,不斷地積累,結(jié)果走測(cè)試出來(lái)專(zhuān)家路線(xiàn);
2.善于溝通、有想法、思路清晰,內(nèi)心不甘平凡的人,也可以往測(cè)試管理方向反展。
發(fā)展方向想清楚了,就必須用行動(dòng)去再積累其崗位所需的知識(shí)、技能,機(jī)會(huì)總是會(huì)扔給有馬上準(zhǔn)備的人。