一、使用人群:学生、计算机工作者、对计算机感兴趣的人

1、学生:学生是学霸系统的主要用户。学生一般会通过网络寻找与自己的课程,作业有关的信息。首先,可以通过我们的搜索功能在我们的数据库中寻找我们从网络上提炼出的已经存在的信息和资源,这样可以比较快速的获得自己想要的内容;若无法从我们的数据库中获得想要的信息,则可以使用提问功能进行提问,向广大的计算机爱好者或者专业的计算机人员进行提问,或是求资源,能够比较准确的获得自己想要的信息,同时还能结交很多志同道合的好友。如果想共享资源可以通过我们的上传资源功能将自己的资源和大家分享,同时如果想要求资源也可以通过我们提供的下载通道,下载我们从网络上提取出的或是网友共享提供的宝贵资源。

2、计算机工作者:计算机工作者包括程序员,老师等等。这些人已经具备有一定的计算机知识储备。他们使用我们的系统最主要的目的应该是查找资料帮助自己进行研究,工作,教学,往往都要求一定的信息收集效率。我们的搜索和资源下载功能就为他们提供了很好的帮助,大大减少了在网络中筛选信息的时间,提高工作效率,让工作者们能够尽早的完成自己的工作,提高工作效率,有更多的时间休息、陪伴家人、实现自己的目标。同时,在闲暇时也可以登录我们的系统,通过回答问题的功能,为别人答疑解惑,帮助别人,获得成就感,舒缓工作紧张的情绪。并且也可以增加与人交流切磋的机会,结识更多朋友。

3、对计算机感兴趣的人:这类人一般的使用都和学生相似,但会有一些自己的偏好。为了能够使他们快速的搜索到自己喜欢的内容,我们的标签功能可以很好地帮助他们。每一个问题都可以设置标签,通过标签对问题和资源进行分类,就可以更快的找到用户喜爱的信息。

二、测试矩阵

我们的机器测试主要在VS2012的“web性能和负载”模块上进行,同时使用功能方面由人工进行测试。

我们的网站分为中文和英文两个版本,故测试语言为中文和英文。

我们尽可能让我们的网站能在所有的浏览器上顺利运行,现在的主流浏览器有:

pc端:火狐、谷歌、ie、opera、搜狗、360安全浏览器

手机端:uc浏览器、safari

我们将在不同浏览器上进行测试,寻找漏洞并进行修改。

三、Alpha版本的准出标准

1、我们要确保网站中每个已开放的链接正确及有效。

2、确保各个浏览器,分辨率下网页显示正确并可以正确使用。

3、验证分页逻辑的正确性。

4、确保可以承受一定数量的用户同时登陆系统进行操作。

5、确保数据库检索正确。

6、能够正确上传和下载文件、完成搜索功能,并且搜索结果正确、人性化。

上传支持主流的文件类型如:doc,pdf,ppt,视频,音频。确保用户的积分能够随着文件的共享增长相应的分数。

当上传失败时显示提醒信息:

a.未提供完整文件信息。

b.文件过大。

c.上传文件夹(正常文件夹不会被上传,地址不完整,无法上传)。

d.上传文件正在被使用。

下载支持主流的文件类型如:doc,pdf,ppt,视频,音频。确保用户的积分能够随着文件的下载减少相应的分数。

当下载失败时显示提醒信息:

a.文件路径不存在。

b.积分不够。

c.下载地址剩余空间不足。

搜索能够支持

a.中英文及各种形式混合。

b.多关键词输入。

c.搜索结果是否正常显示。

d.能够由输入的内容联想出用户想要的内容

e.敏感词屏蔽功能能够正常执行

搜索出现错误时需要提示

a.无输入。

b.输入字符串过长。

c.错误或残缺的关键词。

d.含有不符合规定的字符。

7、能够正常提出回答问题

8、防滥用功能能够正常执行

9、回答问题用户积分将会有一定变化

10、举报界面能够正确提交举报信息

11、防止恶意举报

