"数学口袋精灵"bug的发现
2016-04-22 19:47
387 查看
团队成员的博客园地址:
蔡彩虹: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不要放在猴子身上,不然会引起不必要的误解
二:单元测试:
测试代码如下:
测试结果如下:
github地址:https://github.com/caicaihong/caicaihong/commit/6c0be31bb9682c731f2615846d7ab249b1d9e716
实验总结:
这次的实验时间紧迫,有很多东西都要从网上寻找一些资料,在我们都没有接触Android这个软件的时候,我们都不知道怎么下手去解决作业问题,后来经过队长给我们的分工,我们有了明确的目标,组长给我的任务是搜索一些相关的单元测试方法,在这个过程中,我发现有很多是我们没有接触过的东西,所以要认真的查找有用的资料,队友们和队长在这次的实验中也很艰辛,遇到困难我们就一起解决,第一次四人的团队合作,还是不错的。
蔡彩虹: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不要放在猴子身上,不然会引起不必要的误解
二:单元测试:
测试代码如下:
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); } }
测试结果如下:
github地址:https://github.com/caicaihong/caicaihong/commit/6c0be31bb9682c731f2615846d7ab249b1d9e716
实验总结:
这次的实验时间紧迫,有很多东西都要从网上寻找一些资料,在我们都没有接触Android这个软件的时候,我们都不知道怎么下手去解决作业问题,后来经过队长给我们的分工,我们有了明确的目标,组长给我的任务是搜索一些相关的单元测试方法,在这个过程中,我发现有很多是我们没有接触过的东西,所以要认真的查找有用的资料,队友们和队长在这次的实验中也很艰辛,遇到困难我们就一起解决,第一次四人的团队合作,还是不错的。
相关文章推荐
- maven打包的时候 ,将依赖包 打进同一个jar包命令 mvn assembly:assembly -DskipTests
- 数字签名是什么?
- 16年4月21号:Git版本控制工具的使用
- 连连看核心算法代码
- 百万级PV高可用网站架构设计
- python中类的总结
- Sublime text快捷键汇总
- bzoj4542 大数 莫队算法
- python中类的总结
- Java IO:PipedOutputStream和PipedInputStream使用详解及源码分析
- 挂起是什么操作
- python中类的总结
- jQuery UI Autocomplete Combobox 配 ASP.NET DropDownList
- HTTP协议 (1)初识HTTP
- Firemonkey 绘图 TPathData
- Java程序执行Linux命令
- oracle数据库java.sql.SQLException: ORA-00911: 无效字符解决方案
- C#—考题字符串2
- 算法---枚举策略
- DNS劫持