summary
一. git的使用
二.JUnit test
一. git的使用
第一次使用的时候,除了要安装之外,要连接到指定的github中,就需要输入密码和账户,但是之后不在需要。
- Clone项目到指定的位置:i.e :桌面。注意clone的时候地址,有的时候选择http或者ssh。
- 使用终端打开该项目的项目的位置,然后依次使用下面的语句
- 对项目内容进行调整后,使用下列语句对修改之处进行提取和标注
git status |
4. 无误后,将修改对文件添加到仓库中.
git add . |
5. 对要修改的文件添加评语
git commit -m “xxxx” |
6. Push 进入仓库
git push |
二.JUnit test
Java中常见的测试方法。
常见的三个函数
- @Before:Any method annotated with "@Before" will be executed before each test,allowing the tester to set up some shared resources.
- @After:Any method annotated with "@After" will be executed after each test, allowing the tester to release any shared resources used in the setup.
@Test测试用例的编写
这里要为每个测试用例单独写一个函数进行测试,比如下面就是测试是否这个input会抛出异常。如果是抛出异常的话,那么在函数之前需要注明。同时在函数中要throws。我这里写的就是一个异常的统称。下面就是测试用例的初始化。很容易理解就是检测账号和密码是否会排除用户名重复的异常。register就是要测试的函数。
当然如果测试的是不抛出异常,比如测试输出的数值是否正确的话,那么就需要一些函数,比如下面就是测试我门期望函数运行之后得到的数值和真实的数值的是否一致。类似assertEquals函数有很多。
三.
- 第一次运行的时候,需要执行下面的语句
ant compile_orig
- 运行测试脚本,检测测试用例写的是否正确。下面是
ant test -Dprogram="此处是要测试的文件的名字" -Dtest="测试脚本的名字"
比如:要测试的文件为:Pratice.java, 测试文件为:Test.java
ant test -Dprogram="Pratice" -Dtest="Test"
ant test -Dprogram="original" -Dtest="Partitioning" or ant test -Dprogram="original" -Dtest="Boundary"
-
To run a test script on the first mutant, use:(忽略这一条)
ant test -Dprogram="mutant-1" -Dtest="Boundary"
- To clean all class files, run:
ant clean