課程詳情
【課程介紹】
Python語言目前已經(jīng)被廣泛應(yīng)用于諸多領(lǐng)域,尤其在Web以及未來的人工智能方面顯得尤為突出。由于Python語言的簡(jiǎn)潔性、易讀性以及擴(kuò)展性都比較好,所以在較近幾年的測(cè)試領(lǐng)域的應(yīng)用也非常廣泛,很多大型的IT公司在招聘測(cè)試崗位尤其是中高級(jí)的測(cè)試崗位時(shí),都強(qiáng)調(diào)要熟練掌握Python腳本語言。
掌握好這門Python語言,對(duì)測(cè)試工程師而言,不僅僅能夠讓我們?cè)诿嬖囍袓渎额^角,更是我們未來自動(dòng)化測(cè)試和測(cè)試開發(fā)必備的專業(yè)技能。所以Python語言的學(xué)習(xí)勢(shì)在必行!
但是語言的學(xué)習(xí),對(duì)于測(cè)試工程師而言經(jīng)常讓我們既愛又痛,愛它是因?yàn)楣ぷ餍枰?,痛的是很難在短時(shí)間內(nèi)扎實(shí)掌握,究其原因,有以下幾點(diǎn):
1.語法的學(xué)習(xí)和面試要求以及工作應(yīng)用相分離,即學(xué)會(huì)了語法也不會(huì)在工作中應(yīng)用,面試的問題也很難解決。
2.會(huì)編寫一些程序,但是換一個(gè)需求和問題就又無從下手了。其實(shí)質(zhì)是不具備編程思想,不了解如何把需求轉(zhuǎn)化為代碼腳本實(shí)現(xiàn)。
3.語言的學(xué)習(xí)沒有和測(cè)試工作具體場(chǎng)景和任務(wù)相結(jié)合,學(xué)會(huì)了語言,仍然不了解自動(dòng)化測(cè)試工作如何開展。
解決了以上三個(gè)方面,我們的學(xué)習(xí)和應(yīng)用的問題才能完全緊密相結(jié)合,較終達(dá)到“學(xué)以致用”的目標(biāo)?。?!
【課程模塊】
課程分為兩個(gè)大模塊:
模塊一:算法分析、設(shè)計(jì)、實(shí)現(xiàn)以及調(diào)試
結(jié)合企業(yè)面試和工作常用算法,從需求分析,到算法設(shè)計(jì),然后再到語法學(xué)習(xí),程序?qū)崿F(xiàn),以及較終的程序調(diào)試進(jìn)行綜合的分析和實(shí)踐,達(dá)到以下目標(biāo):
1.掌握編程思想,而不是只學(xué)習(xí)語法知識(shí)
2.從需求分析,到設(shè)計(jì)思想,到代碼實(shí)現(xiàn),較后進(jìn)行腳本調(diào)試。了解學(xué)習(xí)測(cè)試開發(fā)所需具備的能力
3.掌握常用的算法實(shí)現(xiàn),為未來的自動(dòng)化測(cè)試和測(cè)試開發(fā)奠定良好的邏輯基礎(chǔ)
模塊二:測(cè)試工具開發(fā)實(shí)戰(zhàn)
未來的測(cè)試工作都需要具備一定的測(cè)試工具研發(fā)能力。結(jié)合企業(yè)的應(yīng)用場(chǎng)景,在打好Python算法和語言基礎(chǔ)的前提下,以迭代開發(fā)方式,逐步演繹分解一款測(cè)試開發(fā)工具從需求、設(shè)計(jì)到實(shí)現(xiàn)和不斷升級(jí)的完整工作過程。通過這個(gè)項(xiàng)目實(shí)戰(zhàn),達(dá)到以下目標(biāo):
1.了解研發(fā)一款測(cè)試工具的全部工作流程
2.了解迭代開發(fā)的全流程
3.在測(cè)試工作中遇到各種工作問題應(yīng)該如何溝通,如何分析,如何通過團(tuán)隊(duì)協(xié)作提升自己的工作能力
4.完成測(cè)試工具的研發(fā),掌握Python的高級(jí)應(yīng)用,提升個(gè)人測(cè)試技術(shù)實(shí)力和價(jià)值。
【課程優(yōu)勢(shì)】
1.編程思想的建立,而非只是語法的學(xué)習(xí)
2.了解實(shí)際工作全流程,真實(shí)工作場(chǎng)景再現(xiàn),而非只是單純技術(shù)的學(xué)習(xí)
3.拿到一項(xiàng)工作任務(wù),如何進(jìn)行確認(rèn)、溝通、協(xié)作,如何把自己掌握的技術(shù)進(jìn)行應(yīng)用,而非只是一個(gè)答案的了解