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