團隊成員的部落格園位址:
- 蔡彩虹:http://home.cnblogs.com/u/caicaihong/
- 陳煥懇:http://www.cnblogs.com/4249ken/
- 藍葉: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
實驗總結:
這次的實驗時間緊迫,有很多東西都要從網上尋找一些資料,在我們都沒有接觸Android這個軟體的時候,我們都不知道怎麼下手去解決作業問題,後來經過隊長給我們的分工,我們有了明确的目标,組長給我的任務是搜尋一些相關的單元測試方法,在這個過程中,我發現有很多是我們沒有接觸過的東西,是以要認真的查找有用的資料,隊友們和隊長在這次的實驗中也很艱辛,遇到困難我們就一起解決,第一次四人的團隊合作,還是不錯的。