一,為什么要做技術(shù)性測(cè)試-物競(jìng)天擇伐蒋,人勢(shì)所趨:
1工三,手工測(cè)試越來越年輕化、入門化先鱼,而我們則年齡越來越大俭正;
2,懂技術(shù)的測(cè)試受市場(chǎng)歡迎焙畔;
3掸读,難不成三十幾歲還愿意去做受用測(cè)試?
4,技多不壓身儿惫,愿你平安度過中年危機(jī)澡罚。
二,為什么選擇python-適合的才是最重要的肾请?
1留搔,python語(yǔ)法簡(jiǎn)單,模塊豐富铛铁,學(xué)習(xí)成本低隔显;
2,python通用性強(qiáng)饵逐,尤其對(duì)測(cè)試所需編碼的框架支撐好荣月;
3,python性價(jià)比高梳毙,升職加薪的必備技能哺窄。
三,為什么要在這里學(xué)-這里有你相見恨晚的需求
1账锹,顛覆傳統(tǒng)的學(xué)習(xí)模式萌业,開創(chuàng)編程新思路。
2奸柬,實(shí)際運(yùn)作的純干貨生年,我們承諾不兌一滴酒。
3,8課時(shí)廓奕,一個(gè)框架抱婉。
四,我們框架能給你什么-解放雙手桌粉、解放思想蒸绩?
1,設(shè)計(jì)與執(zhí)行的分離铃肯,人重在設(shè)計(jì)患亿,執(zhí)行交給腳本;
2押逼,可供開發(fā)自測(cè)步藕,方便領(lǐng)導(dǎo)查看報(bào)告;
3挑格,腳本的應(yīng)用咙冗,減少了人工作業(yè)時(shí)間,又能將python學(xué)習(xí)實(shí)踐融入其中漂彤。
學(xué)完課程能收獲什么雾消?
1)什么是接口瞬逊,怎么玩轉(zhuǎn)接口?
--基于Django框架前端+接口+服務(wù)端實(shí)例
2)如何開發(fā)接口自動(dòng)化測(cè)試腳本
--功能模塊拆分仪或,手把手講解模塊代碼确镊,過程穿插python語(yǔ)法解釋,代碼中學(xué)習(xí)python語(yǔ)法范删;
3)提高效率蕾域,為可持續(xù)發(fā)展加碼
--框架的使用,既減少了接口測(cè)試的手工測(cè)試到旦,又能促使你開發(fā)其他腳本旨巷,拋磚引玉,一勞永逸添忘。
本套架構(gòu)設(shè)計(jì)思想是什么采呐?
一、如何開始設(shè)計(jì)搁骑?
1)以結(jié)果為導(dǎo)向斧吐,反推要實(shí)現(xiàn)這些結(jié)果總共分為哪些步驟?
2)將每一步抽象為功能點(diǎn)仲器;
3)各個(gè)擊破煤率,逐一解決每一個(gè)功能點(diǎn),其后再將點(diǎn)串聯(lián)起來乏冀。
二蝶糯、實(shí)現(xiàn)的功能要求有那些?
1)測(cè)試數(shù)據(jù)存儲(chǔ)辆沦;
2)從存儲(chǔ)設(shè)備中獲取數(shù)據(jù)昼捍;
3)自動(dòng)的發(fā)送接口請(qǐng)求;
4)比較返回結(jié)果和預(yù)期結(jié)果肢扯;
5)把結(jié)果寫入存儲(chǔ)設(shè)備中妒茬;
6)保存測(cè)試結(jié)果。
三鹃彻、如何實(shí)現(xiàn)這些功能郊闯?
1)存儲(chǔ)測(cè)試用例數(shù)據(jù),可選擇mysql數(shù)據(jù)庫(kù)蛛株;
2)從存儲(chǔ)設(shè)備中取數(shù)據(jù),python對(duì)mysql的操作和sql腳本編寫育拨;
3)python發(fā)送http請(qǐng)求谨履,獲取返回包數(shù)據(jù);
4)從返回包中獲取需要數(shù)據(jù)和預(yù)期結(jié)果比較熬丧;
5)講比較的結(jié)果寫到對(duì)應(yīng)的測(cè)試用例后面笋粟;
6)把數(shù)據(jù)庫(kù)表數(shù)據(jù)導(dǎo)出到excel中;
四、抽象步驟到功能點(diǎn)
1)python處理mysql數(shù)據(jù)害捕;
2)python發(fā)送http協(xié)議接口請(qǐng)求绿淋;
3)python處理返回包數(shù)據(jù);
4)python統(tǒng)計(jì)導(dǎo)出測(cè)試結(jié)果尝盼。