天天看點

"數學口袋精靈"bug的發現

團隊成員的部落格園位址:

  • 曾治業:http://www.cnblogs.com/zzy999/
  • 陳煥懇: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不要放在猴子身上,不然會引起不必要的誤解

二:單元測試:

測試代碼如下:

package name.feisky.android.test;
import android.test.AndroidTestCase;
import junit.framework.Assert;

public class PersonServiceTest extends AndroidTestCase{
    public void testSave()throws Exception{
        PersonService service=new PersonService();
        service.save(null);
    }
    //加法運算
    public void testAdd()throws Exception{
        PersonService service=new PersonService();
        int result=service.add(1, 2);
        Assert.assertEquals(3, result);
        Assert.assertEquals(2, result);
    }
    //減法運算
    public void testAdd1()throws Exception{
        PersonService service=new PersonService();
        int result=service.add1(1, 2);
        Assert.assertEquals(-1, result);
        Assert.assertEquals(0.5, result);
    }
    //乘法運算
    public void testAdd2()throws Exception{
        PersonService service=new PersonService();
        int result=service.add2(1, 2);
        Assert.assertEquals(2, result);
        Assert.assertEquals(3, result);
    }
    //除法運算
    public void testAdd3()throws Exception{
        PersonService service=new PersonService();
        int result=service.add3(1, 2);
        Assert.assertEquals(0.5, result);
        Assert.assertEquals(1, result);
    }
}      

測試結果如下:

"數學口袋精靈"bug的發現

團隊貢獻分:

  • 藍葉:19分
  • 曾治業:20分
  • 陳煥懇:21分
  • 蔡彩虹:22分

單元測試已經github上去,位址為:https://github.com/caicaihong/caicaihong/commit/6c0be31bb9682c731f2615846d7ab249b1d9e716

總結:因為開始不懂Android軟體怎麼用,是以不知道怎麼下手,然後就不斷的在網上查找資料,然後就是不斷的去尋找怎麼使用這個軟體,最後才弄了出來,後來經過團隊一起讨論問題,然後就分工合作,完成了bug的發現和提一些的意見和單元的測試,分别有加減乘除,這次的合作真的很好,隊友們都很積極去配合,不斷的找資料和給意見,最後也相信,沒有做不了的事情,隻有不想去做的事情。