团队作业5-测试与发布(alpha阶段)

一、测试

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

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

在测试过程中总共发现了5个Bug,分类如下:

  • a.修复的bug:5个
    (1)新建打卡页面输入框的默认光标没有在段首,经修复之后默认光标出现在段首的位置。
    (2)新建话题中结束时间的设置能超前与开始时间,经修复之后结束时间必须大于开始时间。
    (3)新建话题页面没有判空,经修复之后会自动判空。
    (4)前端界面的输入框中,当字数超过框的宽度是不会自动换行,经修复之后能自动换行。
    (5)打卡时应该判断所选择的活动是否开始或者该活动是否结束
  • b.不能重现的bug:0个
  • c.这个产品就是这样设计的,不是bug:0个
  • d.没有能力修复,将来也不打算修复:0个
  • e.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:0个

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

  • 你预期不同的用户会怎样使用你的软件?
    学生、健身爱好者以及自制力较差的人群等应该是使用本打卡小程序最庞大的群体,他们会在下定决心要做某件事情之后使用此打卡小程序帮助自己坚持下去,按时打卡。
  • 他们有什么需求和目标?
    使用此打卡小程序的用户必然是想长期坚持做好某件事,自己的个人目标明确,为此而制定计划,定期打卡。
  • 你的软件提供的功能怎么组合起来满足他们的需要?
    “滴卡录”打卡小程序通过用户自己定制计划新建话题,然后根据自己的计划定期打卡,并且能查看自己的打卡动态,督促自己长期坚持做好某件事,以此满足用户的需要。

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


4、非功能测试

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

  • 系统资源监控(CPU、内存占用情况,需要给出截图和测试实例以及结果):
    ★因为每个界面所需要的数据不同,因此监控的数据也会略微变化,所以截了多张图展示。



  • 压力测试(不同并发用户数,需要给出截图和测试实例以及结果)
    ★由于服务器比较便宜的原因,所以不同并发用户数较少。

  • 疲劳度测试(测试服务器持续运行的能力,需要给出截图和测试实例以及结果)
    ★“滴卡录”小程序使用的是腾讯云服务器,持续运行能力较好。

  • 安全测试(从三个角度来看,即保密性、可用性、完整性。需要给出截图和测试实例以及结果)
    ★“滴卡录”打卡小程序本身是一个共享性的小程序,将打卡动态展示出来,所以不太会存在保密性问题,可用性和完整性测试截图如下:



5、附加题

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

★界面较美观,能实现基本的打卡功能:可以新建活动、在对应的活动下新建打卡,并且能查看自己参与的活动以及以往的打卡记录,后端数据能随用户创建的相应记录变化而实时更新。

二、发布

1、软件发布的同时,在团队博客上写一个发布说明

  • 列出这一版本的功能(在原有项目基础上开发的列出新功能):
    ○新建活动
    ○新建对应活动的打卡
    ○查看“我”的活动
    ○查看“我”的打卡记录
  • 对运行环境的要求:在微信的小程序平台
  • 安装方法:因为“滴卡录”基于微信小程序平台,所以只需在微信上即可使用,无需另外安装APP。
  • 描述系统已知的问题和限制:
    ○首页的搜索功能暂未实现。
    ○图片上传功能暂未实现。
  • 说明软件的发布方式以及发布地址:微信小程序平台发布

2、对于功能的描述除了文字以外,可以通过图片、视频等进行辅助说明。

滴卡录的功能文字描述如上,以下是gif展示:

