0x00:測試報告版本管理後端
版本號瀏覽器 |
具體細節網絡 |
修訂時間架構 |
V 1.0性能 |
整理第一輪迭代用戶管理和登錄註冊的功能性驗證測試,預計將繼續網頁對瀏覽器版本的兼容性測試單元測試 |
2015/11/12測試 |
V1.0.1網站 |
整理第二輪迭代的測試報告,並依據此前第一輪迭代的驗證性測試給出大量的迴歸測試案例,準備驗收Django後端的單元測試搜索引擎 |
2015/12/25spa |
V 2.0 |
考慮到ReactJS架構的單頁應用模式,從功能測試、性能測試、兼容性測試、模擬用戶使用環境場景測試四方面入手;因爲V1.0測試主要依賴jQuery,所以因爲架構改動將測試版本號提高至V2.0 |
2016/01/10 |
0x01 :序言
To the world, you maybe a person.
But to a person, you maybe the world.
To the searching tags, you may well fall in love with http://xueba.nlsde.buaa.edu.cn
彷彿父母目擊本身的子女從哭鬧着誕生、歡笑着成長、到冷靜步入社會通常,BugPhobia團隊經歷着計劃、設計、開發的一系列階段,終於孕育出這樣具體而微的學霸在線系統。而後欣喜與憂慮同在,鼓勵和反思交織,就彷彿父母之愛子必爲其計之深遠,咱們欣喜於這樣小傢伙的成型,卻也憂慮於它的侷限性和不完美。借用《構建之法》中的實例,咱們這樣的開發團隊更傾向於繼承活力的「O」型血型,所以我不知優秀的軟件團隊是否會發布有已知缺陷的軟件,咱們的嘴型也瞬間驚訝而彷徨地張開成「O」型。舐犢之情的偉大就在於他是以離別爲目的,而做爲軟件開發團隊的咱們,也必然要將本身的心血和結髮佈於中,讓他在口碑、體驗和反饋中獲得錘鍊。佇立在思想的潮流中,咱們穩步前行,緩慢卻從不後退。願第一輪迭代的反饋和反思能令團隊繼續成長,就共同開啓這樣一種搜索體驗吧:Search With Tags,Deal With Tags~
成長於被愛,學着愛人,這大抵就是成長的故事,也是年少的星期六結束的故事,就彷彿BugPhobia團隊和學霸在線系統共同的成長通常;
從模仿到拒絕模仿,任由挑燈、展轉、迷茫、前進的無很多天夜,令那些歲月的煩惱和喜悅控制住本身,在耳邊輕唱,祝你萬事勝意,一切終比想象的,好一點點~
0x02 :功能迭代說明
項目說明 |
Alpha階段功能展現 |
Beta階段功能添加 |
用戶管理 |
用戶信息查看 |
用戶信息查看(保持不變) |
用戶信息修改 |
用戶信息修改(保持不變) |
|
用戶標籤管理:添加、刪除(無) |
用戶標籤管理:添加、刪除(新增) |
|
用戶查看推薦標籤(無) |
用戶查看推薦標籤(新增) |
|
搜索單元 |
基於Tags雲的搜索 |
基於Tags雲的搜索(刪除) |
基於Tags標籤棧的搜索(無) |
基於Tags標籤棧的搜索(新增+完善) |
|
輸入框關鍵字搜索 |
輸入框關鍵字搜索(保持不變) |
|
課程單元 |
課程視頻展現 |
課程視頻展現(保持不變) |
課程pdf展現 |
課程pdf展現(保持不變) |
|
Phobia助手 |
聊天查詢 |
聊天查詢(保持不變) |
問答 |
查看問題(無) |
查看問題(新增) |
添加問題(無) |
添加問題(新增) |
0x03 :學霸在線系統發佈預覽
項目名稱 |
XueBaOnline在線系統 |
項目版本 |
Beta版本 |
負責人 |
BugPhobia軟件開發團隊 |
聯繫方式 |
http://www.cnblogs.com/bugphobia/ softpanacea@163.com |
正式發佈時間 |
2016年1月12日7時(GMT +8,CST) |
軟件發佈方式 |
採用的是RTW(Realease to Web)的方式發佈咱們的網絡應用軟件。 |
軟件發佈地址 |
學霸在線系統網址:http://xueba.nlsde.buaa.edu.cn |
Beta版本基本功能 |
ü 實現用戶的個性化管理和基本的用戶管理功能(登錄、註冊、關注等) ü 提供基本的Tag式垂直/正常搜索引擎 ü 用戶可以在吐槽板上以相似留言的方式反饋給開發團隊,同時支持郵件、社交帳號登錄等其餘方式的反饋 ü 提供phobia功能助手,經過天然語言交互情景加強用戶體驗 ü 增長用戶問答部分 |
運行環境說明 |
IE9+、Safari5.1+、iOS6.1+、Android2.3,4.0+、Opera12.1x等 (具體運行環境請參閱0x04的運行環境詳細說明) |
0x04 :Beta版本基本功能展現
在瀏覽器中鍵入網站連接http://xueba.nlsde.buaa.edu.cn,將跳轉到學霸在線網站的主頁面:
圖0學霸在線網站主頁面
0x0304:用戶註冊、登錄、登出
新用戶請單擊Register按鈕進行註冊,而已完成註冊的用戶能夠直接進行登錄;在登錄成功後,用戶能單擊右上角的登出鍵登出網頁
圖1 用戶基本註冊頁面 圖2 用戶基本登錄頁面
圖3 用戶我的個性化頁面
0x0308:用戶資料個性化編輯
新用戶請單擊Register按鈕進行註冊,而已完成註冊的用戶能夠直接進行登錄;在登錄成功後,用戶能單擊右上角的登出鍵登出網頁
圖4 用戶信息編輯頁面
圖5 單擊Edit按鈕的編輯界面
0x030c:用戶的吐槽板反饋
用戶可以在FeedBack的吐槽板中吧本身的反饋以留言或評論的方式提交在下方,特別地,也能夠將Bug提交在此處供開發者進行進一步的調試
圖6 單擊下方的FeedBack按鈕後的吐槽板展現頁面
0x0310:phobia功能助手
用戶可以點擊最上面導航欄的Robot彈出phobia功能助手,與它天然地交互分享你的問題、想法、或是情感(捂臉)
圖7 Phobia助手功能預覽說明
0x0314:問答模塊
用戶可以點擊Questions模塊進入問答單元
圖8 學霸在線系統問答頁面預覽
0x0318:添加問題模塊
用戶可以點擊+New Question模塊進入問答單元
圖9 學霸在線系統提出問題功能說明
0x031c:觀看課程視頻
用戶可以點擊Course模塊進入課程單元
圖10 課程功能預覽說明圖例
0x05 :運行環境詳細說明
Internet Explorer |
Chrome |
Firefox |
Safari |
iOS |
Android |
Opera |
9+ |
(Current - 1) or Current |
(Current - 1) or Current |
5.1+ |
6.1+ |
2.3, 4.0+ |
12.1x, (Current - 1) or Current |
因爲咱們所採用前段的用戶界面是基於semantic UI的,同時,semantic UI又是基於jQuery2.x的,因而咱們的網站所能支持的瀏覽器的版本應該與jQuery2.x的保持基本的一致。咱們列出相應的可運行的具體瀏覽器版本如上圖所示,同時,咱們有必要給出此表格的詳細解析和特別說明:
ü (Current - 1) or Current的含義是:支持當下的穩定版本的瀏覽器或者是其減一的穩定版本,便是說若是咱們現下的穩定版本的瀏覽器是24.x,那麼咱們同時也能支持23.x的版本。
ü 對於opera瀏覽器:咱們支持12.1x以及最新的前兩個版本,也便是說若是當下的opera的版本是20.x的話,那麼咱們能夠支持12.1x以及20.x以及19.x的版本,可是咱們不支持opera 15.x 到 18.x的瀏覽器。