• 团队作业5——测试与发布


    请根据团队项目中软件的需求文档、功能说明、系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题。

    在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

    • a.修复的bug;

      1.微信开发工具的传参和体验版的传参不太一样,导致的跳转页面失败。
      2.单词及其对应的中文释义错乱。
      3.界面格式错乱

    • b.不能重现的bug

      1.发生过一次闪退。
      2.有时候按钮突然失效,怀疑是手机卡了。

    • c.这个产品就是这样设计的,不是bug;

      1.目前统计遗忘曲线就是静态的,是艾滨浩斯遗忘曲线的具体数值。之后会再添加一条曲线,根据用户的按钮点击次数计算出动态的遗忘曲线(模糊单词/总单词数)

    • d.没有能力修复,将来也不打算修复;

    • e.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。

    >1.记忆统计图目前是静态的,还没有添加按钮事件,形成动态计数动态生成图片。
    2.单词还缺少人声发音。
    3.每日打卡目前不能手动打卡。
    

    场景测试(scenario testing),包括以下内容:

    你预期不同的用户会怎样使用你的软件?

    他们有什么需求和目标?

    你的软件提供的功能怎么组合起来满足他们的需要?

    大学生甲(主要受众):
    需求:面临英语四六级考试,考研,GRE,托福等英语考试
    目标:达到相应考试规定的单词量。
    我们的软件:首先提供了相应考试的单词库,同时有打卡机制促进监督单词背诵。

    用户乙(对英语感兴趣的人):
    需求:便捷快速的可以接触到英语
    目的:保持语感
    我们的软件:除了有多种单词库,方便记忆单词,我们主页面还有每日一句的英语美句推荐,让用户保持对英语的兴趣。

    你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

    性能指标(响应时间和吞吐量,需要给出截图和测试实例以及结果)

    响应时间:

    读写字节数:

    系统资源监控(CPU、内存占用情况,需要给出截图和测试实例以及结果)

    CPU使用率:

    内存占用情况:

    压力测试(不同并发用户数,需要给出截图和测试实例以及结果)

    测试工具安装后,运行出问题,无法给出结果

    疲劳度测试(测试服务器持续运行的能力,需要给出截图和测试实例以及结果)

    服务器租用阿里云服务器

    安全测试(从三个角度来看,即保密性、可用性、完整性。需要给出截图和测试实例以及结果)


    实例中,可以看出目前的授权对象比较广泛,保密性不高,但是这个在后期可以作调整,比如只授权给某些IP段的用户或者可以限制某些用户访问。我们的域名是https的,部署了SSL证书,安全性较高。

    你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

    • 点击单词的时候具备语音播放功能
    • 复习统计功能要完善
    • 增加单词本中的向上按钮
    • 添加设置功能,比如可以清除缓存

    列出这一版本的功能(在原有项目基础上开发的列出新功能)

    • GIF动图

    • 首页界面:有首页,学习,我的三个图标,首页中的每日一句由于技术不够,我们直接把每日一句放在了两张图片的下面。
    • 学习界面:提供四级、六级、考研等专用词汇,点击相应的单词本进去就可以进行相应等级的单词学习。

    • 我的界面:点击我的时,该界面有个人信息,打卡,统计等功能。


    对运行环境的要求

    安卓手机,苹果手机都能正常运行。
    

    安装方法

    方法一

    • 微信扫描二维码

    方法二

    • 可直接在微信小程序平台 搜索 “背背佳English” 使用

    描述系统已知的问题和限制

    • 系统目前是体验版,只能授权给部分用户使用。
    • 每日一句和每日一背由于技术问题,暂时还不能点击图片进行学习,目前先把每日一句放在图片下方,每日一背就直接点击学习就可以了。

    说明软件的发布方式以及发布地址

    • 我们的小程序已在微信平台审核发布成功
  • 相关阅读:
    mysql 查看并修改默认端口号
    安装MySQL-python 的问题
    mysql安装使用
    SAE部署Django1.6+MySQL
    Yii2框架学习 4-2小部件学习 (DetailView、ActiveForm、GridView 、ActionColumn 动作列的配置属性)
    Yii2框架学习 3-4 查询构建器QueryBuilder 的学习
    Yii2框架学习 4-2 HTML助手类、 Array Helper助手类
    Yii2框架学习 3-3 单条数据详情展示; 数据关联查询时 hasOne和hasMany
    Yii框架学习 3-2 数据库操作--ActiveRecord 操作和生命周期
    Yii2框架学习 3-1 yii连接数据库和使用数据库 数据库查询总结
  • 原文地址:https://www.cnblogs.com/net15/p/9011877.html
Copyright © 2020-2023  润新知