團隊第五次作業——Alpha2


一、相關信息

Q A
作業所屬課程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
作業要求 https://www.cnblogs.com/harry240/p/11524169.html
團隊名稱 七劍下天山
作業目標 完成項目核心功能:登錄注冊、資源獲取、爬取小說、文件上傳與下載

組員信息

姓名 學號
張鵬 201731062524
陳超 201731062510
王慧 201731062504
李邦國 201731062513
沈梓琳 201731062501
何鑫懿 201731062122
侯思其 201731062124

三、項目本次α版本的發布地址或者下載安裝說明

下載安裝地址:https://pan.baidu.com/s/11RCkjqHbBeURFsq6N69IZA(百度網盤,內含使用說明)
GitHub地址:https://github.com/BigTent0/HappyReading.git

四、本次α版本的測試報告

1.測試分工
姓名 所負責的測試
侯思其 測試1 測試2
何鑫懿 測試2
李邦國 測試3
王慧 測試5 測試6
沈梓琳 測試4
陳超 測試3
張鵬 測試4
2.測試工具

IDEA Android Studio 小米5splus 谷歌瀏覽器

3.測試用例

測試1.文件上傳
測試人員:侯思其

測試用例:上傳小說資源——撿了本天書
測試成功:小說資源上傳至服務器指定目錄

測試2.文件下載
測試人員:侯思其、何鑫懿

測試用例:下載小說資源——撿了本天書
測試失敗:編譯器報錯,原因是系統沒有授予相關的權限

測試用例:下載小說資源——撿了本天書
測試成功:文件成功下載到用戶設備的指定文件夾下

測試3.小說介紹界面
測試人員:李邦國、陳超

前端測試用例:網絡小說——龍尊王者
測試成功: 文字排版正常,顯示效果符合預期

側試4.小說閱讀功能
測試人員:張鵬、沈梓琳

測試用例:打開小說資源——斗破蒼穹
測試成功:文字的橫向縱向排版正常、閱讀背景切換正常、文字設置及頁面切換正常。

測試5.小說社區模塊
測試人員:王慧

前端測試用例:測試頁面排版、呈現效果及相關跳轉
測試成功:相關跳轉正常
測試失敗:頁面排版異常,呈現效果不佳

前端測試用例:測試頁面排版、呈現效果
測試成功:頁面排版正常,呈現效果達到預期

測試6.個人信息管理
測試人員:王慧

測試用例:前端測試
測試成功:界面達到預期呈現效果

4.測試結果截圖

一、文件上傳,測試人員:侯思其
測試成功,附圖兩張

用戶在自己手機上選擇要上傳的小說資源

圖片名稱

資源成功的上傳到了服務器指定目錄下

圖片名稱
二、文件下載,測試人員:侯思其、何鑫懿

測試失敗,原因為系統沒有給予權限。附圖一張

圖片名稱
給予權限后,測試成功,附圖三張

圖片名稱

圖片名稱

三、小說介紹界面,測試人員:李邦國、陳超
測試成功,展示效果:

圖片名稱

四、通過文件路徑打開小說資源,測試人員:張鵬、沈梓琳

圖片名稱

測試成功,小說閱讀界面展示

圖片名稱

圖片名稱

圖片名稱

可以選擇文字排版是橫向還是縱向

圖片名稱

可以更改閱讀的背景顏色

圖片名稱

圖片名稱

五、社區模塊的前端界面測試,測試人員:王慧
社區模塊的邏輯還沒有寫好,我們僅對已完成的部分進行測試

測試1:界面排版異常,展示效果不佳

圖片名稱

測試2:異常解決

個人空間界面效果

圖片名稱

小說社區的首頁效果

圖片名稱

六、個人信息管理界面,測試人員:王慧
界面展示

圖片名稱

5.測試體會與總結
項目成員 體會總結
張鵬 這次新增了一個閱讀器,因為之前做的時候沒有想到閱讀器,后來才發現真正困難的就是閱讀器,這是我在網上找的一個開源庫改良之后。主要是改了配置信息,因為這是很多年前的框架,很多配置都跟現在不一樣。還修改了文件選擇模塊,因為他這個文件選擇模塊有很多問題,容易報錯閃退,現在改了之后雖然還是不能選擇第三方應用的文件,但是不會出現報錯閃退等情況。
侯思其 測試對於我來說很簡單,因為我在編寫代碼的時候,就已經在測試了。但是這次新的測試出現了新的問題,它也提醒我安卓應用要考慮是否獲得了系統授權
沈梓琳 我參與的小說閱讀功能的測試,沒有遇到很大的難題,所測試的頁面都如我們的預期
王慧 在這一次的測試中,我的頁面出現了問題,原因是我在編寫代碼時,沒有測試動態中文字很多的情況,也是因為沒有進行足夠多的測試。我意識到了,少量的測試是發現不了錯誤的,測試的數量是要有一定的要求的
陳超 因為這次測試有一塊使用了listview和scrollw導致界面崩了,list的子項僅顯示了一個,這個錯誤告訴我,設計界面要注意的幾個點——listview和scrollw一起用會有兩個滾動效果就會出現異常
何鑫懿 在這次測試中我主要負責找到錯誤,然后修改的話,是交給隊友侯思其來做的,這樣提高了我們的測試效率。
李邦國 在設計安卓原生界面時,要考慮到安卓手機的兼容問題,界面在一部手機上呈現得沒有問題,但是換了一部手機問題就會顯現出來了,所以我測試時不僅使用了我的xiaomi 5splus,而且另外使用多個模擬器進行測試,並記錄問題,然后去修改

五、項目情況總結

1.目前團隊的項目已經完成了登錄注冊、文件上傳與下載、資源獲取、爬取小說、小說閱讀、個人信息設置等功能
2.預期計划與實際進度對比
項目功能 完成情況
登錄注冊 已完成
文件上傳與下載 已完成
資源獲取 已完成
小說閱讀 已完成
爬取小說 已完成
個人信息設置 已完成
社區功能 未完成
3.下一次α版本的展望以及具體的安排計划

軟件的第二版本相當於一個成熟的軟件了,它的可優化和升級的空間就變得相對狹小了。但是第二版本遺留下了一個問題——小說的社區功能,這個功能是拓展出來的,與很多功能模塊都有聯系,所以這個功能就放在了最后。下一版本不僅要完成這一功能,同樣要優化代碼算法,提升軟件的穩定性,縮短軟件的響應時間。我們打算把用戶所需要的和小說閱讀相關的功能,基於市面上已經實現的程度,進行優化,融入我們的app中。

六、感想總結

首先,我們組的第一版本僅僅是在完成了軟件的前端工作的基礎上增加了登錄注冊、文件上傳與下載、資源獲取這三個主要功能的邏輯。准確來說,第一版本並不能算真正意義上的軟件。在第二版本上,我們首先對界面進行優化,提升軟件的界面視覺效果和操作流暢性,並且將軟件的整體的邏輯進行完善。以前一個人做項目時,不知道團隊的可貴,其實團隊也是單打獨斗,不過是會讓我們選擇適合的對手,因為每個人都有優勢,都有長處。一個優秀的團隊會把每個人放在適合他的地方。越往后,我們越會發現,我們不需要處理全部的問題,卻能做得更好,只因為我們在團隊中。這便是我這次項目作業的感想。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM