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