团队作业week9 情景测试的更多相关文章

  1. 团队作业week9 scenario testing

    1.How do you expect different personas to use your software? What’s their need and their goals,  how ...

  2. 团队作业week9

    1. Bug bash ▪ How many bugs is found in your bug bash? 2. Write a blog to talk about your scenario t ...

  3. 团队作业 week9

    1. Bug bash 我们现在在TFS服务器中有17个BUG等待分配,但是所有BUG的数量肯定不止. 2. Scenario testing 测试人员以不同的身份来对网站进行测试,对于无法满足当前身 ...

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

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

  5. 【1414软工助教】团队作业6——展示博客(Alpha版本) 得分榜

    题目 团队作业6--展示博客(Alpha版本) 作业提交情况情况 为所欲为 团队没有提交,其余都按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2: ...

  6. 【1414软工助教】团队作业7——Alpha冲刺之事后诸葛亮 得分榜

    题目 团队作业7--Alpha冲刺之事后诸葛亮 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...

  7. 【1414软工助教】团队作业8——第二次项目冲刺(Beta阶段) 得分榜

    题目 团队作业8--第二次项目冲刺(Beta阶段) 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析&a ...

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

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

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

    第五次团队作业成绩公布 题目 团队作业5: http://www.cnblogs.com/happyzm/p/6788792.html 团队成绩 成绩公示如下: 检查项 测试报告 Alpha版本发布说 ...

随机推荐

  1. 关于如何去Apple.cn下载Xcode以及模拟器包

    前言:对于一个懒惰的iOS开发,Xcode的更新我是迟迟没有去下载.有人或许会说:你并不是一个合格的iOS开发者! T3T 我承认自己缺少拓新精神,Apple的尿性是:坑死第一批体验者不偿命~表示本人 ...

  2. ThinkPHP5.0框架事务处理操作简单示例

    本文介绍ThinkPHP5.0框架事务处理操作,结合实例形式分析了ThinkPHP5针对删除操作的事务处理相关操作技巧,可以加深对ThinkPHP源码的理解,需要的朋友可以参考下 事务的调用在mysq ...

  3. spring-集成redis

    Redis是key-value存储的非关系型数据库.Spring Data Redis包含了多个模板实现,用来完成Redis数据库的数据存取功能 1.如何连接Redis? Spring Data Re ...

  4. java synchronized 关键字原理

    Synchronized 关键字是解决并发问题常用解决方案,有以下三种使用方式: 同步普通方法,锁的是当前对象.同步静态方法,锁的是当前 Class 对象.同步块,锁的是 {} 中的对象. 实现原理: ...

  5. Arduino UNO仿真开发环境设置和仿真运行

    一. Proteus仿真平台简介 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司).它不仅具有其它EDA工具软件 ...

  6. 隐藏Windows不常用设置项

    Windows10的设置里面有很多我们不想看见的项目,例如"轻松使用","隐私","游戏","Cortana"等,我们可 ...

  7. robotframework+appium,数字键盘输入问题,keycode,press keycode

    需要注意事项 appium自带的输入法应该是无法模拟控制键和基本键的,需要自行使用adb切换成搜狗或者android输入法,然后case完成之后记得切回appium输入法 appium模拟发送基本键命 ...

  8. Docker开篇之HelloWorld

    按照程序世界的惯例,我们应该以HelloWorld的程序为起点开始介绍.那么接下来我们就看看Docker的HelloWorld是如何运行的. 安装 Docker CE 由于我的系统是OSX,个人推荐使 ...

  9. Caliburn.Micro 杰的入门教程3,事件和参数

    Caliburn.Micro 杰的入门教程1(翻译)Caliburn.Micro 杰的入门教程2 ,了解Data Binding 和 Events(翻译)Caliburn.Micro 杰的入门教程3, ...

  10. BZOJ3293_分金币_KEY

    题目传送门 设x[i]表示i+1向i传的糖果数,x[n]表示1向n传的糖果数,a'=(a[1]+...a[N])/N a[1]+x[1]−x[n]=a' a[2]+x[2]−x[1]=a' a[3]+ ...