TDD 测试驱动开发工具、框架和快捷键
TDD 测试驱动开发工具、框架和快捷键
TDD 测试驱动开发工具与框架
根据 《Java测试驱动开发》(Viktor Farcic, Alex Garcia)一书整理了TDD 测试驱动开发的工具和框架:
在同类工具不止一个时,“点赞”图标表示该书作者推荐的工具。
该书提供了一些非常有参考价值的repository:
Vagrant repo: https://bitbucket.org/vfarcic/tdd-java-ch02-example-vagrant.git
单元测试repo: https://bitbucket.org/vfarcic/tdd-java-ch02-example-junit.git
- Web UI测试repo:https://bitbucket.org/vfarcic/tdd-java-ch02-example-web.git
本文只为学习笔记,想对测试驱动开发有更深入了解,推荐购买该书。
资源链接
VirtualBox: https://www.virtualbox.org
Vagrant:https://www.vagrantup.com
VMWare: https://www.vmware.com/
Gradle: http://gradle.org
Maven: http://maven.apache.org/
JUnit: http://junit.org
TestNG: http://testng.org/doc/index.html
JaCoCo: https://www.jacoco.org/jacoco/
Mockito:http://mockito.org/
EasyMock: http://easymock.org
PowerMock:http://powermock.github.io/
Selenium: http://www.sleniumhq.org
Selenide: http://selenide.org/
JBehave: https://jbehave.org/
Cucumber: https://cucumber.io/
IntellijIdea 快捷键
熟练应用下面这些Intellij 快捷键,可以让你TDD过程事半功倍:
快捷键 | 说明 |
---|---|
End | 移动光标到行尾 |
Home | 移动光标到行首 |
Alt + Enter | 生成类或方法 |
Alt + F7 | 查看哪里调用了这个方法 |
Ctrl + B | 进入一个方法或类,和按下ctrl + 鼠标单击效果一样 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + M | 重构:提取一段代码成为一个方法 |
Shift + F6 | 重构:重命名 |
Alt + <- | 后退到上一个打开的类 |
Alt + -> | 前进到下一个打开的类 |
F8 | Debug模式:单步调试 |
F7 | Debug模式:进入方法 |
Shift + F8 | Debug模式:退回到外层方法 |
Ctrl + Shift + O | 剔除没用的import |
Alt + Insert | 新建类、包、文件、目录 |
Ctrl + Alt + B | 查找接口的实现类、实现方法 |
Ctrl + E | 查看最近打开的文件 |
Shift + Shift | 查找文件 |
Alt + 1 | 打开/关闭左边导航树 |
Ctrl + Shift + F10 | 编译并运行程序 |
Shift + F10 | 运行程序 |
Chrome 浏览器快捷键
快捷键 | 说明 |
---|---|
F12 | 打开/关闭 Developer tools |
Ctrl + Shift + Delete | 删除浏览器缓存数据 |
F11 | 打开/关闭浏览器全屏模式 |