軟體測試工程師成長之路-軟體測試全程項目實戰寶典

軟體測試工程師成長之路-軟體測試全程項目實戰寶典

《軟體測試工程師成長之路-軟體測試全程項目實戰寶典》是2016年2月清華大學出版社出版的圖書,作者是王順。

基本介紹

  • 中文名:軟體測試工程師成長之路-軟體測試全程項目實戰寶典
  • 作者:王順
  • 出版社:清華大學出版社
  • 出版時間:2016年2月
  • 定價:44.5 元
  • ISBN:9787302416166
內容簡介,圖書目錄,

內容簡介

本書是眾多資深工程師多年經驗與智慧的結晶,有總結,有點評,有提高,能實踐,可以迅速指導項目實戰,提升個人與團隊技能,提高正在研發的軟體產品質量!
本書根據軟體測試工程師核心工作與技能要求分成三篇進行講解。
第一篇: 尋找軟體缺陷(Find Bug)技術篇
第二篇: 測試用例設計(Test Case Design)技術篇
第三篇: 測試工具使用(Test Tool Usage)技術篇
本書適合想從事軟體測試行業或已經進入軟體測試行業,但不懂如何實踐,不知道軟體測試工程師日常工作及所需要的技術或技巧的人,書中展示的各種技術,能滿足軟體測試日常工作所需。縱使有多年工作經驗的軟體測試工程師,也能在本書中找到靈感與共鳴,提高自身的測試技能與開拓測試視野。
本書同樣適用於軟體開發工程師,軟體項目管理師,系統架構師研發高質量軟體時的參考。同時也適用於高校計算機及軟體工程各專業作為軟體實踐教材,方便引導大學生深入理解軟體開發與軟體測試,進入軟體開發或軟體測試領域。

圖書目錄

