APP测试点
功能名称 |
测试点 |
景点查询功能(毕容甲) |
|
地图阅览功能(蔡逸轩) |
|
定位功能(肖阳) |
|
路线搜索功能(黄彦宁) |
|
语音导游功能(毕容甲) |
|
整合测试(毕容甲) |
|
暂时没想到
暂时无法提供好的离线服务
太遥远了
测试工具选择和运用:
Junit4
(运用)使用流程:
一、 右击项目—>选择 Build Path—>选择Configure Build Path—>选择Libraries->点击add Libraries,添加JUnit,之后选择JUnit4,就完成了准备工作。
二、 新建一个测试用例或选择已有的所想测试的JAVA文件,点击“File->New->…”菜单项或右击文件,在弹出的“New”对话框 中选择“JUnit Test Case”,就进入“New JUnit Test Case”对话框。
三、 在“New JUnit Test Case”对话框填写相应的栏目,主要有Name(测试用例名),SuperClass(,Class Under Test(被测试的类),Source Folder(测试用例保存的目录),Package(测试用例包名),及是否自动生成main,setUp,tearDown方法。在此一般填写 NAME及选上复选上setUpt和teardown即可。
四、 点击“Next>”按钮,则进入Test Methods,在此你可以直接勾选你想测试的被测试类的方法,Eclipse将自动生成与被选方法相应的测试方法,点击“Fishish”按钮后一个测试用例就创建好了。
五、编写完测试用例后,直接运行Run->Run As->JUnit Test,就可以看到JUnit测试结果: 绿色表示测试通过,只要有1个测试未通过,就会显示红色并列出未通过测试的方法。
主代码功能:
1、add:实现两个数相加
2、minus:实现两个数相减
3、multiply:实现两个数相乘
调用主代码函数进行测试:
1、testadd:测试设计的两个相加结果是否正确
2、Testminus:测试设计的两个相减结果是否正确
3、Testmultiply:测试设计的两个相乘结果是否正确
每一步测试成功则通过,否则显示错误。
被测试代码:
public class test01 { public int add(int a, int b) { return a + b; } public int minus(int a, int b) { return a - b; } public int multiply(int a, int b) { return a * b; } }
测试代码:
import static org.junit.Assert.*; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; public class test01Test { @BeforeClass public static void setUpBeforeClass() throws Exception { System.out.println("Set up before class"); } public void setUp() throws Exception { System.out.println("Set up"); } @Test public void testAdd() { System.out.println("test1 now"); test01 te =new test01(); Assert.assertEquals(5, te.add(3,2), 0.0); } @Test public void testMinus() { System.out.println("test2 now"); test01 te =new test01(); Assert.assertEquals(1, te.minus(3,2), 0.0); } @Test public void testMultiply() { System.out.println("test3 now"); test01 te =new test01(); Assert.assertEquals(8, te.multiply(4,2), 0.0); } }
测试体会:
测试对于软件开发来说是非常重要的一环,对于最终结果的质量有着举足轻重的作用。同时测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一。虽然初次尝试设计测试用例,但经过努力专研与求教后,终于实现了简单用例的测试,可喜可贺···可喜可贺。
各小组分工:
具体分工见功能测试表格
承担比:毕容甲 25%
蔡逸轩 23%
肖阳 26%
黄彦宁 26%
原文:http://www.cnblogs.com/Allenbi/p/4960360.html