團隊項目-Alpha2版本發布
這個作業屬於哪個課程 | 作業所屬課程 |
---|---|
這個作業要求在哪里 | 作業要求 |
團隊名稱 | 你的代碼我的發 |
這個作業的目標 | 發布Alpha2版本 |
1.團隊成員
姓名 | 學號 | 角色 |
---|---|---|
周昊 | 201731062333 | 組長 |
徐裴 | 201731062402 | 組員 |
黃嘯風 | 201731062430 | 組員 |
李涵 | 201731062406 | 組員 |
顏依婷 | 201731062505 | 組員 |
周小萱 | 201731062601 | 組員 |
2.發布地址
github發布地址
網站地址
操作手冊:
- 在首頁,直接在輸入框輸入相應垃圾即可,搜索失敗返回首頁。
- 首頁登陸注冊后可使用論壇功能,如果不登錄,也可以使用論壇功能,默認名字為0,即表明為游客身份。
- 后台登錄后,進入系統,可以進行新聞、垃圾管理的相關操作。
3.alpha測試報告
1)測試工作安排: 此次的測試工作着重於網站的功能測試(黑盒)。
網站的功能測試包括表單測試、數據庫測試、鏈接測試。
- 由黃嘯風、顏依婷、周小萱分別進行垃圾、新聞、用戶的功能測試。
- 由李涵、徐裴進行論壇的數據庫測試和表單測試。
- 組長進行整體測試,查找網站的缺陷。
2)測試工具選擇:
- 鏈接測試選擇的工具是 XENU
- 功能測試的其他測試由人工進行測試
3)測試過程
功能測試
- 鏈接測試
網站鏈接測試結果
死鏈測試
最終結果
1.以下能測試用例對測試對象的功能測試應側重於所有可直接追蹤到用例或業務功能和業務規則的測試需求。這種測試的目標是核實數據的接受、處理和檢索是否正確,以及業務規則的實施是否恰當。主要測試技術方法為用戶通過GUI(圖形用戶界面)與應用程序交互,對交互的輸出或接受進行分析,以此來核實需求功能與實現功能是否一致。
- 用戶表單與數據庫測試
- 新聞表單測試與數據庫測試
- 論壇表單測試
測試用例
測試結果
- 垃圾測試
百度地圖
表單測試
垃圾分類集合
經過所有測試以及組內內測使用后發現的現有的功能缺陷以及alpha1.0后改善的缺陷(紅色代表未完善或完善未完成的,綠色代表完善,藍色代表新發現的)
1.用戶體驗:該項目中所有的提交(無論成功、失敗)都缺乏反饋,需添加提示增強用戶體驗。
2.健壯性:用戶在表單中的輸入缺乏約束與適當的提示,后台亦缺乏相應的處理,極易因用戶輸入不符合規范而出現問題。
3.部分功能未完善,頁面按鈕鏈接指向存在重復的問題。
4.搜索時輸入空格會導致無結果,應加入正則表達式加以完善。
5.垃圾詳情頁頁面設計不美觀,需進行優化。
6.后台頁面在頻繁刷新時可能存在圖標錯誤.
7.后台搜索及多選均未能實現,后續版本完善功能或修改界面
8.新聞頁輪播圖,畫面銜接有問題 應統一圖像規格
9.在未登錄情況下,點擊個人中心圖標 頁面500 。未登錄時不應顯示此圖標。
10.論壇界面不美觀
11.論壇發帖的輸入框能夠實現代碼編寫
12.論壇發帖的輸入框不能實現換行
13.后台點擊用戶名就會退出
14.前台用戶登錄后不能退出,點擊退出沒有反應
15.新聞界面前端有問題
測試體會及總結
-
李涵:
測試是真的很好玩,尤其是親手把隊友寫的東西一個個搞崩,爽到生活不能自理(也不知道是因為測出了bug,還是因為組長自閉)。測試用例的設計要細致,並且盡可能多的去覆蓋所有情況甚至搞一些“騷操作”,比如在文本框里寫jsp代碼。 -
黃嘯風:
在完成自己測試任務的同時,對各個功能都進行了一個測試,在上次的測試基礎上,又發現了許多的錯誤和不足之處,對各種情況以及測試用例的輸入測試,發現較上次而言,網站對各種情況的反應得到了較大的應答,用戶可以有一個較為清晰和良好的體驗,但是也發現了一些問題,如各個信息的投放較為固定化,后期待改正優化,預期可以是定時更換。總之,進行測試后,對自己項目的問題以及結構變得更加熟悉了,操作起來也更加的得心應手。
發現的問題:其他界面的搜索框能搜索出結果,但在搜索結果界面的搜索框無法搜索出結果;分類指南信息投放內容過於固定;圖片詳情查看不了。 -
徐裴:
測試中鏈接基本沒有什么問題,每個界面的響應時間都不長,體驗的效果很不錯。功能上滿足用戶的基本需求,界面友好,經過小組人員的測試,發現了一些小的錯誤,但是都得到了改善。
感覺小組成員都很團結,在遇到問題之后相互之間進行幫助,問題都很快得到了解決。不會的大家都在教對方,我學到了很多知識,在項目上也都在自己動手去做。雖然我們的項目在一些小細節上面做的不是那么的全面,但是小組成員都在不斷的測試並進行完善,大家都很積極的在做自己的工作。
發現的問題:在新聞界面中一些新聞標題不能實現跳轉到相應的新聞界面去;垃圾界面的搜索框不能使用,無法搜索到相關垃圾信息,應該把那個搜索框省略或者加上搜索功能。 -
周小萱:
這次做測試,出現了很多沒有想到的錯誤,是寫代碼的時候沒有想到的,分開做各自的功能時能夠成功運行,但是整合在一起的時候會出現不同的錯誤,不一樣的電腦有時候顯示的效果也不一樣。項目想着簡單,做着真是令人頭大。自己做出來的效果和實際用戶體驗的效果完全是兩個概念,自己去用這個網站的時候就會發現很多的問題,但是自己寫的時候心態就完全不一樣,能怎么方便就怎么方便,但要是真正用起來就不是那么方便。令人上頭。
做個項目確實是太不容易了,整個流程走下來,團隊都能脫層皮,不過完整的開發流程走下來確實是能學到不少東西,也能督促自己學習,無時無刻的學習,不然就得拖整個團隊的后腿。也能理解做項目做到想罵人的心情了。
做項目難免有磕磕絆絆,還是要保持好心態,積極學習,天天向上。
發現的問題:論壇界面,每進行一次評論,都會重新加載一次,用戶體驗不佳;首頁的左側按鈕相應過慢,用戶等待的時間太長; -
顏依婷:
在測試新聞中心功能時,新聞界面上的新聞內容還是較多的,新聞界面也是采用的輪播圖的樣式來體現,感覺還是比較好看,不單調。但是在點擊到詳細新聞界面后,感覺界面有點空,可能是整個屏幕太大不知道該放一些什么內容。覺得可以在新聞中心的輪播圖里面的圖片也加上超鏈接,也可以跳轉到相關新聞界面,還有就是頁面字可以少一點,不要太多,不然容易看暈。
整個新聞界面布局還是很不錯的,就是其中有些小細節有一點問題,后面做一下修改就可以了。到目前為止項目已經開發差不多了,這次項目過程中組員們都盡心盡力做好自己的任務,遇到問題就百度或者大家一起討論,團隊意識還是很高的,大家一起寫項目也是很開心的。
發現問題:當點擊一些新聞消息時沒有反應,不能跳到相關的詳細新聞界面去;點擊到新聞中心時,新聞中心的排版格局有點亂;測試時,點擊其中一則新聞時發現進去后,頁面格局跟其他新聞點進去之后排版格局不一樣。 -
周昊:
這次的測試工作相較於上次,大家更加的積極,也更加的熱情,每個人在完成自己工作的同時,對整個網站都進行了使用,也提出了很多寶貴的意見。感謝所有組員。
我參與了整個網站的測試,包括鏈接測試,功能測試等,對網站有個比較大的掌握,同時也發現了自己寫代碼的習慣有問題,這次測試為我以后的開發提供了相應的心理基礎,以及有了初步的分配開發任務的想法。
4.現階段項目情況總結
完成情況: 在總結了alpha1.0開發過程后,在alpha2.0期間依然存在着問題,首先身為組長,在alpha1.0完成之后,有些松懈,雖然只是整合功能的工作,但是浪費了很多空閑時間,沒有及時發現組員寫的代碼中所存在的問題,導致了臨近結尾,才發現了代碼中的問題,然后慌慌忙忙的進行修改。其次,在管理過程中我也有點邏輯混亂了,分不清主次。通過alpha1.0和alpha2.0的開發后,我需要深刻的反省自己,以便更好的帶領團隊。
其次,在管理中,對於任務的分配還不夠熟練。可能會在某個時間出現一些人無事可做的情況。平時也需要更加耐心一點。
為了增強團隊凝聚力,這次博客也讓組員參與了編寫。
我希望我的組員們遇到什么困難都不要怕,微笑着面對它,消除恐懼的最好辦法就是面對恐懼,堅持才是勝利,加油,奧利給。
這次的alpha2.0開發,基本完成了alpha1.0版本所剩下的任務。但是還有些地方的細節沒有完善。
1)優化了核心功能垃圾類別的查詢。
2)完成了基礎功能垃圾指南。引入百度地圖,方便查看學校垃圾桶位置,同時,按照類別將垃圾分成了四個集合。
3)優化了基礎功能新聞管理。新增新聞類別,方便用戶查看不同的新聞內容。
4)完成了擴展功能用戶論壇。但是還需要優化界面,以及修改方法。
未完成:
1)完善缺陷
2)優化界面
后期計划:
有新的課程到來,也到了期中,考試接踵而至,每個人還有自己的事情。如果按周計算的話,一個周的開發時間就顯得不夠多了。把一個任務碎片化,例用碎片化的時間進行開發。
有bug的地方完善,有丑陋的地方優化,有不合理的地方改掉,少了的地方增加。
三周beta,沖就完事兒啦。