【Beta阶段】测试报告

单元测试

软件的整个开发阶段 一共编写API 47条,Beta阶段新增API 34条,修改一轮API 7条 python

在Beta阶段,咱们采用fiddle4r对编写的API进行测试。如下是测试API的部分测试用例截图: 面试

测试用例1: 浏览器

Request: 单元测试

Response: 测试

测试用例2: 网站

Request: spa

Response: 3d

测试用例3: excel

Request: blog

Response:

兼容性测试

 

主界面

页面

功能

Firefox

搜狗浏览器

Chrome浏览器

IE浏览器

用户界面

用户登陆页面

  • 实现用户的登陆和注册,跳转到首页。
  • 注册支持实名认证

正常

正常

正常

正常

首页

  • 首页展现社团发布的活动和资讯信息,用户能够点击查看活动和咨询的详情。用户能够点击报名活动或者取消活动报名。
  • 能够跳转到用户其余页面。

正常

正常

正常

正常

百团荟萃页面

  • 展现网站中全部的社团信息,包括社团的种类,社团的社员人数,用户能够申请加入想加入的社团

正常

正常

正常

正常

个人活动页面

  • 能够查看本身已经报名的活动,而且能够取消报名

正常

正常

正常

正常

个人社团页面

  • 展现本身所在的社团,和正在申请的社团

正常

正常

正常

正常

我的信息页面

  • 展现用户的我的信息

正常

正常

正常

正常

站内信页面

  • 展现用户收到的站内信

正常

正常

正常

正常

社团界面

社团登录界面

  • 实现社团的登陆和注册,跳转到后台首页

失败

正常

正常

正常

后台首页

  • 后台首页展现该社团的后动和咨询,社团能够查看活动的报名名单,并对发布的活动和咨询进行编辑和产出操做。
  • 社团首页中有三个标签页,分类展现活动,咨询和所有的信息。

失败

正常

正常

正常

建立活动

  • 社团能够建立新的活动也能够建立新的咨询。
  • 实现"我要建立活动"和"我要建立咨询的"标签页跳转。

失败

正常

正常

正常

社员管理

  • 社员管理页面包括"社员名单"和"申请名单"两个部分。
  • 社员名单,展现社团全部社员的所有信息,能够支持对社员名单的导出,给社员发送站内信,短信,Email,删除社员。
  • 申请名单,展现申请加入该社团的申请人名单,能够对申请人员进行赞成审批和拒绝审批操做。

失败

正常

正常

正常

 

压力测试

在压力测试中咱们使用python编写脚本对一些比较重要的API进行压力测试。

测试结果的相关参数意义以下:

  • Toal:发送请求次数
  • Suc:成功次数百分比
  • Cost_Time:全部请求响应总耗时(秒)
  • Mean_Time:平均每一个请求相应耗时(秒)
  • Maxtime:全部请求中响应最长耗时(秒)
  • Mintime:所用请求中响应最短耗时(秒)
  • Great Than 3 seconds:响应时间大于3s的请求所占百分比
  • Less Than 3 seconds:响应时间小于3s的请求所占百分比

 

测试API

Toal

Suc

Cost_Time(秒)

Mean_Time(秒)

Maxtime(秒)

Mintime(秒)

GT3(秒)

LT3(秒)

返回全部的资讯和活动

500

100%

6.21

2.55

4.81

0.22

40%

60%

导出社员名单到excel

500

100%

6.86

2.78

5.41

0.13

56%

54%

社团发布新的活动

500

100%

9.69

4.13

7.88

0.12

65%

35%

用户登陆

500

100%

6.45

2.59

4.88

0.17

41%

59%

社团获取申请人名单

500

100%

11.61

5.40

10.20

0.12

74%

26%

 

场景测试

场景一

烤漆终于结束了,如释重负的小江想报名参加凌峰社周末的外出活动,但该活动外场报名已经结束,负责人的联系方式也不得而知。就在这时,小江经过朋友的介绍,打开BuaaClubs网站,通过实名注册后,进入到了活动首页。小江迅速找到了凌峰社的外出活动,点击该活动右下角的"我要报名"按钮,弹出提示"报名成功",并在随后受到了凌峰社发送的与该活动相关的短信和email通知。终于,周末又能够出去浪了!

场景二

凌峰社的负责人昊昊,因为凌峰社做为北航最大也最为著名的社团之一,常常举办许多活动,可是因为宣传渠道有限,及时动用了大量的人力物力去作宣传,依旧效果不是很理想。后来,昊昊得知北航社团平台的发布后,他主动联系网站的负责人,为凌峰社创建了后台帐号。他登录进去后,跳转到活动编辑页面,编辑页面简单且易上手,他很快就变写好了一个新的活动事宜,点击"我要发布",这篇活动信息,就出如今了网站展现页面的首页了。

场景三

做为大一新生的小芳,想要使本身的大学新生活更加丰富多彩,考虑加入几个社团体验一下。但她在百团大战中并无找到本身心仪的社团。因而,她打开了北航社团平台的网站,进入"社团荟萃"的页面,数十个社团按照不一样的分类排列展现出来,小芳兴奋的查看着这些社团发布的一些讯息,很快凌峰社就吸引了她的注意,她迫切的按下了"加入"的按钮,申请加入凌峰社。后来的几天,她收到了凌峰社的面试短信,最终如愿进入了凌峰社的你们庭中。

 

以上三个场景中主要表明了咱们软件的主要功能:为社团和学生提供更好的交流平台。如场景一和场景二中表示的,咱们提供了一条消息传递链:社团后

台发布信息——用户浏览活动信息并报名——社团获取活动名单,对名单中的用户发送短信及email信息,这样就打通了用户和社团之间的信息交流渠道。

场景三中表明了,北航社团平台为社团自己提供的便利性,及社员的管理和消息的发送,极大简化了现实生活中复杂的管理手段,使得这一切变得更见简

单有效。

 

出口条件

 

当软件经过了压力测试和兼容性测试时,咱们认为其就能够发布了

相关文章
相关标签/搜索