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

Beta版本测试报告

1.在测试过程中总共发现了多少bug?

①分析压缩包中所有文件(多少类,多少方法)再将写入数据库的处理过程慢。
②对于git项目和手动上传的项目不能有相同的名字(因为表用了同一个)。
③第一次git下载慢
④git的信息提示,由于处理过程慢,然后返回信息设置上,不好设置。
⑤登录访问控制(有时间做)

2.场景测试(scenario testing),包括以下内容:

a. 你预期不同的用户会怎样使用你的软件?

预期用户分为两类,一是程序员,另一类是教师。两类用户都可以直接登录网站注册属于自己的账号后进行代码上传与分析管理。

b. 他们有什么需求和目标?

对于所有用户,要可以快捷地查看代码中的类、方法和函数等的数量,看到代码的变化,了解当前的进度。对于程序员而言,可以方便地对命名不妥的方法进行一键全局重命名。

c. 你的软件提供的功能怎么组合起来满足他们的需要?

提供方便快捷明确的注册与登录界面;
支持多种代码上传方式:zip包、rar包或Git链接;
精美简洁的界面,逻辑清晰易上手;
直观的图表统计方便查看代码变化趋势。

3.测试矩阵(test matrix)


4.出口条件(exit criteria)

保证alpha版功能正常的基础上,可以正常上传单个文件并进行统计、结果显示、查询,对git链接可以直接下载并统计显示增量操作后代码的变化。
管理员能够正常查看用户的状态,查看用户的代码变化趋势。
代码变化趋势折线图能正常反应出代码变化趋势。

Beta版本发布说明

1.列出这一版本相对于Alpha版本的新功能

新增:
①对单个文件的上传,统计,结果显示,查询等等。
②对直接git链接的下载统计显示,自己增量操作后代码的变化。
③管理员功能(查看所有用户代码情况,或者某特定用户,以及查看某用户的代码变化趋势)
④利用折线图显示代码的变化趋势

2.列出这一版本对Alpha版本修复的缺陷

修复;
上传压缩包后的一系列操作速度上的改进。
对一些上传操作有误的错误信息提示返回。

3.对运行环境的要求

本系统支持在Internet Explorer,Google Chrome等各主流浏览器上正常访问使用。

4.安装方法

本系统基于网页实现,直接在浏览器输入网址即可访问使用。

5.描述系统已知的问题和限制

受限于服务器配置,可能会出现网页打开速度慢等情况;
目前仅支持Java语言;
对代码的操作功能较少,主要以统计查看趋势等为主

6.说明软件的发布方式以及发布地

发布方式:发布到web服务器上
发布地址: http://115.28.11.59/CodeManagement/
(PS:服务器配置低,速度慢,效果不好。已有账户密码为1的用户,以及账户密码为2的用户,管理员的账户密码为1)

展示博客:

NO.NE beta版本展示博客

posted @ 2017-06-05 12:26  NO.NE  阅读(206)  评论(2编辑  收藏  举报