【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信息,這樣就打通了用戶和社團之間的信息交流渠道。

場景三中表明瞭,北航社團平臺爲社團自己提供的便利性,及社員的管理和消息的發送,極大簡化了現實生活中複雜的管理手段,使得這一切變得更見簡

單有效。

 

出口條件

 

當軟件經過了壓力測試和兼容性測試時,咱們認爲其就能夠發佈了

相關文章
相關標籤/搜索