结对作业二:软件测试报告

组员:刘牛顿 郭立轩

测试软件:必应缤纷桌面

版本:1.1.165.0

环境:win7普通版,x32,Intel(R) Core(TM) i5 CPU,4GB RAM

测试报告:

第一部分:

 下载并使用,按照教程描述的bug定义,找出一个功能性的比较严重的bug(至少一个)。用专业的语言描述(每个bug不少于40字),如有必要,可以配图。

  BUG1:

  标题:状态栏快捷功能误多开选项卡

  步骤重现:

  1)使用IE浏览器,当前已处于打开多个选项卡的状态

  2)bing搜索条最小化到状态栏

  3)右击状态栏,选择“焦点资讯”或“热门图片”

  显示结果:

  打开多个内容相同的选项卡,第一次直接造成了我IE停止工作。截屏如下:

  预期结果:

  该选项卡只应打开一次。

  BUG2:

  标题:使用“bing首页图片置为桌面背景”功能再取消后原自定义桌面背景被初始化

  步骤重现:

  1)打开壁纸页面,选择“将bing首页图片设为桌面背景”

  2)取消上述选择

  显示结果:

  用户原自定义桌面背景被初始化为win7界面。截屏如下:

  预期结果:

  取消后桌面背景应该还原为之前状态。

其他测试环境下和其他浏览器下是否有BUG尚不明确。

 

 

第二部分:

记录对一位用户的采访。

1.采访对象背景 

 邓嘉,100616班同学,平时使用百度搜索功能检索新闻。

2.让采访对象使用10-30分钟bing缤纷桌面(照相证明- -)

QQ截图证明:

检索信息

替换桌面背景

3.描述使用过程

  1)问题解决

  能正常根据关键字检索相关新闻

  2)信息量

  bing根据设置范围的不同从全球Intnet检索信息,搜索到的网页数量比百度,google多一些

  3)界面

  作为桌面快捷条,界面简洁实用

  4)功能

  功能简单,提供了访问bing的快捷方式。

  5)准确度

  实际上检索到的信息还是来源于bing搜索引擎,因此这个比用百度搜的内容准确性高些。常用百度的人都懂。

4.用户对产品有什么改进意见

  功能过于简单。

  相对于常用的百度搜索,速度显得慢了许多。因此百度用户还是会选择继续使用百度。

  google用户和其他搜索引擎用户尚不明确。

 

第三部分:

使用此软件的所有功能 (包括必应词典背单词, 单词本等),  联系第二部分的分析,  估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生,  并有专业UI 支持)。  分析这个软件目前的优劣 (和类似软件相比),  并推理出团队在软件工程方面可以提高的一个重要部分 (具体建议)。

估计项目时间:60天。如果团队能力较强,则60天足矣,具体可以看最后的时间安排

项目优缺点:

目前没有发现与之类似的其他产品,所以只写优缺点,而不写优劣势。

优点

1. Bing首页作为桌面壁纸

2. 搜索词的下拉框(网页版默认就不具备此功能)

3. 能自动识别用户的默认浏览器而不是强制使用IE

4. 界面隐藏,并且可以设置点击弹出隐藏对话框(这个设计相当人性化)

缺点

1. 可选皮肤颜色过少,且不能自定义皮肤

2. 焦点资讯、热门图片、热门资讯更新频率无法设置,默认更新频率较慢

3. 应用Bing首页作为桌面壁纸之后再取消该功能后,壁纸变为系统默认壁纸而非之前的用户自定义壁纸

4. 内存占用(我看了一下大约是13M左右,而QQ采用了22M,所以相对来说内存开销比较大)

5. 不具备本地检索的功能(当然由于理念不同,这一点可能不能算是缺点)

 

团队在软件工程方面可以提高的一个重要部分

就目前感觉,缤纷桌面是一场成功的产品,而且是一个成熟的产。在软件工程的开发和测试方面我们找不到什么问题。

在软件的设计阶段,以我们的理解,缤纷桌面在设计时,应该是本着简约的哲学去设计的。所以在用户个性化方面的设计比较少。这点未必能满足用户的需求。

我以为,该团队在设计阶段,应该对目标用户群进行充分的调研,获得用户的真实的需求。

 

第四部分

这个软件有很多可以提高的部分, 如果你是项目经理, 如何提高从而在竞争中胜出?

目前市场上有什么样的产品了?   你要设计什么样的功能? 为什么用户会用你的产品/功能?  你的创新在哪里? 可以用 NABC 分析.

如果你的团队有5个人, 3个月的时间, 你作为项目经理, 应该如何配置角色  (开发, 测试,美工等等)?

描述你的团队在12 周 期间每周都要做什么, 才能在第12周如期发布软件。

NABC分析

 

Need

  1. 快速搜索:无需专门打开搜索引擎即可迅速检索互联网

  2. 特定目标搜索:比如新闻、网页、图片、学术论文等等

  3. 特定名词的英汉互搜,比如专业名词等

  4. 用户个性化定制,包括界面皮肤、更新频率等等

Approach

  1. 调用Bing搜索网页版API

  2. 留出特定的定制接口

Benefit

  1. 用户可以更快速的使用Bing的强大的搜索功能

  2. 依照自己的习惯定制软件

Competition

  目前市场上这类软件较少,google桌面勉强算是一个,其他有此功能的软件则更加注重外围的效果。市场缺口较大,竞争较小。

 

角色分配:

Dev 3,Test 1,UI 1,PM 1(兼任)

 

项目计划,12周,共60个工作日,总体安排如下,顺序执行。第12周周二软件测试完成,可以发布。缤纷桌面这个产品,重要的事在前期分析用户需求,完善产品的理念,所以前期的需求分析用了10天(2周)。之后的大头放在了设计、编码和测试三个部分。至于其他的文档等方面,可以迅速完成。

Step

Software Process Stages

Time/天

Planning

计划

 

· Estimate

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

 5

Development

开发

 

· Analysis

· 需求分析 (包括学习新技术)

 10

· Design Spec

· 生成设计文档

 3

· Design Review

· 设计复审 (和同事审核设计文档)

 2

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

 2

· Design

· 具体设计

 10

· Coding

· 具体编码

 13

· Code Review

· 代码复审

 3

· Test

· 测试(自我测试,修改代码,提交修改)

 8

Reporting

报告

 

· Test Report

· 测试报告

 1

· Size Measurement

· 计算工作量

 1

· Postmortem & Process Improvement Plan

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

 2

posted on 2012-12-28 13:21  醉歌  阅读(349)  评论(0编辑  收藏  举报

导航