Home | 簡體中文 | 繁體中文 | 雜文 | 打賞(Donations) | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 知乎專欄 | 視頻教程 | About

Netkiller Testing 手札

Mr. Neo Chan, 陳景峰(BG7NYT)


中國廣東省深圳市寶安區龍華鎮溪山美地
518109
+86 13113668890
+86 755 29812080

$Id: book.xml 559 2013-04-10 07:03:49Z netkiller $

版權聲明

轉載請與作者聯繫,轉載時請務必標明文章原始出處和作者信息及本聲明。

http://www.netkiller.cn
http://netkiller.github.io
http://netkiller.sourceforge.net
微信訂閲號 netkiller-ebook (微信掃瞄二維碼)
QQ:13721218 請註明“讀者”
QQ群:128659835 請註明“讀者”

$Date: 2013-04-10 15:03:49 +0800 (Wed, 10 Apr 2013) $


目錄

1. 自述
1.1. 系列文檔
1.2. 作者簡介
1.3. 寫給讀者
1.4. 如何獲得文檔
1.4.1. 下載 Netkiller 手札 (epub,kindle,chm,pdf)
1.4.2. 鏡像下載
1.4.3. 克隆 github 倉庫
1.4.4. Yum 下載文檔
1.5. 打賞(Donations)
1.5.1. 微信(Wechat)
1.5.2. 支付寶(Alipay)
1.5.3. PayPal Donations
1.5.4. 銀行(Bank)
1.6. 聯繫方式
1. Software Testing
1.1. 缺陷管理工具
1.1.1. Mantis
1.1.1.1. JpGraph
1.1.2. Bugzilla
I. Web Testing
2. Browser Config
2.1. Chrome
3. WEBDRIVER
3.1. php-webdriver -- A very thin wrapper of WebDriver
4. WATIR - WEB AUTOMATION TESTING IN RUBY
4.1. Install of WATIR
4.1.1. IE
4.1.2. Firefox
4.1.3. Chrome Driver
4.2. watir-webdriver
4.3. Getting Started
4.3.1. firewatir
4.3.2. watir-webdriver
4.4. Config file
4.5. Watir library
4.6. Browser
4.6.1. Environment variable
4.6.2. Browser options
4.6.3. Open a browser (default: Internet Explorer)
4.6.4. Watir::Browser.attach
4.6.5. Open Browser at the specified URL
4.6.6. Go to a specified URL
4.6.7. Close the browser
4.6.8. 屏幕截圖
4.7. Test Unit
4.8. HTML Tags and Watir Methods
4.8.1. Collections of HTML Elements
5. Cucumber
6. Selenium - Web Browser Automation
6.1. WEBDRIVER
6.2. Selenium RC
6.3. 支持瀏覽器
6.3.1. Microsoft WebDriver
6.4. python
6.4.1. python example
6.5. ruby
6.5.1. ruby example
6.6. Node.js selenium-webdriver
6.6.1. 安裝測試環境
6.6.1.1. Selenium Server
6.6.1.2. 安裝 selenium-webdriver
6.6.1.3. 瀏覽器相關設置
6.6.2. 測試例子
6.6.3. Unit Test
6.7. PHP
6.7.1. 安裝 PHPUNIT 與 Selenium
6.7.2. Example
6.8. Java
6.8.1. Apple Mac 例子 Java 11 + Junit5 + Selenium + Safari
6.8.2. Windows Example
6.8.3. 獲取信息
6.8.3.1. title
6.8.4. 查找元素
6.8.4.1. By.id(String id);
6.8.4.2. By.className(String className);
6.8.4.3. By.cssSelector(String cssSelector);
6.8.4.4. By.linkText(String linkText);
6.8.4.5. By.partialLinkText(String partialLinkText);
6.8.4.6. By.name(String name);
6.8.4.7. By.tagName(String tagName);
6.8.4.8. By.xpath(String xpath);
6.8.4.9. getTagName()
6.8.4.10. submit()
6.8.5. 事件
6.8.5.1. 填寫信息
6.8.5.2. 單擊操作
6.8.6. 瀏覽器控制
6.8.6.1. 窗口控制
6.8.6.2. 切換窗口
6.8.6.3. 超時
6.8.7. 對話框
6.8.7.1. Alert
6.8.7.2. 輸入對話框
6.8.7.3. 確認對話框
6.8.8. HTML 表單處理
6.8.8.1. SELECT
6.9. Codeception
6.10. Behat
7. Behat
7.1. Behat and Mink
7.1.1. Getting Started
8. WatiN
9. PAMIE
10. Robot Framework
11. TestCafe
12. Robot Framework
13. TestCafe
II. 磁碟IO測試
14. fio
15. iozone
16. iometer
17. 測試檔案系統
18. iperf: Tool for measuring TCP and UDP bandwidth performance
19. 網絡測試
19.1. iperf3 - perform network throughput tests
19.1.1. Server
19.1.2. Client
19.2. Clumsy 差網絡環境模擬工具
III. Web 壓力測試工具
20. TCP/IP 壓力測試優化
21. ApacheBench
21.1. Post數據
22. JMeter
23. Siege
24. Test - System performance benchmark
24.1. SysBench
24.2. Bandwidth: a memory bandwidth benchmark
24.3. locust - An open source load testing tool.
25. OpenSTA(Open System Testing Architecture)
IV. Unit test
26. PHPUnit
26.1. Assertions
26.2. phpunit xml
27. appium
V. GUI 測試
28. Cross Platform GUI Test Automation tool
29. Windows GUI
29.1. pywinauto - Windows GUI automation using Python
29.1.1. swapy - Simple Windows Automation on Python
29.2. QAliber
29.3. Windows Automation API
29.3.1. Inspect
29.3.2. UI Accessibility Checker
29.3.3. system.windows.automation
29.4. sikuli
30. Linux Desktop Testing Project(LDTP)
31. Android testing
32. Miscellaneous
32.1. Test_Anything_Protocol
32.2. Smolder
32.3. OpenQA

範例清單

4.1. watir firewatir example
4.2. watir-webdriver example
4.3. watir-webdriver remote
6.1. python testcase
6.2. ruby testcase
6.3. NODE.JS selenium-webdriver 本地測試
6.4. NODE.JS selenium-webdriver 遠程測試
6.5. Unit Test
6.6. Phpunit Selenium
7.1. features/example.feature