本期導(dǎo)讀:
App測(cè)試過程中經(jīng)常需要通過各種抓包工具來抓取App提交到后臺(tái)的數(shù)據(jù),以檢查提交的數(shù)據(jù)的的正確式方便定位是前后端的問題,所以對(duì)于移動(dòng)端的抓包是前端測(cè)試人員不可或缺的基本技能,國誠同學(xué)為大家詳細(xì)講解各種抓包的方法及應(yīng)用場(chǎng)景;目前的平安前端代碼尚未引入白盒測(cè)試,Junit框架是針對(duì)java代碼吁讨,另外前端是混合開發(fā)的,既包括java 等native代碼峦朗,也包括RN建丧,JS,H5等多種語言波势,如何有效的針對(duì)前端代碼進(jìn)行白盒測(cè)試待進(jìn)一步思考和實(shí)踐翎朱,韓娟同學(xué)為大家談?wù)凧ava白盒測(cè)試工具Junit的應(yīng)用。
原創(chuàng)文章
移動(dòng)端抓包方法有很多種多樣總有一款是適合我們的尺铣,常見抓包方式有:代理類(Fiddler Charls)拴曲、網(wǎng)關(guān)類(路由器網(wǎng)關(guān)交換機(jī))、虛擬網(wǎng)卡映射(MacOSRVI)凛忿、端口轉(zhuǎn)發(fā)類(adb forwards)疗韵、移動(dòng)端本地(tcpdump、wireshark侄非、chromedevtools)。
Junit是開源的Java單元測(cè)試框架流译。Junit是白盒測(cè)試逞怨,即程序員知道軟件如何完成功能(How)以及軟件如何什么樣的功能(What)。Junit的優(yōu)點(diǎn): 1福澡、使用豐富的斷叠赦,2、開發(fā)代碼與測(cè)試代碼分離,3除秀、某一個(gè)類的測(cè)試方法可以以較少的改動(dòng)快速復(fù)用到另一個(gè)類的測(cè)試糯累。
移動(dòng)測(cè)試技術(shù)
Macaca ExtentReports測(cè)試報(bào)告框架簡單總結(jié)介紹
Macaca集成ExtentReport報(bào)告模塊有這些優(yōu)點(diǎn):可以生成的報(bào)告簡潔美觀,甩默認(rèn)的junit,testng,reportng幾條街册踩、生成的單html方便jenkins集成發(fā)郵件泳姐、自帶集中展示歷史報(bào)告的服務(wù)端、只支持java和.net暂吉,比allure report要少很多胖秒、可定制性和內(nèi)容展示比allure report少、有服務(wù)端模塊秒殺一切慕的。
移動(dòng)端自動(dòng)化測(cè)試工具 Appetizer實(shí)戰(zhàn)
測(cè)試人員在找到一個(gè)問題之后從上報(bào)到修復(fù)通常是一個(gè)比較漫長而且需要大量交流的過程阎肝。很多時(shí)候開發(fā)人員常常會(huì)有以下抱怨:“你怎么弄崩潰的?”肮街,“我這里好好的啊”风题,“你從什么狀態(tài)開始操作的?”嫉父,諸如此類沛硅。大量的問來問去的語言交流使得修復(fù)的時(shí)間變長,影響進(jìn)度(測(cè)試是個(gè)漂亮妹妹除外),開發(fā)人只希望得到一個(gè)測(cè)試人員提供的可以重現(xiàn)的測(cè)試流程熔号,跑一遍稽鞭,重現(xiàn)問題。這里我們向大家分享一下如何結(jié)合多設(shè)備控制以及屏幕操作的錄制重放引镊,在多設(shè)備上實(shí)現(xiàn)可重現(xiàn)的測(cè)試流程的自動(dòng)化測(cè)試工具Appetizer朦蕴。
后端測(cè)試技術(shù)
JMeter性能測(cè)試3.0時(shí)代之-多維度的圖形化HTML報(bào)告
JMeter3.0 Dashboard Report,圖形化的HTML格式多維度測(cè)試報(bào)告弟头。借助這個(gè)特性吩抓,可以很大程度上降低我們搭建基于JMeter的性能測(cè)試平臺(tái)時(shí),在結(jié)果展示上的難度赴恨,將更多的經(jīng)歷放在后端的平臺(tái)功能而不是去臨時(shí)學(xué)習(xí)前端圖表庫疹娶。
前后端分離開發(fā)模式的mock平臺(tái)預(yù)研
Mock(模擬)是在項(xiàng)目測(cè)試中,對(duì)項(xiàng)目外部或不容易獲取的對(duì)象/接口伦连,*用一個(gè)虛擬的對(duì)象/接口來模擬*雨饺,以便測(cè)試。背景:前后端分離惑淳,前后端僅僅通過異步接口(AJAX/JSONP)來編程额港,前后端都各自有自己的開發(fā)流程,構(gòu)建工具歧焦,測(cè)試集合移斩,關(guān)注點(diǎn)分離,前后端變得相對(duì)獨(dú)立并松耦合。
通用測(cè)試技術(shù)
不知道大家做移動(dòng)app測(cè)試的時(shí)候向瓷,測(cè)試手機(jī)都放到誰那里呢肠套,為了解決公司設(shè)備管理我們做了設(shè)備管理系統(tǒng),這樣測(cè)試手機(jī)被分配到了各個(gè)部門的測(cè)試管理猖任;而測(cè)試通過把手機(jī)錄入設(shè)備管理系統(tǒng)你稚,一方面方便需要手機(jī)的人查詢?cè)撌謾C(jī)是否存在,在誰那里超升;另一方面入宦,方便測(cè)試管理手機(jī),將手機(jī)簽借給需要手機(jī)的人室琢;任何人需要手機(jī)都可以訪問該系統(tǒng)查詢手機(jī)乾闰,并找相應(yīng)的人調(diào)配。
移動(dòng)端測(cè)試用例設(shè)計(jì)總結(jié)
安裝/卸載盈滴;真機(jī)上安裝涯肩、卸載、高版本覆蓋安裝巢钓、低版本覆蓋安裝病苗、卸載后安裝高版本;安裝關(guān)注點(diǎn):版本號(hào)症汹、渠道號(hào)硫朦、數(shù)字簽名(用抓包工具輔助查看)...
新技術(shù)學(xué)習(xí)-QA也瘋狂
使用 appium進(jìn)行微信小程序的自動(dòng)化測(cè)試
其實(shí)微信小程序不過是正常的webview而已. 只是產(chǎn)品概念上的不同. 本質(zhì)還是h5.所以用appium是可以進(jìn)行自動(dòng)化的.以我們美團(tuán)外賣為例. 查看結(jié)構(gòu)就可以看到小程序的dom結(jié)構(gòu)...
測(cè)試雜談
手機(jī)遠(yuǎn)程真機(jī)調(diào)試平臺(tái)匯總
最近一直在研究遠(yuǎn)程真機(jī)平臺(tái),所以市場(chǎng)上的這些真機(jī)平臺(tái)都體驗(yàn)了研究了下背镇∫д梗基本上都是Android遠(yuǎn)程真機(jī),iOS的很少瞒斩,很多公司的真機(jī)平臺(tái)都是基于開源項(xiàng)目STF(Smartphone Test Farm 直譯過來是智能手機(jī)測(cè)試農(nóng)場(chǎng))破婆,有的公司是直接換了個(gè)UI,有些好點(diǎn)的公司胸囱,加上了一些定制化的特性祷舀。
安全測(cè)試是在IT軟件產(chǎn)品的生命周期中,特別是產(chǎn)品開發(fā)基本完成到發(fā)布階段烹笔,對(duì)產(chǎn)品進(jìn)行檢驗(yàn)以驗(yàn)證產(chǎn)品符合安全需求定義和產(chǎn)品質(zhì)量標(biāo)準(zhǔn)的過程裳扯。一句話總結(jié),安全測(cè)試就是檢查產(chǎn)品是否滿足安全需求的過程谤职。