MagicCode1023团队项目复审文档

团队项目的目标

写在最前面:

MagicCode1023团队成员及其个人博客地址:

殷鹏程:http://www.cnblogs.com/yinpc/

陈宇宁:http://www.cnblogs.com/highestop

韩佳胤:http://www.cnblogs.com/yinee

孙胜:http://www.cnblogs.com/5215guqian

 

(1)团队项目:

M1阶段:XuaBa内容展示Ui;

M2阶段:XueBa网站搜索部分;

 

(2)团队目标:

M1:为用户提供方便的在线问答、文档浏览服务;

M2:为用户提供精准、快速的搜索体验;

 

(3)预期用户数量:

使用XueBa网站的所有用户;

 

(4)团队项目的实际进展:

在这里给出M2阶段的Scrum Meeting中的燃尽图,如下,时间从早到晚:

(5)发布的功能描述:

网站内容展示部分

提供XueBa平台的问答与文档浏览的支撑;

大量应用Web2.0与Ajax技术,实现页面切换的无闪烁刷新;

中英文双语Ui;

在线的PDF文档浏览功能

网站搜索部分

针对文档与问答提供高质量、近实时的全文检索功能,搜索速度在百毫秒级以内;

中英文关键词智能联想,根据用户输入的关键词进行中英文同步搜索(可选择结果语言);

支持不同系统语言界面(中文、英文)下的双语种关键词显示(中文界面显示中文关键词,英文界面显示英文关键词);

支持搜索结果的关键词高亮功能;

较为完善的高级搜索支持;

 

目标用户使用产品的过程和评价:

用户现场介绍:

 

(6)团队成员分工:

成员         分工

殷鹏程      团队PM,负责整体的设计,并主要负责C#端的编码

陈宇宁      负责Ui设计

谷骞 +韩佳胤   负责测试

孙胜         协助进行Ui设计


编码的单元测试:7个
(7)测试用例数目: 

VS2012下的负载测试:M1阶段与M2阶段,两次

编码的UI测试:M1阶段一次

我们团队的测试人员发布了许多篇关于单元测试与负载测试的blog:

Beta版搜索引擎负载测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/27/2791809.html

Beta版搜索引擎测试(2)

http://www.cnblogs.com/magiccode1023/archive/2012/11/28/2793549.html

搜索引擎单元测试(含代码覆盖率测试)

http://www.cnblogs.com/magiccode1023/archive/2012/11/29/2795507.html

Web Ui 测试用例05 网站负载测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/18/2776344.html

Web Ui 测试BUG总结

http://www.cnblogs.com/magiccode1023/archive/2012/11/18/2776418.html

Web Ui 测试用例04 Ui的自动测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/18/2775925.html

Web Ui 测试用例03 分页逻辑测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/17/2775223.html

Web Ui 测试用例01 导航有效性及直观性测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/16/2774089.html

Web Ui 测试用例02 在不同的浏览器和分辨率下文字显示的正确性

http://www.cnblogs.com/magiccode1023/archive/2012/11/17/2774221.html

Web Ui 测试用例06 Request时间测试

http://www.cnblogs.com/magiccode1023/archive/2012/11/16/2774185.html

XueBa Ui部分测试矩阵

http://www.cnblogs.com/magiccode1023/archive/2012/11/14/2769647.html

数据库测试数据(2)

http://www.cnblogs.com/magiccode1023/archive/2012/11/09/2762864.html

项目测试计划

http://www.cnblogs.com/magiccode1023/archive/2012/11/17/2774970.html

Daily Bug Fix

http://www.cnblogs.com/magiccode1023/archive/2012/11/17/2774298.html

 

代码覆盖率结果(可以进行现场的演示)

 

负载测试结果:

VS2012下的负载测试

200人(大用户量)在IE9.0下,2分钟预热,10分钟持续时间的测试(根据数据库老师上课所说,负载测试200人的实际容纳能力有2000人左右);

测试暂时采用单一组合;

因为目前未完全完善,有些二级界面会造成负载测试失败,故暂且只测试两个页面之间的搜索(其中包含高级搜索)

至少在200人同时搜索的情况下,网站没有崩溃,这已经说明网站的负载性相当强了;

 

发布文档

XueBa Beta版本搜索引擎发布啦!!

软件主要特性:

针对文档与问答提供高质量、近实时的全文检索功能,搜索速度在百毫秒级以内;

中英文关键词智能联想,根据用户输入的关键词进行中英文同步搜索(可选择结果语言);

支持不同系统语言界面(中文、英文)下的双语种关键词显示(中文界面显示中文关键词,英文界面显示英文关键词);

支持搜索结果的关键词高亮功能;

较为完善的高级搜索支持;

M2阶段工作量统计

 

陈宇宁

殷鹏程

谷骞+韩佳胤

孙胜

博客

5

23

6

 4

cs代码

1300

1056

200

800 

html代码

700

200

0

500 

测试用例

0

5

3

计划

0

0

9


关于Bugs 

前言:由于在M2阶段我们换了项目,因此,我们的学霸搜索其实还是alpha版本,在学期的后半段,我们尽个人最大努力完善这个项目;下面是已知的学霸搜索部分的Bugs

(1)由于索引的构建问题,而且Pipeline组没有给我们添加文档,数据库中的文档部分还都是测试数据,有冗余,影响高级搜索的效果;

(2)网站顶部栏目,用户登录后也会一直显示(Login|Register)(可能会修复,但用户模块不是我们组负责);

(3)由于词典翻译质量,中英文互翻译的标签可能会有翻译错误(近四万组数据,我们已经尽力完善);

(4)网站的双语Ui,部分词条可能没有翻译;

一些小问题:

                    1.关键字前带空格后,相关标签一栏不再能够出现。

                    2.带不合法(无法搜索到)的符号,例如#号,出现在关键词前,搜索将失败,出现在关键词后,一般

                       不影响搜索结果,但是有些符号例如#号同样会造成相关标签一栏无法出现。

                    3.暂时缺乏一个返回界面,测试更改后返回原页面需要很长时间(对新版界面,此问题不需要考虑)

 M2阶段软件工程方面的总结:

M2阶段和M1阶段相比,我们团队的的任务有很大的不同,因为M1阶段我们主要做的都是Ui及数据库链接的设计部分,然而M2阶段我们注重在搜索引擎的优化上面,经过M2阶段的学习和摸索,我们所有成员都有很大的收获,我们在这门课上学到的不仅是完成软件工程任务需要的知识和技巧,更重要的是学会在工程方面如何进行有效和最优化的分工和合作,然后以发挥每个人的优点以最好的效果完成任务,我想这才是团队任务要我们掌握的东西!

posted @ 2013-01-07 11:38  MagicCode1023  阅读(414)  评论(0编辑  收藏  举报