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

本博客详细记录了一次对必应缤纷桌面软件的测试过程,包括发现的两个严重bug及其修复建议,以及对一位用户的实际使用体验采访。同时,对软件的功能、优缺点进行了深入分析,并提出了改进意见,旨在提升产品的竞争力。
摘要由CSDN通过智能技术生成

组员:刘牛顿 郭立轩

测试软件:必应缤纷桌面

版本: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

转载于:https://www.cnblogs.com/iEverX/archive/2012/12/28/2837182.html

此次实验我将以往的实验进行了分析和总结,理清了做医院管理系统这个项目时遇到的问题,把已完成的系统所具有的功能与最初的需求分析报告进行对比,发现有的功能并没有实现,这是因为自己水平不够也没有为此请教老师,查阅资料,导致最终的系统并没有满足需求,还有对该系统的测试过程中发现错误和缺陷没有及时跟踪,有的错误由于时间原因找不到了,对于测试过程中重复出现的错误和自己不清楚的错误应该及时记录并改正,以免导致更严重的错误。经过这么多次的实验,我深深地认识到测试对于系统开发的重要性,在每次测试中都会出现很多问题,如果不及时解决甚至导致项目无法继续进行,同时测试用例的设计也尤为重要,在编写测试用例时往往会考虑不周全,所以应该给出测试大纲,以保证测试用例的设计能够清晰、完整而不是顾此失彼。测试用例的设计在测试系统功能的同时,还要检查系统对输入数据的反应,要检查合法的操作和非法的操作,检查系统对条件组合的反应等,好的测试用例让其他人能够很好地执行测试,能够快速便利所测试的功能,能发现至今没有发现的错误,由于对系统的功能不是很熟悉,自己设计的测试用例显得很单薄,并不能测试出系统存在的所有问题,对于系统性能的测试就要搭建更真实的运行环境,另外还要在不同的操作系统下进行测试时,以及采用人工测试完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值