軟件的整個開發階段 一共編寫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信息,這樣就打通了用戶和社團之間的信息交流渠道。
場景三中表明瞭,北航社團平臺爲社團自己提供的便利性,及社員的管理和消息的發送,極大簡化了現實生活中複雜的管理手段,使得這一切變得更見簡
單有效。
當軟件經過了壓力測試和兼容性測試時,咱們認爲其就能夠發佈了