0x00:测试报告版本管理

版本号

具体细节

修订时间

V 1.0

整理第一轮迭代用户管理和登陆注册的功能性验证测试,预计将继续网页对浏览器版本的兼容性测试

2015/11/12

V1.0.1

整理第二轮迭代的测试报告,并依据此前第一轮迭代的验证性测试给出大量的回归测试案例,准备验收Django后端的单元测试

2015/12/25

V 2.0

考虑到ReactJS架构的单页应用模式,从功能测试、性能测试、兼容性测试、模拟用户使用环境场景测试四方面入手;由于V1.0测试主要依赖jQuery,因此由于架构改动将测试版本号提升至V2.0

2016/01/10

 

0x01 :序言

To the world, you maybe a person.

But to a person, you maybe the world.

To the searching tags, you may well fall in love with http://xueba.nlsde.buaa.edu.cn

仿佛父母目睹自己的子女从哭闹着诞生、欢笑着成长、到冷静步入社会一般,BugPhobia团队经历着计划、设计、开发的一系列阶段,终于孕育出这样具体而微的学霸在线系统。然后欣喜与忧虑同在,鼓励和反思交织,就仿佛父母之爱子必为其计之深远,我们欣喜于这样小家伙的成型,却也忧虑于它的局限性和不完美。借用《构建之法》中的实例,我们这样的开发团队更倾向于继承活力的“O”型血型,因此我不知优秀的软件团队是否会发布有已知缺陷的软件,我们的嘴型也瞬间惊讶而彷徨地张开成“O”型。舐犊之情的伟大就在于他是以离别为目的,而作为软件开发团队的我们,也必然要将自己的心血和结发布于中,让他在口碑、体验和反馈中得到锤炼。伫立在思想的潮流中,我们稳步前行,缓慢却从不后退。愿第一轮迭代的反馈和反思能令团队继续成长,就共同开启这样一种搜索体验吧:Search With Tags,Deal With Tags~

成长于被爱,学着爱人,这大抵就是成长的故事,也是年少的星期六结束的故事,就仿佛BugPhobia团队和学霸在线系统共同的成长一般;

从模仿到拒绝模仿,任由挑灯、辗转、迷茫、前进的无数日夜,令那些岁月的烦恼和喜悦控制住自己,在耳边轻唱,祝你万事胜意,一切终比想象的,好一点点~

0x02 :功能迭代说明

项目说明

Alpha阶段功能展示

Beta阶段功能添加

 

 

用户管理

用户信息查看

用户信息查看(保持不变)

用户信息修改

用户信息修改(保持不变)

用户标签管理:添加、删除(无)

用户标签管理:添加、删除(新增)

用户查看推荐标签(无)

用户查看推荐标签(新增)

 

搜索单元

基于Tags云的搜索

基于Tags云的搜索(删除)

基于Tags标签栈的搜索(无)

基于Tags标签栈的搜索(新增+完善)

输入框关键字搜索

输入框关键字搜索(保持不变)

课程单元

课程视频展示

课程视频展示(保持不变)

课程pdf展示

课程pdf展示(保持不变)

Phobia助手

聊天查询

聊天查询(保持不变)

问答

查看问题(无)

查看问题(新增)

添加问题(无)

添加问题(新增)

0x03 :学霸在线系统发布预览

项目名称

XueBaOnline在线系统

项目版本

Beta版本

负责人

BugPhobia软件开发团队

联系方式

http://www.cnblogs.com/bugphobia/

softpanacea@163.com

正式发布时间

年1月12日7时(GMT +8,CST)

软件发布方式

采用的是RTW(Realease to Web)的方式发布我们的网络应用软件。

软件发布地址

学霸在线系统网址:http://xueba.nlsde.buaa.edu.cn

Beta版本基本功能

ü  实现用户的个性化管理和基本的用户管理功能(登陆、注册、关注等)

ü  提供基本的Tag式垂直/正常搜索引擎

ü  用户能够在吐槽板上以类似留言的方式反馈给开发团队,同时支持邮件、社交账号登陆等其他方式的反馈

ü  提供phobia功能助手,通过自然语言交互情景增强用户体验

ü  增加用户问答部分

运行环境说明

IE9+、Safari5.1+、iOS6.1+、Android2.3,4.0+、Opera12.1x等

(具体运行环境请参阅0x04的运行环境详细说明)

0x04 Beta版本基本功能展示

        在浏览器中键入网站链接http://xueba.nlsde.buaa.edu.cn,将跳转到学霸在线网站的主页面:

图0学霸在线网站主页面

0x0304:用户注册、登陆、登出

新用户请单击Register按钮进行注册,而已完成注册的用户可以直接进行登陆;在登陆成功后,用户能单击右上角的登出键登出网页

图1 用户基本注册页面                                                             图2 用户基本登陆页面

图3 用户个人个性化页面

0x0308:用户资料个性化编辑

新用户请单击Register按钮进行注册,而已完成注册的用户可以直接进行登陆;在登陆成功后,用户能单击右上角的登出键登出网页

图4 用户信息编辑页面

图5 单击Edit按钮的编辑界面

0x030c:用户的吐槽板反馈

用户能够在FeedBack的吐槽板中吧自己的反馈以留言或评论的方式提交在下方,特别地,也可以将Bug提交在此处供开发者进行进一步的调试

图6 单击下方的FeedBack按钮后的吐槽板展示页面

0x0310phobia功能助手

用户能够点击最上面导航栏的Robot弹出phobia功能助手,与它自然地交互分享你的问题、想法、或是情感(捂脸)

图7 Phobia助手功能预览说明

0x0314:问答模块

用户能够点击Questions模块进入问答单元

图8 学霸在线系统问答页面预览

 

0x0318:添加问题模块