第一篇尋找軟體缺陷(Find Bug)技術篇
第1章軟體缺陷綜述
1.1軟體測試
1.2軟體缺陷
1.3軟體缺陷嚴重級別劃分
1.4軟體缺陷狀態
1.5軟體缺陷管理
1.5.1缺陷管理流程
1.5.2缺陷描述
1.5.3缺陷提交原則
1.6軟體缺陷技術經驗分享一
1.6.1做國際軟體測試項目提交Bug技巧
1.6.2提交Bug的基本要素
1.6.3優秀的Bug界定與展示
1.7軟體缺陷技術經驗分享二
1.7.1閱讀測試用例與別人報的Bug
1.7.2尋找Bug需要注意事項
1.7.3準確清晰匯報Bug要點
1.7.4不斷總結與提高
1.8言若金葉國際軟體測試團隊實踐經驗總結
1.8.1準確匯報Bug的幾條基本準則
1.8.2描述Bug中需要注意事項
1.8.3在匯報英文Bug時專業英文描述
1.8.4與國外人進行項目交流常見英文信件含義
1.9國際Bug經驗與技術總結
1.9.1Guidelines for reporting Bugs
1.9.2Bug Template
1.9.3What are the qualities of a good software
Bug report?
1.9.4Tips to Write a Good Bug Report
1.9.5What if there isn't enough time for thorough testing?
1.10讀書筆記
第2章經典界面缺陷UI Bug
2.1Bug#1: leaf520論壇長字元搜尋界面溢出問題
2.2Bug#2: leaf520網站主頁IE訪問出現圖片未對齊
2.3Bug#3: leaf520網站出現文字與文字重疊
2.4Bug#4: oricity網站個人空間存在亂碼
2.5Bug#5: qa.roqisoft網站頁面出現文字重疊
2.6Bug#6: leaf520網站某合作院校圖片不顯示
2.7Bug#7: oricity主頁網站字元顯示亂碼
2.8Bug#8: qa.roqisoft網站註冊框與名稱未對齊
2.9Bug#9: book.roqisoft網站頁面放大文字越界
2.10Bug#10: qa.roqisoft網站出現內容重複顯示
2.11Bug#11: qa.roqisoft網站部分字型無法放大
2.12Bug#12: oricity網站登錄界面布局不合理
2.13Bug#13: oricity網站按鈕超出界面
2.14Bug#14: oricity網站版權資訊過期
2.15Bug#15: qa.roqisoft網站缺少搜尋圖示
2.16Bug#16: oricity網站信息顯示不完整
2.17Bug#17: qa.roqisoft同一級標題字型大小不同
2.18Bug#18: oricity論壇部分圖片不能顯示
2.19Bug#19: testfire網站頁面出現亂碼字元
2.20Bug#20: NBA網站搜尋結果頁面文字超出邊界
2.21Bug#21: oricity網站名稱界面問題
2.22Bug#22: oricity網站註冊頁面文字不對齊
2.23Bug#23: weibo網站出現錯誤單詞
2.24Bug#24: testfire網站不同瀏覽器顯示不相同
2.25Bug#25: NBA網站不同瀏覽器顯示不同
2.26Bug#26: weibo網站出現板塊重疊
2.27Bug#27: leaf520網站圖片顯示錯位
2.28Bug#28: NBA網站出現無意義的關閉圖示
2.29Bug#29: NBA網站表單顯示錯亂
2.30Bug#30: crackme網圖文混排風格不一致
2.31讀書筆記
第3章經典功能缺陷Function Bug
3.1Bug#1: oricity網站連結出現404錯誤
3.2Bug#2: oricity網站“找回密碼”功能失效
3.3Bug#3: qa.roqisoft非法字元用戶名註冊成功
3.4Bug#4: leaf520論壇無法搜尋到所需信息
3.5Bug#5: oricity網站錯誤提示不準確
3.6Bug#6: oricity網站上傳檔案名稱格式限制不工作
3.7Bug#7: oricity修改密碼時密碼長度沒有限制
3.8Bug#8: oricity網站日期排序功能無效
3.9Bug#9: leaf520將連結傳送給朋友功能沒實現
3.10Bug#10: oricity網站重新登錄無法提交
3.11Bug#11: oricity網站圖片修改功能無效
3.12Bug#12: oricity網站Tooltip描述不正確
3.13Bug#13: oricity網站軌跡名稱驗證規則有錯
3.14Bug#14: leaf520論壇高級搜尋功能不準確
3.15Bug#15: oricity網站排序結果不準確
3.16Bug#16: oricity論壇顯示/隱藏按鈕不工作
3.17Bug#17: oricity網站同一個信箱能重複註冊
3.18Bug#18: NBA中文網站球迷可重複簽到
3.19Bug#19: leaf520連結指向的版面不存在
3.20Bug#20: leaf520錯誤提示信息不準確
3.21Bug#21: oricity網站對無效日期沒有處理
3.22Bug#22: testaspnet網站已註冊賬號無法登錄
3.23Bug#23: NBA中文網微博登錄不工作
3.24Bug#24: oricity網站連結錯誤
3.25Bug#25: qa.roqisoft部分字號縮放不工作
3.26Bug#26: NBA中文網球員分類出錯
3.27Bug#27: NBA網縮小瀏覽器導航條消失
3.28Bug#28: testphp網站輸入框默認內容不消失
3.29Bug#29: oricity論壇無圖版不能顯示登錄信息
3.30Bug#30: testaspnet同一賬戶可以重複註冊
3.31Bug#31: oricity網站邀請好友郵件傳送不成功
3.32Bug#32: crakeme註冊日期與信箱不受限制
3.33讀書筆記
第4章經典技術缺陷
4.1Bug#1: oricity網站中文網錯誤提示使用英文
4.2Bug#2: oricity網站出現JS Error
4.3Bug#3: oricity網站Query Error
4.4Bug#4: leaf520論壇網站SQL Error
4.5Bug#5: leaf520生成PDF——TCPDF error
4.6Bug#6: roqisoft網站無意義複選框
4.7Bug#7: roqisoft網站Funp分享時出錯
4.8Bug#8: testfire網站Internet server error
4.9Bug#9: testasp網站出現SQL Error
4.10Bug#10: testaspnet網站出現Server Error
4.11Bug#11: testaspnet網站HTTP Error 403
4.12Bug#12: testfire網站傳送feedback出錯
4.13Bug#13: testfire網站存在空連結
4.14Bug#14: testfire網站找不到所請求的連結
4.15Bug#15: testfire網站域名不存在
4.16Bug#16: oricity網站沒有上一頁、下一頁功能
4.17Bug#17: kiehls網站Object Error
4.18Bug#18: oricity網站許可權控制有誤
4.19Bug#19: oricity網站無法連線資料庫
4.20Bug#20: testphp網站File Not Found
4.21Bug#21: leaf520網站無法發起QQ會話
4.22Bug#22: testfire網站表單驗證問題
4.23Bug#23: oricity網站軌跡名稱驗證不正確
4.24Bug#24: leaf520網站搜尋關鍵字發生混亂
4.25Bug#25: NBA網站點讚計數不完善
4.26Bug#26: NBA網站搜尋頁面顯示null
4.27Bug#27: oricity刪除回復出現Update Error
4.28Bug#28: NBA網站搜尋出現DB Error
4.29Bug#29: qa.roqisoft搜尋信息不能原樣顯示
4.30讀書筆記
第5章經典Web安全缺陷Web Security Bug
5.1Bug#1: testfire網站有SQL注入風險
5.2Bug#2: testaspnet網站有SQL注入風險
5.3Bug#3: testasp網站有SQL注入風險
5.4Bug#4: testfire網站注入攻擊暴露代碼細節
5.5Bug#5: oricity網站URL篡改暴露代碼細節
5.6Bug#6: testphp網站不能正確退出
5.7Bug#7: oricity網站有框架釣魚風險
5.8Bug#8: testasp網站有框架釣魚風險
5.9Bug#9: testfire網站有框架釣魚風險
5.10Bug#10: testphp網站有框架釣魚風險
5.11Bug#11: testaspnet網站有框架釣魚風險
5.12Bug#12: oricity網站有XSS攻擊風險之一
5.13Bug#13: oricity網站有XSS攻擊風險之二
5.14Bug#14: testfire網站有XSS攻擊風險
5.15Bug#15: testasp網站有XSS攻擊風險
5.16Bug#16: oricity網站有篡改URL攻擊風險
5.17Bug#17: oricity網站有檔案大小限制安全問題
5.18Bug#18: oricity暴露網站結構
5.19Bug#19: oricity暴露伺服器信息
5.20Bug#20: oricity網站有內部測試網頁
5.21Bug#21: oricity網站功能性訪問控制錯誤
5.22Bug#22: oricity網站出現403 Forbidden
5.23Bug#23: testaspnet網站未經認證的跳轉
5.24Bug#24: testfire網站XSS攻擊顯示源碼
5.25Bug#25: NBA網站能files遍歷
5.26Bug#26: oricity網站Cookie設定無效
5.27讀書筆記
第二篇設計測試用例(Test Case Design)技術篇
第6章測試用例綜述
6.1測試用例
6.2.1等價類劃分法
6.2.3基於判定表的測試
6.2.4因果圖法
6.2.5場景法
6.2.8基路徑測試法
6.2.9數據流測試
6.2.10程式插裝
6.2.11域測試
6.3測試用例設計考慮因素
6.4測試用例設計的基本原則
6.5測試用例設計技術經驗分享一
6.5.1測試用例八大要素
6.5.2優秀的測試用例
6.6測試用例設計技術經驗分享二
6.6.1設計測試用例應注意事項
6.6.2著手設計測試用例
6.6.3測試用例的評審與完善
6.7國際Test case經驗與技術總結
6.7.1What’s a “test case”?
6.7.2Test Case Writing Best Practices
6.7.3What Makes a Good Test Case?
6.8讀書筆記
第7章經典測試用例設計(Test Case Design)
7.1TC#1: 電子商務(kiehls護膚品)網站測試用例設計
7.1.1分析項目特徵
7.1.2設計測試用例
7.2TC#2: 手機輸入法測試用例設計
7.2.1分析項目特徵
7.2.2設計測試用例
7.3TC# 3: 手機鬧鐘設定測試用例設計
7.3.1分析項目特徵
7.3.2設計測試用例
7.4TC#4: 線上會議(Online Conference)測試用例設計
7.4.1分析項目特徵
7.4.2設計測試用例
7.5TC#5: 線上遊戲(Online Games)測試用例設計
7.5.1分析項目特徵
7.5.2設計測試用例
7.6TC#6: 搜尋引擎(Search Engine)測試用例設計
7.6.1分析項目特徵
7.6.2設計測試用例
7.7TC#7: 線上協作(Worksnaps)系統測試用例設計
7.7.1分析項目特徵
7.7.2設計測試用例
7.8TC#8: 書籍(books.roqisoft.com)網站測試用例設計
7.8.1分析項目特徵
7.8.2設計測試用例
7.9TC#9: 歐特克(AutoDesk Regression)回歸測試用例設計
7.9.1分析項目特徵
7.9.2設計測試用例
7.10讀書筆記
第三篇使用測試工具(Test Tool Usage)技術篇
第8章測試工具綜述
8.1軟體測試工具
8.1.1白盒測試工具
8.1.2黑盒測試工具
8.1.3測試管理工具
8.1.4專用測試工具
8.2軟體自動化測試
8.2.1軟體自動化測試的優點
8.2.2軟體自動化測試的局限性
8.3常見功能測試工具
8.3.1Rational Robot
8.3.2QuickTest Professional
8.3.3SilkTest
8.3.4QARun
8.3.5QTester
8.4常見性能測試工具
8.4.1HP LoadRunner
8.4.2IBM Performance Tester
8.4.3Radview WebLOAD
8.4.4Borland Silk Performer
8.4.5QALoad
8.4.6Web Application Stress
8.4.7Apache JMeter
8.4.8OpenSTA
8.5常見Web安全測試工具
8.5.1Weblnspect
8.5.2AppScan
8.5.3Acunetix Web Vulnerability Scanner
8.5.4Nikto
8.5.5WebScarab
8.5.6Websecurify
8.5.7Wapiti
8.5.8Firebug
8.6測試工具使用心得
8.6.1測試工具與軟體測試工作之間關係
8.6.2資深軟體測試工程師與測試工具
8.7國際Test Tool經驗與技術總結
8.7.1Why Automated Testing?
8.7.2Top 15 free tools which make tester’s life easier
8.8讀書筆記
第9章連結測試工具Xenu’s Link Sleuth
9.1工具介紹
9.1.1Xenu簡介
9.1.2Xenu下載與安裝
9.1.3Xenu主要功能
9.2使用方法
9.2.1直接輸入URL檢測
9.2.2打開本地網頁檔案
9.2.3同時檢測多個URL
9.3工具使用實例
9.3.1檢測結果分析
9.3.2檢測結果保存
9.3.3工具測試原理
9.3.4工具存在問題分析
9.4讀書筆記
第10章ZAP Web安全測試工具
10.1介紹
10.1.1ZAP簡介
10.1.2ZAP的特點
10.1.3ZAP的主要功能
10.2安裝ZAP
10.2.1環境需求
10.2.2安裝步驟(Windows)
10.3基本原則
10.3.1配置代理
10.3.2ZAP的整體框架
10.3.3用戶界面
10.3.4基本設定
10.3.5工作流程
10.4自動掃描實例
10.4.1掃描配置
10.4.2掃描步驟
10.4.3進一步掃描
10.4.4掃描結果
10.5手動掃描實例
10.5.1掃描配置
10.5.2掃描步驟
10.5.3掃描結果
10.6掃描報告
10.6.1IDE中的Alerts
10.6.2生成Report
10.6.3安全掃描Report分析
10.7讀書筆記
參考文獻

熱門詞條

聯絡我們