這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ |
---|---|
這個作業要求在哪里 | https://www.cnblogs.com/harry240/p/11524169.html |
團隊名稱 | 巧克力王子與六個小矮人 |
這個作業的目標 | 完成團隊項目的Alpha2版本,並給出測試報告,做總結 |
一、團隊成員:
姓名 | 學號 |
---|---|
陶一(組長) | 201731062213 |
孟祥一 | 201731062207 |
易林 | 201731062134 |
王藝霖 | 201731062127 |
陳勁松 | 201731062132 |
沈墨 | 201731062115 |
干冰雪 | 201731062502 |
二、項目地址及操作手冊:
本階段幾乎完成了網站的全部功能,並且移動端app的開發也開始啟動。
網站地址: iThink創意交流網站
如何操作:
-
首先進入到iThink網站。顯示的是介紹頁面。
-
然后,通過右上角的注冊可以注冊成為網站用戶。(非網站用戶無法訪問具體內容。防止創意被竊取)填寫內容后點擊 “立即注冊” 進行注冊。
-
注冊完畢,通過登錄進入到網站主頁。
-
在主頁,左邊有關於創意的相關操作:發布創意、我的創意、創意膠囊、我的團組 點擊進入相關內容界面。還可以通過選項卡切換查看創意推薦、熱搜榜和其他內容。點擊最上方 “首頁” 字樣可回到主頁。
- 發布創意:在此處可以進行創意主題的編輯和發布。
- 我的創意:在此可以查看用戶曾經發布過的創意主題及詳細情況。(樣本)
- 創意膠囊:在此處可以查看到用戶曾經編輯但未發布的創意主題內容。(開發中)
- 我的團組:界面仍在開發中,不予介紹。
- 發布創意:在此處可以進行創意主題的編輯和發布。
-
主頁上方,有搜索框,可輸入關鍵字進行創意相關內容的搜索。
-
可以通過點擊每條主題后面的 “頂一個” 、 “踩一個” 、 “收藏” 來對此條內容進行操作。
-
點擊每條主題后面的 “查看詳情” ,可以具體查看主題中的相關內容和具體的創意實現內容。
-
個人信息也在主頁上方,可以通過點擊 用戶名 進入個人信息頁面。
-
在個人信息頁面,左邊有 個人信息、我的通知、發布創意、我的創意、創意膠囊、我的收藏、我的參與、獲利項目、我的團組 幾個功能。
-
個人信息:點擊此項,可查看或修改自己的基本信息。
-
我的通知:通過這里可以看到系統發來的通知,或者其他用戶對你的點贊、評論、收 藏、關注等等消息。
-
發布創意:此處與主頁“發布創意”相同,可以通過此處來編輯並發布一個創意主題。
-
我的創意:在此可以查看用戶曾經發布過的創意主題及詳細情況。
-
創意膠囊:在此處可以查看到用戶曾經編輯但未發布的創意主題內容。
-
我的收藏:在此處可以查看到用戶所收藏的創意主題或創意實現內容。(開發中)
-
其他功能目前仍在開發中,此處不予介紹。
-
三、測試報告:
- 測試工作安排
測試的工作,由我們組內的所有成員共同完成。但是每個人所測試的部分,均不是自己編寫的代碼部分。
由干冰雪、陳勁松、易林、沈墨負責前端網頁的性能測試以及bug測試。
由陶一、王藝霖、孟祥一負責后端代碼的可行性測試、邏輯測試以及bug搜索。
- 測試工具的選擇
前端網頁測試選取的是網頁測試工具:Web Page Analyzer 、 Chrome瀏覽器
后端的測試工具用的是:Junit Test
- 測試用例以及測試結果
前端測試:
易林測試部分:
網頁測試工具性能報告:
(僅放出主頁與用戶頁面部分)
並將測試網站上給出的建議翻譯成中文:
用戶頁面:
針對此工具給出的分析和建議,我們下一步將會對網站進行優化與改進。
干冰雪測試部分:
主頁的對創意主題和實現的發布及查看:
去首頁上查看是否發布成功:
發布創意和查看功能可用。
陳勁松測試部分:
個人用戶信息的查看、編輯、修改:
可見頭像也發生了變化:
沈墨測試部分:
對主題和實現的點贊、評論和搜索的測試:
搜索:
由此可見,搜索之后出現的內容還存在着格式與排版上的一些問題。而且此頁面還未設計返回到主頁的鏈接。也是存在一些缺陷。
后端測試:
因為后端的內容有很多,因此我們三個人對測試代碼的編寫是分開的,樣例也是分開寫的。不過最后的結果是在一起跑出來的。測試太多,無法全部放出,因此放出大部分涉及到邏輯部分的測試代碼。
部分測試用例:
陶一測試部分:
孟祥一測試部分:
王藝霖測試部分:
測試結果:
- 測試體會與總結:
因為測試部分還是之前Alpha1階段做的,所以沒有什么特別大的改變。
對於項目的測試,整體來說感受還是非常大的。
測試讓我們項目組內的每位成員對其他人的工作結果有一個感受,可以對項目組的整體情況也有更多的了解和認識。讓大家知道現在項目開發到了什么程度。
而且讓我們接觸到了測試工具,學到了新的東西,對於以后無論是自己的獨立開發,還是到其他的項目組中合作開發,都有非常好的幫助作用。
四、項目情況總結:
經歷了alpha2的沖刺階段,我們的項目已是完成了大部分,幾乎可以說開發完成了90%了。核心功能基本實現。
雖然是在開發的過程中存在着些許問題,不過我們組成的開發團隊還是竭盡所能的去解決了各種各樣的問題。
進度相比計划上是慢了些,但是沒有差很多。我們也在努力去趕,因此在規定時間內完成項目應該還是沒問題的。
項目開發到這個階段了,感覺還是不錯的。我們完成了大部分的功能,基本是完成了預期的計划。而且我們也都對一個項目的開發流程有了更深刻的認識和學習。
另外,我們組一致覺得,既然是一個開發組中的,那么就應該共進退。不應該存在一個組中的人,有人分高,有人分低。或許組里有的人是技術比較差,對項目開發代碼上的貢獻比較少,那么他的存在感在別人眼里可能不是那么明顯,但是這並不代表着他沒有做什么。有的人也許只是給出了各種各樣的用戶體驗意見,或者是其他的優化改動意見,這也是我們小組不可或缺的部分。
-
完成的內容:
用戶的登錄注冊
網站主頁:創意主題及創意實現的顯示等
發表創意主題、對主題發表實現
相關主題、實現內容的搜索
對創意主題、實現的點贊、評論和收藏
用戶個人信息頁面:個人信息的查看、修改,評論、點贊消息的查看
管理員基礎部分
團組聊天的實現
移動端開發的框架
-
未完成的內容:
管理員剩余部分
移動端的部分功能完善
-
下階段展望和計划:
在beta階段,主要的工作是進行bug的修復和項目各處功能的優化。
其次是完善我們移動端的末尾開發,落實移動端的功能。
計划是由三名人員去完成開發任務,剩余人員進行優化與改善任務。
然后按照規定的要求,按時展開團隊項目例會,匯報每個人的工作。及時進行交流與溝通,盡快推進項目。
希望在之后的項目開發時間里,項目組內的成員能做好溝通,合力完成項目的剩余部分。不要再讓凄慘的PM背鍋。。。