用户能够点击+New Question模块进入问答单元

图9 学霸在线系统提出问题功能说明

 

0x031c:观看课程视频

用户能够点击Course模块进入课程单元

图10 课程功能预览说明图例

 

0x05 :运行环境详细说明

Internet Explorer

Chrome

Firefox

Safari

iOS

Android

Opera

9+

(Current - 1) or Current

(Current - 1) or Current

5.1+

6.1+

2.3, 4.0+

12.1x, (Current - 1) or Current

由于我们所采用前段的用户界面是基于semantic UI的,同时,semantic UI又是基于jQuery2.x的,于是我们的网站所能支持的浏览器的版本应该与jQuery2.x的保持基本的一致。我们列出相应的可运行的具体浏览器版本如上图所示,同时,我们有必要给出此表格的详细解析和特别说明:

ü   (Current - 1) or Current的含义是:支持当下的稳定版本的浏览器或者是其减一的稳定版本,即是说如果我们现下的稳定版本的浏览器是24.x,那么我们同时也能支持23.x的版本。

ü  对于opera浏览器:我们支持12.1x以及最新的前两个版本,也即是说如果当下的opera的版本是20.x的话,那么我们可以支持12.1x以及20.x以及19.x的版本,但是我们不支持opera 15.x 到 18.x的浏览器。

BugPhobia发布篇章:Beta版本学霸在线系统正式发布的更多相关文章

  1. BugPhobia发布篇章:学霸在线系统正式发布

    Alpha阶段的服务器部署和移植工作最终完成,http://10.2.26.67/,期待您的访问~ 首先,请允许bugphobia团队对您的访问给予感谢以及诚恳的致歉.受服务器端的硬件限制,目前学霸在 ...

  2. BugPhobia终章篇章:学霸在线系统Beta阶段展示

    0x00 :序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet y ...

  3. BugPhobia展示篇章:学霸在线系统Alpha阶段展示

    0x00:序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet yo ...

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

    写在前面的话 已经看到了大家的发布成果,很欣喜,虽然有的团队的产品还是有一点问题,但大家也都发布成功了,这就是软件的魅力.但还是要说一些问题,大家录的视频不是没人讲解就是讲得太快,在我看来这都没有在卖 ...

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

    题目 团队作业9--测试与发布(Beta版本)(http://www.cnblogs.com/happyzm/p/6917253.html) 团队作业9-1 测试与发布成绩 分值 1 0.5 0.5 ...

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

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

  7. 团队作业9——测试与发布(Beta版本)

    Deadline: 2017-6-5 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的两个方面 测试报告 发布说明 展示博客(单独一篇博客) 晚交 - 0分 迟交 ...

  8. 测试与发布(Beta版本)

    评分基准: 按时交 - 有分(测试报告-10分,发布说明-10分,展示博客-10分),检查的项目包括后文的两个方面 测试报告(基本完成5分,根据完成质量加分,原则上不超过满分10分) 发布说明(基本完 ...

  9. 团队作业9——测试与发布(Beta版本)(含展示博客)

    团队作业9--测试与发布(Beta版) http://www.cnblogs.com/newteam6/p/6938504.html 团队作业9--展示博客 http://www.cnblogs.co ...

随机推荐

  1. Linux小技巧之:两种方法统计访问web网站的前10个IP

    获得访问前10位的IP地址: 10.46.170.7 218.202.70.147 77.72.83.87 5.39.217.107 185.197.74.234 185.197.74.231 第二种 ...

  2. C#中类为什么要实例化

    在使用C#语言时,发现一下有关类实例化的问题,在此之前先复习一下类和对象的概念,类是一个抽象体,是对一类事物的抽象体:而对象就是一个具体的事物,对象的抽象就是类.车就是一个类,而车包括面包车,小汽车, ...

  3. C# 动态方法和静态方法的区别

    C# 动态方法和静态方法的区别 (转) 动态方法与静态方法的区别: 1,使用方法上的区别:动态方法,在使用时需要先创建实例,才能调用实例方法,而静态方法则不需要,直接使用即可. 示例代码如下:静态方法 ...

  4. NSObject

    一.前言 该博客里面的方法均是看着苹果官方的API来解释的,一般都是常用的方法如有问题,请指出. 二.简介: 该类集成的是其本身,大家可以从任何一个类去向上追溯,都会发现最终的父类都是NSObject ...

  5. Mac OS X 下优化 Terminal,一篇就够了!

    先上最终效果图: 目录 目录 1. 相关工具介绍 2. 配置总览 3. 安装步骤 3.1. 安装 iTerm2 3.2. 安装XCode's Command line tools 3.3. 检查 zs ...

  6. 初探boost之timer库学习笔记

    timer   使用方法     #include <boost/timer.hpp> #include <iostream> using namespace std; usi ...

  7. Hadoop 基本概念

    一.Hadoop 简介 Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构,它可以使用户在不了解分布式底层细节的情況下开发分布式程序,充分利用集群的威力进行高速运算和存储. 从其定 ...

  8. WebSocket原理与实践(三)--解析数据帧

    WebSocket原理与实践(三)--解析数据帧 1-1 理解数据帧的含义:   在WebSocket协议中,数据是通过帧序列来传输的.为了数据安全原因,客户端必须掩码(mask)它发送到服务器的所有 ...

  9. 动态分析Android程序

    快速定位程序关键点 代码注入法 插入log函数,输出调试信息. const-string v0,"TAG" const-string v1,"info" inv ...

  10. Android学习之Button按钮在程序运行时全部变大写的处理

    问题: 在layout布局文件中,我们命名的按钮名称是“button1”,程序运行过后,在app上显示出来的是“BUTTON1”,先看源代码和效果: 按钮源代码: 运行效果: 解决办法: 方法一: 在 ...