“耐撕团队”部署并测试onezero团队记帐本项目

耐撕团队

对onezero团队记帐本项目的部署并测试

测试指标参见下面给出的博客:

http://www.ltesting.net/ceshi/ceshijishu/xncs/2014/1030/207641.html

一、部署

1获取onezero团队项目源码及其相关资源(绘图jar包)

1.2项目导入Eclipse并连接手机运行

onezero项目的三层结构为三个分散项目,并未整体合并,在导入时要全部导入。

1.3手机中成功安装完成记账本软件

二、性能测试

注 :每个指标按评分衡量完成完美度 满分10分;笔者以用户的角度考虑各个功能的作用及需求程度

1 评定该Andriod app当前功能,满足预期的需求;

(1)添加支出信息功能;

(2)摇一摇功能,随机摇取存入的信息记录;

(3)统计某个时间段的消费类型信息,并以圆饼图的形式呈现;

(4)数据删除修改功能;

添加功能:10 用户添加支出信息,有日常需要的分类并可以设置备注,非法输入也有合理的提示 用户需求程度(范围0-5) 5

摇一摇功能:7 功能出发点很有新意,并且基本的摇一摇功能可以正常使用 用户需求程度 3

图表:9 将用户信息以图表这种方便直接的方式呈现,对用户数据的统计处理 用户需求程度 5

删除修改:8 基本的数据管理功能 用户需求程度 5

综合 8.5分

2 软件系统存在的性能问题:统计功能不完善,有局限性,只能完成4月10——4月20日这一时间段的消费统计;

功能存在bug  6分

3 对于用户来说,最关注的当前系统(共四项):

(1)还不能满足上线需求,因为圆饼图统计功能有Bug;  6分

(2)系统稳定性不错:未出现程序卡死,崩溃等现象;     10分

(3)添加界面对用户的非法输入有合理解释;                8分

(4)摇一摇功能对用户摇取到的信息有合理解释;           8分

综合  8分

4 项目功能划分:基本功能齐全,摇一摇功能预期实现的摇取较大支出范围内的随机结果,但实际为完全从数据库随机获得,所以定位不清晰功能点特色不够明确; 7分

5 数据库方面:

数据库会随着用户数据量的增大持续增长,但是目前还没有对数据库的维护清理等功能,用户清理app数据将会导致所有数据全部消失,没有数据备份;

数据库作为用户数据信息存储的关键,数据库选择Sqlite完成了对用户数据的获取收集及处理,然而没有对数据的保护机制    7分

6 使用的数据库安全性:

(1)是否会泄漏个人信息:

由于使用SQLite数据库并且app无网络访问权限暂时不存在个人信息泄漏问题;

由于数据库的保护未做好,没有加密等数据保护措施     7分

(2)是否会被外部控制导致数据丢失或被修改:

没有数据备份将导致用户或外部原因清理App数据将会导致所有数据全部消失;

一般用户不清理数据的情况下还是可以保证数据不丢失   5分

综合 6分

7 部署方便,该应用打包成apk文件,每一位andriod用户都可以使用;  

现今智能手机非常普遍  APP的推送安装 可以利用一些商店 6分

8 程序运行起来,速度正常,比较灵活; 9分

全部八项总分80分

onezero团队抢答器得分 57.5分 给定最终评价:B

原文地址:https://www.cnblogs.com/zhangminss/p/5441016.html