软件的整个开发阶段 一共编写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浏览器 |
用户界面 |
用户登陆页面 |
|
正常 |
正常 |
正常 |
正常 |
首页 |
|
正常 |
正常 |
正常 |
正常 |
|
百团荟萃页面 |
|
正常 |
正常 |
正常 |
正常 |
|
个人活动页面 |
|
正常 |
正常 |
正常 |
正常 |
|
个人社团页面 |
|
正常 |
正常 |
正常 |
正常 |
|
我的信息页面 |
|
正常 |
正常 |
正常 |
正常 |
|
站内信页面 |
|
正常 |
正常 |
正常 |
正常 |
|
社团界面 |
社团登录界面 |
|
失败 |
正常 |
正常 |
正常 |
后台首页 |
|
失败 |
正常 |
正常 |
正常 |
|
建立活动 |
|
失败 |
正常 |
正常 |
正常 |
|
社员管理 |
|
失败 |
正常 |
正常 |
正常 |
在压力测试中咱们使用python编写脚本对一些比较重要的API进行压力测试。
测试结果的相关参数意义以下:
测试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信息,这样就打通了用户和社团之间的信息交流渠道。
场景三中表明了,北航社团平台为社团自己提供的便利性,及社员的管理和消息的发送,极大简化了现实生活中复杂的管理手段,使得这一切变得更见简
单有效。
当软件经过了压力测试和兼容性测试时,咱们认为其就能够发布了