• “耐撕团队”部署并测试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

  • 相关阅读:
    C语言宏定义##连接符和#符的使用
    C语言宏高级用法 [总结]
    101平衡模式 DIR的理解
    MACHINE_START 怎样调用
    SYSCALL_DEFINE3宏定义的分析
    ARM-Linux系统调用流程
    SYSCALL_DEFINE3 宏定义的转换
    socket编程之select()
    socket编程之select()
    Oracle 常用的查询操作
  • 原文地址:https://www.cnblogs.com/zhangminss/p/5441016.html
Copyright © 2020-2023  润新知