首页 > 代码库 > 团队作业5——测试与发布(Alpha版本)

团队作业5——测试与发布(Alpha版本)

Alpha版本测试报告

报告要求

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

测试过程

  1.运行app,界面显示正常,没有卡顿情况。    

    技术分享 

2.点击搜索框,出现26字母键盘,正常。     

    技术分享

 3.输入英文单词,按图示中红框部分均能实现搜索,键盘不会自动收回,需要点击主界面。能正确显示单词释义

    技术分享 

4.点击主界面之后键盘收起,显示的内容有单词的音标,基本释义,以及例句。基本释义前有词性,例句的白色框可以向下滑动查看更多例句,期间其他部分保持不动。点击发音的按钮,不能发出读音。点击右上角的加号没有反应。

    技术分享

5.在输入框打入无意义的字母,点击搜索键,提示“抱歉!找不到该词!”(第一张图),三秒后提示消失(后一张图)。

    技术分享  技术分享

6.再点击搜索框,没有历史搜索记录

    技术分享

 

回答以下问题

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

      a. 修复的bug:0个,暂时还没有修复

      b. 不能重现的bug:0个

      c. 这个产品就是这样设计的,不是bug:1个,历史纪录部分,属于设计的时候就没有考虑的,所以编写的代码也没有这一部分

      d. 没有能力修复,将来也不打算修复:0个

      e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:2个,单词的读音部分和生词本都是有写的但是有缺陷

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

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

          英语学习者:在英语学习过程中遇到不认识的词时,需要马上查词。  

              没有任何英语基础的人:不懂英语,偶尔看到英语查一查

        b. 他们有什么需求和目标?  

          需求:了解英语单词的意思。 

          目的:便捷快速的了解一个单词的意思。

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

          界面简单,没有太多的干扰,影响查词的主功能,不分散用户学习英语的注意力  

         

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

            技术分享

             

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

       能支持输入单词查找中文词义。能够有历史搜索记录。  

       

      Alpha版本发布说明

团队作业5——测试与发布(Alpha版本)