小组:软工1506 苏莹莹组(苏莹莹、凌雨卿、张婧、郑小妹)

 

计划说明:

测试产品选择健身APP

产品A:Keep

产品B:悦跑圈

 产品简单说明:

Keep:一款为用户提供健身教程、训练计划、塑性知道的APP

悦跑圈:一款基于社交型的跑步APP。

进度表:

                                                                                           测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 10  20

· Estimate

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

 10 20

Testing Design

  1. 测试设计
 60  90

· Analysis

· 需求和测试需求分析

 30  30

· Design Test Cases

· 设计测试用例

 30  60

Testing Environment

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

Testing Implementation

  1. 测试实施
 120  180

· Test

· 执行测试

 120  180

Reporting

  1. 报告
 180  240

· Test Report

· 测试报告

 120  120

· Postmortem & Process Improvement Plan

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

 60  120

合 计

 430  490

 

需求说明:

本次的任务是选择一款基础软件产品(产品A),以及竞品产品(产品B),并针对产品A和产品B中同时具有的功能,进行功能块的测试,所以产品A和产品B划分出相同的四个模块。

产品A和B的功能模块划分图:

 

四个模块,个人中心、社交、资讯、实时运动分别由凌雨卿、郑小妹(我)、张婧、苏莹莹负责

本人负责的功能模块是社交模块,而社交模块再细分为更小的功能模块进行测试:

Keep:

悦跑圈:

 

 

测试说明:

测试用例举例:

使用场景法测试 在Keep社区中查看文章

场景一 在Keep的社区->逛逛中查看一篇文章 基本流  
场景二 通过点击“干货文章”栏查看文章 基本流 备选流1
场景三 通过点击“话题广场”栏查看文章 基本流 备选流2
场景四 通过点击“精选专辑”栏查看文章 基本流 备选流3
场景五 通过点击“挑战”查看相关文章 基本流 备选流4
场景六 通过点击“附近”查看相关文章 基本流 备选流5

场景二操作运行界面截图:

 

 

 

使用等价类方法测试查找好友:

无效等价类:非法昵称,如含有空格+一个字母 “    a”

有效等价类:合法昵称,不含有空格等非法字符 “aa”

运行结果截图:

 

 

使用边界值测试方法测试发布动态时能选择的最多照片数:

发布动态时,当选择的图片数已经为9时继续选择

运行结果界面截图:

 

所有测试用例:

 

 

 

本组使用的测试管理工具是禅道,开源版9.8.3,下载链接:http://www.zentao.net/download.html

测试管理工具使用的关键界面截图(如测试用例导出、缺陷导出等):

 测试用例导出:

 

 

缺陷导出截图:

 

结论说明:

总体上,Keep在社交方面做的比悦跑圈好很多。

Keep中,查看好友动态的操作更加简便,在社区主界面就可以直接看到;而悦跑圈查看好友动态所需要的步骤数更多。

Keep相对悦跑圈有一个缺点是,与好友的互动方式单一(通过双方的动态进行交互,不能直接私信),且Keep添加好友的操纵有点隐秘。

 

扩展功能:

见组员凌雨卿在毕博提交的文档。