0422-团队项目1
上一界51冯美欣同学的项目:http://www.cnblogs.com/maxx/
1.每个团队从Github上fork这个项目的源代码;
https://github.com/RABITBABY/We-have-bing
fork项目https://github.com/yangjj123
2.了解、部署、运行这个项目,理解其功能及实现;
3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;
- 简要说明如何下载部署运行这个项目;
- 补充这个软件的单元测试并提交到Github上;
- 解释说明找出的bug及修复情况;
- 列出每个团队成员的个人贡献分。
简要说明如何下载部署运行这个项目
按照作者给的ADT地址从百度网盘下载ADT,然后配置HAXM,配置SDK为国内地址,配置x86模拟内核,配置模拟器,所需运行环境应为ADT 4.4.2(API 19)。
补充这个软件的单元测试并提交到Github上
https://github.com/yangjj123/TeamWork
主要的测试有:
1、求最大公约数,2、计算加减乘除返回结果,3、判断数据在运算字符串的位置
主要代码:
1 // 测试最大公约数 2 public class fTest { 3 f a=new f(); 4 @Before 5 public void setUp() throws Exception { 6 } 7 8 @Test 9 public void testF() { 10 assertEquals(4,a.f(8, 12),0.0); 11 assertEquals(5,a.f(10, 25),0.0); 12 assertEquals(6,a.f(6, 48),0.0); 13 } 14 15 }
1 //判断数据在运算字符串的位置 2 public class interceptNumIndexTest { 3 interceptNumIndex index=new interceptNumIndex(); 4 @Before 5 public void setUp() throws Exception { 6 } 7 8 @Test 9 public void test() { 10 String str=new String(); 11 str="1+2+3"; 12 assertEquals(3,index.interceptNumIndex(str),0.1); 13 } 14 }
1 //测试加减乘除计算结果 2 public class ResultTest { 3 Result result=new Result(); 4 @Before 5 public void setUp() throws Exception { 6 } 7 8 @Test 9 public void testReslutString() { 10 assertEquals(9.0f,result.reslutString("+", 3.0f,6.0f),0.05); 11 assertEquals(10.0f,result.reslutString("-", 24.0f,14.0f),0.05); 12 assertEquals(66.0f,result.reslutString("*", 22.0f,3.0f),0.05); 13 assertEquals(50.0f,result.reslutString("÷", 250.0f,5.0f),0.05); 14 } 15 }
截图:
解释说明找出的bug及修复情况
1、本来4.4以上安卓版手机本无法运行,会闪退;
修改后:
原来的版本只面向安卓4.4,4.4以上不适用,会闪退,现在向上适配到6.0就可以正常使用app了。
2、进入APP后没有任何文字说明,使用者会不清楚这个软件的用途;
3、每答完一套题后只能关闭APP重新再来,没有设置退出按钮;
4、做过的题目没有具体解析和讲解,达不到做题的效果;
5、出现的!、*、/等符号不是数学的运算符小学生可能看不懂。
团队成员的个人贡献
杨晶晶、董婷婷、邹育萍:下载APP,用安卓手机测试APP的功能,找出存在的一些问题
容杰龙:在安卓手机测试APP的功能;补充单元测试
卓炜杰:下载APP并且负责配置,然后教队友如何配置;在安卓手机测试APP的功能
大家一起讨论“数学口袋精灵”存在的问题,讨论如何解决问题。
bug还在修复中…
个人贡献分:
102 杨晶晶:16分
106 邹育萍:15分
105 董婷婷:17分
157 容杰龙:22分
343 卓炜杰:24分
转载于:https://www.cnblogs.com/jjy520/p/5422735.html
0422-团队项目1相关推荐
- “睡眠猴子”团队项目及成员介绍
"睡眠猴子"团队项目及成员介绍 咳咳--软件工程这门课最终还是来到了团队开发的部分,我们宿舍三只经过一下午的讨论和需求分析决定做一款名叫"睡眠猴子"的安卓版手机 ...
- 使用SVN+Axure RP 8.0创建团队项目
一.使用到的工具: VisualSVN Server --SVN服务器:https://www.visualsvn.com/server/ Axure RP 8.0 :http://www.down ...
- 《团队项目开发之三对一维环形数组的求解》
<团队项目开发之三对一维环形数组的求解> 设计思想:通过把数组的长度扩大为原来的一倍,相当于新数组是由对原来的数组重复了一遍后而组成的,这样保证了数组以环状的形式,按照数组中每个数字的位序 ...
- 学习总结--团队项目
<一>团队项目 小组成员思维活跃,仅仅在一节课的时间里提出了n个颠覆软件开发界的思维的idea,最后在层层pk最后留下了八个惊世骇俗的想法.其中包括了要重振中国游戏界,打破王者农药的垄断地 ...
- [个人博客作业Week7]软件工程团队项目感想与反思
在阅读了推荐阅读的材料之后,我想了很多东西.最终还是决定,以团队项目的经历为主线,叙述我关于软件工程的一些思考与体会. 凤凰涅槃,浴火重生 如果要我来概况这几周团队项目的经历的话,那么句话是我所能想到 ...
- 团队作业6—《Spring_Four》团队项目系统设计改进与详细设计
一.修改完善团队项目系统设计说明书 a.分析<考信项目系统设计说明书>初稿的不足:数据库建模不足 b. 团队项目Github仓库中更新:https://github.com/gzyt/SR ...
- 《AlwaysRun团队》第三次作业:团队项目的原型设计
<AlwaysRun团队>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 [任课教师博客主页链接](https://home.cnblogs.com/u/nwnu-dai ...
- 团队项目的分工及绩效评估方法
团队项目: 局域网内的通信QQ 团队成员: 程志.王海玲.范庆霞.孙雪媛 团队分工: 程志 负责通信协议的编写并整合所有成员编写的代码 王海玲 负责数据库的设计及jdbc的编写 范庆霞 负责登陆界面和 ...
- 答“我们的团队项目是否有大泥球?”
总结了一下,产生大泥球的主要原因有下面这些原因: (1)一次性代码 (2)碎片式增长 (3)为了让软件不出问题 (4)Copy/paste导致问题转移(有问题的代码被复制到很多地方,不断蔓延) (5) ...
- 实验八 《Coderxiaoban团队》团队作业4:基于原型的团队项目需求调研与分析
实验八 <Coderxiaoban团队>团队作业4:基于原型的团队项目需求调研与分析 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验八 团队作业4:基于 ...
最新文章
- linux通过串口读取文件,Linux 串口读写(二)
- Java虚拟机内存模型初步学习
- 【Leetcode】背包问题模板
- 计算机组成 指令扩展,计算机组成原理课程设计--指令扩展设计.doc
- numpy基础(part14)--积分
- Jython中文乱码问题
- 解决设置了display:none的元素,会先展示再隐藏
- 又收获一位副总裁?传暴风TV CEO刘耀平已加盟小米电视
- UI设计素材干货|可临摹的时尚播放页面模板
- Python之math库
- 化工计算机软件基础考试题,化工原理模拟试题(一)及答案.doc
- js 開始时间,当前时间,结束时间的比較
- shell 传递参数
- ubuntu18.04安装wine+caj阅读器
- Tensorflow(03)——keras和tensorflow的关系
- IMAX重开369家中国影院;康希诺辉瑞签署疫苗推广服务协议 | 美通企业日报
- html 如何实现正方形的单项选择,css实现正方形
- Java ee Servlet精讲
- 数据库原理 复杂查询
- ETA6027,可编程限流负载开关,限流可调,过流报警,防反灌