团队成员的博客园地址:
- 蔡彩虹:http://home.cnblogs.com/u/caicaihong/
- 曾治业:http://www.cnblogs.com/zzy999/
- 蓝叶:http://www.cnblogs.com/blueYE00/
分工合作:
- 蔡彩虹:写测试代码;
- 陈焕恳:寻找"数学口袋精灵"APP的BUG及建议;
- 蓝叶:负责安装和配置软件;
- 曾治业:负责查找测试的相关资料。
我们使用手机下载了“数学口袋精灵”来体验一下,开始觉得界面做得不错,挺适合小朋友的,有点感觉是在玩游戏的感觉,这样不会给孩子产生一种厌恶感,随着我的不断进取了解,突然发现了一些bug,具体如下:
1.当答对全部题目后”恭喜你,答对了10道题目哦中的“哦”,在那个输出方框里显示不全
2.进入APP后,APP屏幕没有100%的占用手机屏幕
3.当答完全部题目后无法退出答题界面
4.还有就是没有设置退出答题界面的按钮
5.没有设置关闭声音的按钮
6.pass和fail不要放在猴子身上,不然会引起不必要的误解
二:单元测试:
测试代码如下:
1 package name.feisky.android.test;
2 import android.test.AndroidTestCase;
3 import junit.framework.Assert;
4
5 public class PersonServiceTest extends AndroidTestCase{
6 public void testSave()throws Exception{
7 PersonService service=new PersonService();
8 service.save(null);
9 }
10 //加法运算
11 public void testAdd()throws Exception{
12 PersonService service=new PersonService();
13 int result=service.add(1, 2);
14 Assert.assertEquals(3, result);
15 Assert.assertEquals(2, result);
16 }
17 //减法运算
18 public void testAdd1()throws Exception{
19 PersonService service=new PersonService();
20 int result=service.add1(1, 2);
21 Assert.assertEquals(-1, result);
22 Assert.assertEquals(0.5, result);
23 }
24 //乘法运算
25 public void testAdd2()throws Exception{
26 PersonService service=new PersonService();
27 int result=service.add2(1, 2);
28 Assert.assertEquals(2, result);
29 Assert.assertEquals(3, result);
30 }
31 //除法运算
32 public void testAdd3()throws Exception{
33 PersonService service=new PersonService();
34 int result=service.add3(1, 2);
35 Assert.assertEquals(0.5, result);
36 Assert.assertEquals(1, result);
37 }
38 }
测试结果如下:
github地址:https://github.com/caicaihong/caicaihong/commit/6c0be31bb9682c731f2615846d7ab249b1d9e716
总结:
这次实验相对来说时间比较紧,需要找相关的软件下载安装,但对软件的应用又不熟悉,需要找到相关的教程去学习。当然,这次能够如期完成任务,最重要的是队长的合理分布工作,组员们也很努力去完成。整个过程下来可以说是很有顺序的,效率也很高。有个队长的带领,确实能够出现一个高效率的团队。相信我们在后面的表现会越来越好。