小強軟件測試瘋狂講義:性能及自動化 | 運動資訊第一站 - 2024年7月

小強軟件測試瘋狂講義:性能及自動化

作者:趙強
出版社:清華大學
出版日期:2017年04月01日
ISBN:9787302464600
語言:繁體中文

本書分為兩大部分: 第一部分 技術篇:以全新的角度來解釋什麼是性能測試和自動化測試,不僅以實際案例講解了LoadRunner、Jmeter、Soapui、Appium、移動端APP測試、前端性能等內容,也講解了大家最為頭疼的兩大難題,性能測試通用分析思路和報告編寫,同時也介紹了如何設計和開發輕量級自動化測試框架。第二部分 管理篇:目前市面上缺少測試管理方面的內容,而本部分內容以作者本人的親身經歷來分享對測試行業的看法以及如何進行測試團隊的建設、管理、績效考核等,沒有高大上的概念,以通俗易懂的語言體現,是管理者的必讀內容。趙強(網絡昵稱:小強),獲得國際CSTE-QAI認證、中國軟件評測師認證、人力資源管理師認證。有多年的IT從業經驗,曾在新浪、搜狐、聚美優品、人民網等知名互聯網公司從事過開發、測試、產品、管理方面的工作。曾從零組建過多個測試團隊並主導完成過多個大型項目的性能測試、自動化測試以及測試管理工作。2016年創辦互聯網音頻節目「挨踢(IT)脫口秀」,短短時間在荔枝FM上的播放量已超過100萬。同時繼續在教育領域深耕,以小強測試獨立品牌運營,在線教育平台學員數超過65萬,並獲得51CTO學院「最佳人氣講師」、「特級講師」等榮譽。代表作《小強系列高級測試課程》獲得中國版權認證,也被多家機構、大學院校、企業公司作為視頻教材,是互聯網教育的先驅者。

第1章 全新認識性能測試和自動化測試1.1性能測試到底是什麼1.2性能測試分層模型1.2.1前端層1.2.2網絡層1.2.3后端層1.3自動化測試到底是什麼1.4自動化測試是否萬能1.5自動化測試分層模型1.5.1UI層1.5.2接口層1.5.3單元層1.6初學者如何選擇學習哪種測試技術1.7本章小結第2章 LoadRunner腳本開發實戰精要2.1LoadRunner介紹2.2使用LoadRunner完成業務級腳本開發2.2.1項目介紹2.2.2需求分析2.2.3腳本開發2.3使用LoadRunner完成H5網站的腳本開發2.4Mock實戰精要2.5使用LoadRunner完成接口級腳本開發2.5.1單接口的測試方法2.5.2接口依賴的測試方法2.6使用LoadRunner完成移動APP的腳本開發2.7使用LoadRunner完成MMS視頻流媒體測試2.8場景設計精要2.9去「並發數」2.10使用LoadRunner完成接口級功能自動化測試2.11本章小結第3章 Jmeter腳本開發實戰精要3.1Jmeter介紹3.2使用Jmeter完成業務級腳本開發3.3使用Jmeter完成接口級腳本開發3.3.1單接口的測試方法3.3.2接口依賴的測試方法3.4使用Jmeter完成JDBC腳本開發3.4.1單SQL語句測試3.4.2多SQL語句測試3.5使用Jmeter完成JMS Point?to?Point腳本開發3.5.1JMS介紹3.5.2ActiveMQ介紹3.5.3JMS Point?to?Point腳本開發3.6BeanShell腳本在Jmeter中的應用3.7使用Jmeter完成Java自定義請求3.8Jmeter輕量級接口自動化測試框架3.9在Jmeter中使用Selenium WebDriver完成測試3.10本章小結第4章 性能測試通用分析思路和報告編寫技巧4.1通用分析思路4.1.1觀察現象4.1.2層層遞進4.1.3縮小范圍4.1.4推理分析4.1.5不斷驗證4.1.6確定結論4.2測試報告編寫技巧4.3本章小結第5章 SoapUI腳本開發實戰精要5.1SoapUI介紹5.2SOAP WebService接口功能自動化測試5.2.1單接口的測試方法5.2.2接口依賴的測試方法5.3SOAP WebService接口負載測試5.4SOAP WebService接口安全測試5.5SoapUI輕量級接口自動化測試框架5.6本章小結第6章 Appium腳本開發實戰精要6.1Appium介紹6.2控件的識別與定位6.3常用的操作方法6.4Appium輕量級UI自動化測試框架6.5本章小結第7章 淺談移動APP非功能測試7.1移動APP啟動時間測試7.2移動APP流量測試7.3移動APP CPU測試7.4移動APP電量測試7.5移動APP兼容性測試7.6移動APP測試工具和雲測平台7.6.1常用的移動APP測試工具介紹7.6.2常見雲測平台介紹7.7移動應用基礎數據統計方案介紹7.8本章小結第8章 前端性能測試精要8.1h t t p協議簡介8.2h t t p請求和響應的過程8.3前端性能優化方法8.3.1減少h t t p請求數8.3.2圖片優化8.3.3使用CDN8.3.4開啟GZIP8.3.5樣式表和JS文件的優化8.3.6使用無cookie域名8.3.7前端代碼結構優化8.3.8其他優化方法8.4常用前端性能測試工具8.4.1Firebug8.4.2利用Chrome測試移動端網頁性能8.4.3h t t pWatch8.4.4YSlow8.4.5PageSpeed8.4.6埋點測試8.4.7基於ShowSlow的前端性能測試監控體系8.4.8基於YSlow和Jenkins的前端性能測試監控體系8.4.9其他前端性能測試平台8.5真實網站的前端性能測試8.6本章小結第9章 測試團隊的組建與管理9.1重新認識所謂的管理9.2人人都是管理者9.3測試團隊常見的組織架構模型9.4小議扁平化組織結構9.5如何組建測試團隊9.6如何高效管理測試團隊9.6.1初創期測試團隊的管理9.6.2發展期測試團隊的管理9.6.3穩定期測試團隊的管理9.7如何考核和激勵測試團隊9.7.1如何進行測試團隊的考核9.7.2如何激勵測試團隊9.8人性管理9.9缺陷知識庫的建立9.10如何高效地開會和寫日報9.11PDCA環9.12本章小結第10章 暢談測試工程師未來之路10.1軟件測試行業的現狀與發展趨勢10.2如何成為優秀的測試工程師10.3再談測試工程師的價值10.4危機!測試工程師真的要小心了10.5測試工程師職業發展路線圖10.6本章小結第11章 一線測試工程師訪談錄11.190后美女的全能測試蛻變之路11.2從功能測試到性能測試的轉型之路11.3一只菜鳥的成長之路11.490后帥哥的測試技能提升之路11.5本章小結附錄A 參考資料附錄B LoadRunner常見問題解決方案匯總B.1LoadRunner和各OS以及瀏覽器的可兼容性B.2LoadRunner無法安裝B.3錄制的時候無法啟動IEB.4錄制腳本為空B.5示例網站WebTours無法啟動B.6Controller中運行場景有很多超時錯誤B.7錄制完成有亂碼B.8LoadRunner中對h t t pS證書的配置B.9LoadRunner運行時常見報錯解決方案附錄C 性能測試文檔模板匯總C.1場景用例模板C.2性能測試計划模板C.3性能測試方案模板C.4性能測試報告模板C.5前端性能對比測試結果模板附錄D 自動化測試用例模板附錄E 管理相關文檔模板匯總E.1日報模板E.2績效考核方案模板后記


相關書籍