第六周小组作业

时间:2022-12-20 00:10:14

一、计划说明

1.产品介绍

  本次的项目任务,是针对华中科技大学的”毕博在线学习平台“,与其他市场上常见的在线学习平台进行对比评测。对此,我们组选择了“学堂在线”在线学习平台与之做对比评测。

  测试A产品为“毕博平台”,对比产品B为“学堂在线”。“学堂在线”已经出来很久了,bugs修复的差不多,功能也较为成熟,是一款成熟的产品。而作为测试产品的“毕博平台”由于是主要用于校内师生,而且更为年轻,所以可能在各方面不如“学堂在线“在线学习平台稳定和便捷,这是一个对于两个产品的第一印象。

2.PSP表

 

                                                                                         测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 20  10

· Estimate

· 估计这个任务需要多少时间

 20  10

Testing Design

  1. 测试设计
 140  170

· Analysis

· 需求和测试需求分析

 20  30

· Design Test Cases

· 设计测试用例

120  140

Testing Environment

  1. 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件)
 30  20

Testing Implementation

  1. 测试实施
 30  25

· Test

· 执行测试

 30  25

Reporting

  1. 报告
 50  60

· Test Report

· 测试报告

 30  50

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

 20  10

合 计

 270  285

二、需求说明

1.功能模块划分图

a.学堂在线

第六周小组作业

b.毕博平台

第六周小组作业

2.负责模块

我在小组中所分配到的任务是对比分析两个平台的“课程公告”和“课程通知”模块。也就是上面的红圈部分

三、测试说明

1.设计思路

  由于本次测试评测不像以往的对编写程序进行评测,而是对已有的产品进行评测,所以,主要采用黑盒测试方法。其中,主要用到”等价类划分法",“边界值分析法"等方法。

  测试的整体思路:由于是网页端,极大的测试部分在用户的交互,数据的稳定性上进行测试,比如公告有设置过滤的选项,那么就通过改变设置来看是否符合预期来测试数据的稳定性;用户的交互上,主要通过对UI进行点击交互,来查看它是否正常显示,工作。

  以下就具体模块讲思路

  a.课程公告

  公告的表现形式在两个平台上不一样,在毕博平台上,学生可以有很多设置,来过滤课程的公告,而且首页的大部分信息都是公告类的,而学生可以过滤这些东西,这就给测试带来很多的测试用例,我们可以通过边界测试,来查看公告的功能是否正常,然而通过测试,发现在设置了过滤选项重新进入网页后,并没有正确的过滤,这可能和用户的设置不在前端有关,应该存放在云端,这样用户换个机器也不会丢失设置信息。

  然而在学堂在线上,公告的功能就很明确的划分了,它的公告功能就只有公告这样的功能,基本上公告栏只有文章一样的列表,也就是像博客那样的排版,可见它也仅仅是一个提供公告的功能,我们只需要测试它是否能够正常显示,在多种情况下能否正常显示。

 

2.测试执行过程

测试需求:

第六周小组作业

测试用例列表:

  a.学堂在线

第六周小组作业

  b.毕博平台
 
第六周小组作业

测试界面:

 

  a.学堂在线

第六周小组作业

 

第六周小组作业 

 

  b.毕博平台

 第六周小组作业

 

 第六周小组作业

缺陷列表:

  a.学堂在线

第六周小组作业

  b.毕博平台

第六周小组作业

 

测试工具:

使用Testin网页端黑盒测试工具,由于是网页端,有着云端信息换机后不丢失,方便协作,方便配置的优点,而且功能完善,可以直接导出xml表。

网页地址:https://bug.testin.cn

四、结论说明

  在网页端的网页,适配是很大的问题,这点上,我只在chrome上做的功能测试,chrome是目前最先进的浏览器,如果在这上面都出现问题,那么网页的问题就比较大了。

  在此次测试中,可以见得两个产品的功能点不同,学堂在线主要面向全国的大学生,所以有满足广大学生的基本的选课需求,听课,作业需求;

  而毕博平台,针对的是本校学生,主在辅助学生和老师之间的信息管理,沟通,方便的管理课程进度。

  在三次作业后,我能对软件测试的基本方法认识并且掌握,我觉得测试的那种吹毛求疵的那种风格,对程序员不太友好hh

 

五、工作说明

  小组成员:庹舒月、唐明华、辜之皓、俞亮,其中组长唐明华

  我协助组长进行了任务划分并做了相应的图形表示,同时负责其中的关于”课程公告”和“课程通知“两部分内容,经小组讨论决定,个人贡献分0.20.