課程詳情
眾所周知,測試的覆蓋率取決于測試用例的設計,而測試用例本身又要依賴設計各種不同的測試數據。也就是說只要提高了測試數據的數量和質量,測試的覆蓋率就可以得到很大程度的提升。
但是自動化測試工程師主要的注意力都放在如何讓腳本能夠運行這樣的技術問題上了,很少有時間去思考應該構造什么樣的測試數據來更好的支持我們的自動化測試。即使有這樣的想法,但是礙于測試時間和資源非常有限,沒有那么多的時間去手工構造測試數據,所以自動化測試帶來的價值也只是滿足正常、少量數據的測試,與人工測試相比其覆蓋率還有很大的不足。
那么如何使用python腳本技術能自動生成有效多樣的測試數據,不僅如此,如果能進一步生成可供自動化測試腳本直接讀取的測試用例。那就能實現從數據構造、測試用例設計、測試執(zhí)行一系列的“自動化”測試工作了。
1.“全流程自動化”測試工作思想的建立
- 什么是“全流程自動化”?其價值和意義何在?
- 如何進行“全流程自動化”測試工作的開展?
2.如何用自動化的思想設計不同類型,不同需求的測試數據
3.常見的測試數據類型有哪些?如何以自動化的方法進行創(chuàng)建?
- 技術試驗:通過python的哪些技術來進行測試數據的構造
- V1.0版本:按照數據類型和不同的數據需求,創(chuàng)建不同的構造測試數據的方法
- V2.0版本:如何生成測試數據文件進行復用
4.以面向對象思想來進行測試數據庫的積累
- 面向對象編程思想的建立
- V1.0版本:如何依據數據需求自動封裝生成測試數據
- V2.0版本:如何不斷積累各種測試數據庫
? ? 明星老師★★★★★推薦
? ? ?1.Python實戰(zhàn)課程——開啟購房模式
? ? ?2.Python全棧測試開發(fā)精品課
? ? ?3.爬蟲實戰(zhàn)
博為峰,中國職業(yè)人才培訓領域的先行者,隸屬于上海博為峰軟件技術股份有限公司(股票代碼:836392,2020年4月入選新三板創(chuàng)新層)。 公司總部位于上海,在北京、深圳、廣州、南京、西安、成都、杭州、合肥、重慶、南昌、長沙、武漢、蘇州、石家莊、濟南、鄭州、天津、青島等地均設有分支服務機構。
十數年來,博為峰始終堅守教學品質,真誠服務學員,發(fā)展至今,每年畢業(yè)學員10000+,就業(yè)率長期保持在99%以上。博為峰已先后為7000多家國內外企業(yè)輸送軟件技術精英,未來還將根據產業(yè)變遷和技術革新開設更多的緊缺人才實訓項目:幫助更多的應屆畢業(yè)生和職場新人找到滿意工作,實現職業(yè)夢想;幫助更多的用人單位輕松招到可用之才,推動企業(yè)發(fā)展和產業(yè)進步。
【教學成果】
孵化出國內較大的軟件測試品牌、社區(qū)-51testing,是中國軟件測試人才的搖籃。
博為峰累計已畢業(yè)70000+學員,開班上千期,就業(yè)率99%以上,學員入職7000多家企業(yè),舉辦90場公益沙龍,出版16本叢書,發(fā)型電子雜志57期。
姑蘇區(qū)廣濟南路18號中盛艾美寫字樓805室