团队作业5-测试与发布(alpha阶段)的更多相关文章

  1. 团队作业5_测试与发布(Alpha版本)

    Alpha版本测试报告 1.测试找出的bug(N个): (1)修复的Bug:很多个,主要是一些疏忽造成的,比如请求url写错导致数据加载不了.比较有意义的bug是因为使用redux,但是用户刷新后数据 ...

  2. 【集美大学1411_助教博客】团队作业5——测试与发布(Alpha版本)

    同学们好像都进入了状态,任务都完成的不错,测试与发布是一个软件的非常重要的环节,每年双11前夕是阿里巴巴加班最严重的时期,这是因为他们在不断的测试,因为他们不想在双11到来之时有任何差池.所以无论你的 ...

  3. 【1414软工助教】团队作业5——测试与发布(Alpha版本) 得分榜

    题目 团队作业5--测试与发布(Alpha版本) 作业提交情况情况 所有团队按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1 ...

  4. 团队作业8——测试与发布(Beta阶段)目录

    团队作业8——测试与发布(Beta阶段) http://www.cnblogs.com/zy-96/p/8053097.html 团队作业8——测试与发布(Beta阶段)之展示博客 http://ww ...

  5. 【集美大学1411_助教博客】团队作业9——测试与发布(Beta版本)

    写在前面的话 已经看到了大家的发布成果,很欣喜,虽然有的团队的产品还是有一点问题,但大家也都发布成功了,这就是软件的魅力.但还是要说一些问题,大家录的视频不是没人讲解就是讲得太快,在我看来这都没有在卖 ...

  6. 【2017集美大学1412软工实践_助教博客】团队作业9——测试与发布(Beta版本)

    题目 团队作业9--测试与发布(Beta版本)(http://www.cnblogs.com/happyzm/p/6917253.html) 团队作业9-1 测试与发布成绩 分值 1 0.5 0.5 ...

  7. 【1414软工助教】团队作业9——测试与发布(Beta版本) 得分榜

    题目 团队作业9--测试与发布(Beta版本) 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...

  8. 团队作业5——测试与发布(alpha阶段)

    Deadline: 2018-5-9 10:00PM,以提交至班级博客时间为准. 根据以下要求,完成对本团队项目的测试与发布. 测试 请根据团队项目中软件的需求文档.功能说明.系统设计和测试计划,写出 ...

  9. 团队作业9——测试与发布(Beta版本)(含展示博客)

    团队作业9--测试与发布(Beta版) http://www.cnblogs.com/newteam6/p/6938504.html 团队作业9--展示博客 http://www.cnblogs.co ...

  10. 团队作业05——测试与发布(alpha阶段)

    测试 请根据团队项目中软件的需求文档.功能说明.系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题. 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? 显示计算结果超过看 ...

随机推荐

  1. Java类的设计----多态性及其应用

    多态性及其应用 多态性 多态—在Java中,子类的对象可以替代父类的对象使用一个变量只能有一种确定的数据类型一个引用类型变量可能指向(引用)多种不同类型的对象 Person p = new Stude ...

  2. 多线程的学习与GDI的学习

    今天又是一周的周五,感觉过的好快,我感觉不是期盼周末的到来,而是感觉现在已经习惯啦每天坐在这里敲代码,其实我是一个性格非常开朗的女生,现在不知道为什么感觉默默地坐在自己位置上面敲代码成为了我习以为常的 ...

  3. Nutch 使用总结

    Nutch 是一个开源Java 实现的搜索引擎.它提供了我们运行自己的搜索引擎所需的全部工具.包括全文搜索和Web爬虫. Nutch使用方法简介: http://blog.csdn.net/pengp ...

  4. 实现类似printf这样的函数

    来源:http://www.vimer.cn/2009/12/cc%E5%AE%9E%E7%8E%B0%E5%A4%9A%E5%8F%82%E6%95%B0%E5%87%BD%E6%95%B0%E7% ...

  5. 如何提高AJAX客户端响应速度

    AJAX的出现极大的改变了Web应用客户端的操作模式,它使的用户可以在全心工作时不必频繁的忍受那令人厌恶的页面刷新.理论上AJAX技术在很大的程度上可以减少用户操作的等待时间,同时节约网络上的数据流量 ...

  6. <转>SVM实现之SMO算法

    转自http://blog.csdn.net/zouxy09/article/details/17292011 终于到SVM的实现部分了.那么神奇和有效的东西还得回归到实现才可以展示其强大的功力.SV ...

  7. 《转载》struts旅程《2》

    上一篇我们简单了解了struts原理,学习SSH,第一部是傻瓜式学习法,人家怎么做就跟着怎么做就ok.我们以登录为例,Struts配置步骤总结如下(如图2.1): 图2.2 1.          j ...

  8. sencha touch 入门系列 (九) sencha touch 布局layout

    布局用来描述你应用程序中组件的大小和位置,在sencha touch中,为我们提供了下面几种布局: 1.HBox: HBox及horizontal box布局,我们这里将其称为水平布局,下面是一段演示 ...

  9. java EE ME SE有什么关系

    1. Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程 ...

  10. linux下php安装

    nginx中配置php:  http://www.111cn.net/sys/nginx/64044.htm