本期導(dǎo)讀:本期原創(chuàng)專(zhuān)欄收錄了兩篇原創(chuàng)文章跨算,杜鵑為我們介紹了如何將PyQt5程序生成的APP制作成DMG哺呜,緒文介紹了開(kāi)戶(hù)核人的詳細(xì)流程蜘澜;測(cè)試技巧沾鳄,自動(dòng)化慨飘,專(zhuān)項(xiàng)測(cè)試專(zhuān)欄收錄了來(lái)自騰訊、百度译荞、TesterHome等各大互聯(lián)網(wǎng)公司及社區(qū)先進(jìn)的測(cè)試工具以及自動(dòng)化實(shí)施案例瓤的。測(cè)試雜談部分介紹了測(cè)試也要有情商之如何與開(kāi)發(fā)搞好關(guān)系。
一吞歼、原創(chuàng)專(zhuān)欄
1)PyQt5程序生成的APP制作成DMG
作者:平安金融壹賬通測(cè)試工程師 武杜鵑
摘要:本文詳細(xì)介紹了PyQt5程序制作成DMG所需的環(huán)境圈膏、工具等以及最終實(shí)現(xiàn)的詳細(xì)過(guò)程。
2)身為一個(gè)金融人篙骡,你了解開(kāi)戶(hù)核人流程嗎
作者:平安金融壹賬通測(cè)試工程師 曹緒文
摘要:看過(guò)《人民的名義》電視劇的朋友應(yīng)該都記得劇中的一個(gè)情節(jié):早期本辐,蔡成功使用侯亮平身份證復(fù)印件開(kāi)立了一張民生銀行卡桥帆,并往里面轉(zhuǎn)賬存入40W人民幣医增。在后期慎皱,蔡成功舉報(bào)侯亮平,證據(jù)之一便是該民生銀行卡內(nèi)的40W人民幣的轉(zhuǎn)賬記錄叶骨。侯亮平因此受到處分茫多,并接受調(diào)查,要不是上面有人忽刽,仕途應(yīng)該就over了天揖。從這個(gè)例子中,我們已經(jīng)可以看到銀行開(kāi)戶(hù)核人的重要性了跪帝。
二今膊、測(cè)試方法與技巧
1)為什么要進(jìn)行日志測(cè)試以及如何進(jìn)行日志測(cè)試?
作者:足下 @ testwo測(cè)試窩
摘要:現(xiàn)代日志聚合和搜索工具為團(tuán)隊(duì)的建立伞剑、測(cè)試和運(yùn)行軟件系統(tǒng)提供了重要的新功能斑唬。通過(guò)把日志作為一個(gè)核心系統(tǒng)組件,并使用如唯一事件ID黎泣、事務(wù)追蹤技術(shù)和結(jié)構(gòu)化的日志輸出等技術(shù)恕刘,我們可以獲得對(duì)應(yīng)用程序的行為和正常運(yùn)作的豐富的見(jiàn)解,尤其是跨組件的視圖抒倚。這篇文章解釋了為什么測(cè)試日志是有價(jià)值的和如何用現(xiàn)代日志聚合工具做日志測(cè)試褐着。這種方法使日志成為了一種渠道,使分布式系統(tǒng)更具可測(cè)試性托呕。
2)iOS測(cè)試?yán)?idb
作者:騰訊移動(dòng)品質(zhì)中心TMQ
摘要:對(duì)于android的開(kāi)發(fā)以及測(cè)試人員含蓉,對(duì)adb命令一定會(huì)很熟悉,adb工具可謂android測(cè)試的入門(mén)神器项郊,安裝馅扣、卸載、抓log呆抑、截圖等等一應(yīng)俱全岂嗓。很多自動(dòng)化以及性能工具都一定程度上要依賴(lài)adb工具。
3)APK逆向分析破解
作者:Pritry@百度MTC
摘要:很多同學(xué)都對(duì)移動(dòng)應(yīng)用的安全掃描不明所以鹊碍,不安全的應(yīng)用會(huì)出現(xiàn)什么樣的問(wèn)題呢厌殉?舉例來(lái)說(shuō),對(duì)于未進(jìn)行保護(hù)的Android應(yīng)用侈咕,有很多方法和思路對(duì)其進(jìn)行逆向分析和攻擊公罕。使用一些基本的方法,就可以打破對(duì)應(yīng)用安全非常重要的機(jī)密性和完整性耀销,實(shí)現(xiàn)獲取其內(nèi)部代碼楼眷、數(shù)據(jù),修改其代碼邏輯和機(jī)制等操作。今天小編就要介紹一些基本的應(yīng)用逆向和分析方法罐柳,至于接下去的事兒掌腰,就不多說(shuō)啦!準(zhǔn)備好充充電了嗎张吉!
三齿梁、自動(dòng)化與專(zhuān)項(xiàng)實(shí)施
1)實(shí)現(xiàn)自動(dòng)化測(cè)試,首先不是一個(gè)技術(shù)問(wèn)題
作者:楊曉慧@百度MTC
摘要:iOS9.3及以下使用 Automation 作為底層技術(shù)肮蛹,在iOS9.3出現(xiàn)了XCUITest勺择,并且在iOS10時(shí)拋棄了 Automation ,所以Appium在iOS9.3及以下和iOS10的配置方法不同伦忠。
2)性能測(cè)試場(chǎng)景設(shè)計(jì)雜談
作者:張?jiān)蕬c@51testing
摘要:提到性能測(cè)試省核,大家想到的就是使用工具對(duì)應(yīng)用進(jìn)行加壓,看看應(yīng)用能承受多少并發(fā)昆码,TPS(Transactions Per Second)是多少气忠,交易響應(yīng)時(shí)間是否在接收的范圍內(nèi)。不錯(cuò)未桥,這些都是大家最關(guān)心的應(yīng)用的性能指標(biāo)笔刹,也是每個(gè)性能測(cè)試項(xiàng)目輸出的結(jié)果。然而冬耿,要實(shí)現(xiàn)這樣的效果卻并不是一件簡(jiǎn)單的事情舌菜,因?yàn)樾阅軠y(cè)試是一個(gè)十分復(fù)雜的系統(tǒng)工程,對(duì)測(cè)試人員的能力水平提出了更高的要求亦镶,需要性能測(cè)試人員具備非常全面的知識(shí)與技能日月,能夠定位應(yīng)用的性能瓶頸,并提出適當(dāng)?shù)膬?yōu)化方案缤骨。
3)Docker selenium 結(jié)合 docker 構(gòu)建分布式測(cè)試環(huán)境 (初學(xué)者視角)
作者:lunamagic@TesterHome
摘要:隨著自動(dòng)化測(cè)試越學(xué)越深爱咬,深深覺(jué)得有太多的東西需要總結(jié),發(fā)布此貼的目的有3個(gè)绊起。
1.記錄下學(xué)習(xí)中遇到的坑精拟,當(dāng)做學(xué)習(xí)筆記。
2.有前人路過(guò)看到文章中比較落后的做法虱歪,請(qǐng)務(wù)必一定要指教蜂绎。(因?yàn)槭浅鯇W(xué)者視角,很多東西只是走通而已笋鄙,不足的地方多的去了师枣,無(wú)論誰(shuí)的指教都會(huì)讓我受益匪淺)
3.因?yàn)槲揖褪且粋€(gè)初學(xué)者,所以我打算詳細(xì)的記錄操作步驟萧落,爭(zhēng)取和我一樣的初學(xué)者看著這篇文章就可以成功搭建測(cè)試環(huán)境践美。
四洗贰、平臺(tái)與工具建設(shè)
1)火線(xiàn)教你如何開(kāi)發(fā)Jenkins插件
作者:魏浩@Qtest之道
摘要:提到Jenkins,做測(cè)試工作的無(wú)論是小伙伴陨倡、大伙伴還是老司機(jī)都是比較熟悉的敛滋。網(wǎng)上大部分資料無(wú)非三種:Jenkins簡(jiǎn)介、如何啟動(dòng)Jenkins玫膀、如何安裝和使用Jenkins插件矛缨。本文作為一個(gè)jenkins的進(jìn)階:教你如何開(kāi)發(fā)一個(gè)jenkins插件!話(huà)不多說(shuō)帖旨,讓我們直接切入正題。本文我會(huì)以火線(xiàn)為例灵妨,逐步講述一個(gè)jenkins插件從無(wú)到有的整個(gè)過(guò)程解阅。
2)Hadoop簡(jiǎn)介及入門(mén)使用
作者:馬軒@Qtest之道
摘要:隨著各條產(chǎn)品線(xiàn)的大數(shù)據(jù)化,海量數(shù)據(jù)處理技術(shù)已經(jīng)被廣泛應(yīng)用于用戶(hù)行為分析泌霍、廣告效果分析货抄、產(chǎn)品設(shè)計(jì)分析、商業(yè)智能分析和報(bào)表統(tǒng)計(jì)等各個(gè)環(huán)節(jié)朱转。與之相關(guān)的部分測(cè)試任務(wù)也需要覆蓋大數(shù)據(jù)業(yè)務(wù)或者需要分析大數(shù)據(jù)以輔助測(cè)試結(jié)論或者測(cè)試流程蟹地,這就要求QA具備一定的大數(shù)據(jù)方面的分析處理素質(zhì)。今天就為大家介紹一款較為常用的大數(shù)據(jù)框架——Hadoop藤为。
3)從 0 構(gòu)建自動(dòng)化測(cè)試平臺(tái) (一) 之技術(shù)選型
作者:aizaimenghuangu@TesterHome
摘要:一直有一個(gè)夢(mèng)想怪与,做一款屬于測(cè)試自己的產(chǎn)品。進(jìn)入測(cè)試行業(yè)其實(shí)是一個(gè)偶然缅疟,一個(gè)偶然的機(jī)會(huì)從研發(fā)轉(zhuǎn)向了測(cè)試分别,當(dāng)時(shí)這個(gè)決定轟動(dòng)了測(cè)試部門(mén),后面影響了整個(gè)測(cè)試部門(mén)存淫,一個(gè)會(huì)開(kāi)發(fā)的測(cè)試耘斩,從那個(gè)時(shí)候開(kāi)始了不斷的測(cè)試探索之路,大致過(guò)程:會(huì)基礎(chǔ)的C/C++--->不懂測(cè)試的測(cè)試員--->不懂測(cè)試的測(cè)試開(kāi)發(fā)--->不懂測(cè)試的測(cè)試組長(zhǎng)--->不懂測(cè)試的自動(dòng)化測(cè)試主管---->不懂測(cè)試的測(cè)試管理者(現(xiàn)在的我)桅咆。其實(shí)在自動(dòng)化測(cè)試的探索過(guò)程中括授,了解了非常多的自動(dòng)化測(cè)試工具、測(cè)試思想岩饼,很多的工具都認(rèn)為是非常不錯(cuò)的荚虚,希望能夠集成在一起,發(fā)揮每個(gè)工具的價(jià)值忌愚,而就在此時(shí)曲管,BAT非常迅猛的開(kāi)始了自動(dòng)化測(cè)試平臺(tái)的推出,最早應(yīng)該是itestin硕糊,后來(lái)才有了BAT的產(chǎn)品院水,試用了他們的產(chǎn)品腊徙,我認(rèn)為是挺好的,但是有個(gè)問(wèn)題就是要收費(fèi)檬某,這個(gè)是我一直都無(wú)法接受的撬腾,為此我就想擁有一個(gè)自己的自動(dòng)化測(cè)試平臺(tái),K米測(cè)試平臺(tái)恢恼。
4)從 0 構(gòu)建自動(dòng)化測(cè)試平臺(tái) (二) WEB 服務(wù)器構(gòu)建
作者:aizaimenghuangu@TesterHome
摘要:在第一篇文章中民傻,介紹了技術(shù)選型:從0構(gòu)建自動(dòng)化測(cè)試平臺(tái)(一)之技術(shù)選型
接下來(lái)就要開(kāi)始和大家分享具體的產(chǎn)品實(shí)現(xiàn),在此之前我還是想聊一下測(cè)試對(duì)編程語(yǔ)言的掌握程度场斑,或者說(shuō)是熟悉程度漓踢,主要是和開(kāi)發(fā)的區(qū)別,簡(jiǎn)單說(shuō)就是:用到哪里學(xué)哪里漏隐;沒(méi)有一定要求對(duì)編程語(yǔ)言進(jìn)行系統(tǒng)的學(xué)習(xí)喧半,在我看來(lái)如果系統(tǒng)學(xué)習(xí)一下這些大把的語(yǔ)言(Node.js、python青责、html挺据、css、js)脖隶,就有可能出現(xiàn)還沒(méi)開(kāi)始呢扁耐,就已經(jīng)放棄了!我也曾經(jīng)一度的在針扎和反什濉:我這樣不是在浪費(fèi)生命嗎婉称?對(duì)于基礎(chǔ)不好的我來(lái)說(shuō)系統(tǒng)學(xué)習(xí)一門(mén)編程語(yǔ)言是無(wú)聊+痛苦的,(雖然懂了之后就很簡(jiǎn)單,但過(guò)程還是比較痛苦)系統(tǒng)學(xué)習(xí)有點(diǎn)像學(xué)校里面的學(xué)習(xí)模式心墅,從第一章學(xué)習(xí)到最后一章酿矢,完了之后還是不會(huì),這就出現(xiàn)了還沒(méi)開(kāi)始呢就已經(jīng)放棄了的悲劇怎燥,這也是符合2/8原則的:80%有用的內(nèi)容瘫筐,在20%的章節(jié)里面
五、測(cè)試雜談
1)測(cè)試也要有情商之如何與開(kāi)發(fā)搞好關(guān)系
作者:JYing@TesterHome
摘要:測(cè)試和開(kāi)發(fā)可以說(shuō)是前世的一對(duì)宿孽铐姚,今世的一對(duì)兒冤家策肝。開(kāi)發(fā)的工作就是按照PM的設(shè)計(jì)將產(chǎn)品最終造出來(lái),而測(cè)試則是在開(kāi)發(fā)已完成的工作里找錯(cuò)誤隐绵,尋不是之众。顯然,測(cè)試這樣的工作會(huì)讓開(kāi)發(fā)很不爽依许,其實(shí)不但是開(kāi)發(fā)棺禾,每個(gè)人都不喜歡自己的勞動(dòng)成果別別人挑毛病。如果測(cè)試在工作中不講究方式方法讓已經(jīng)比較緊張的測(cè)試開(kāi)發(fā)關(guān)系雪上加霜峭跳。所以測(cè)試總是很容易就和開(kāi)發(fā)們吵起來(lái)膘婶,吵得是雞飛狗跳缺前,就差上手了。這樣的場(chǎng)景每天在不同的公司重復(fù)上演悬襟。