團隊項目-Alpha版本發佈

第四次團隊做業php

序言

所屬課程html

https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign前端

做業要求git

http://www.javashuo.com/article/p-bfzwlsok-gr.htmlgithub

Git地址數據庫

https://github.com/jie958654064/xiyousmart_cloudplatform.git小程序

團隊名稱後端

卓越Code微信小程序

做業目標微信

1)團隊成員的學號列表;

2)給出發佈地址以及安裝手冊;

3)給出測試報告;

4)給出項目狀況總結;

1、團隊簡介

團隊名稱:卓越Code

團隊口號:寧爲代碼累彎腰,不爲bug點提交

項目名稱:西柚智慧黨建雲平臺

姓名

學號

博客園

王柄鈔(隊長)

201731062518

https://www.cnblogs.com/Slow-Walker/

曾文傑

201731062520

https://www.cnblogs.com/zwj-958654064/

魏家田

201731062307

https://www.cnblogs.com/dwyy666/

魏川程

201731062312

https://www.cnblogs.com/chopinc/

羅偉誠

201731062309

https://www.cnblogs.com/lwcblogs/

楊蘋

201731062404

https://www.cnblogs.com/step-enter/

馮俊霖

201731062311

https://www.cnblogs.com/linls/

 

2、發佈地址以及安裝手冊

2.1使用手冊

         手冊地址:http://www.javashuo.com/article/p-cicfarsm-go.html

2.2小程序:

(1)測試開發小程序號:

         微信搜索:西柚黨建

(2)提供測試號:

        姓名:測試人員

        學號:20173106123

2.3網站

(1)發佈地址:

         https://wangbingchao.com/xiyoudangjian/index.php

(2)提供測試號:

         帳號:20173106123

         密碼:123456

3、測試報告

由於本次測試是協同進行,本次博客也是將組員們各個測試的功能模塊進行整合在一塊兒才造成的測試報告,其實咱們有一個專門的word測試報告,由於須要博客展現因此就把測試報告詳述在了博客裏面,篇幅較長感謝助教們的辛勤評閱。

3.1、測試工做安排

姓名

測試系統功能範圍

 

王柄鈔

組織管理、黨員管理、活動管理

微信小程序(黨員管理平臺、黨員服務平臺、學習培訓平臺)

羅偉誠

積分管理、活動報名、交流互動

楊蘋

在線學習、我的申請

馮俊霖

知識庫、視頻庫、考覈測評、每日一測

魏家田

pc評估管理

網站(黨員管理平臺、黨員服務平臺、學習培訓平臺)

曾文傑

pc發展管理

魏川程

pc系統管理

測試說明:本次是創建在單元測試完成之上、拼接後對各個功能模塊測試效果(包括先後端)

 

3.2、測試工具的選擇

微信安卓版v7.0.8

微擎工具v1.7.0

PHPstorm

Google Chrome 76.0.3623

 

3.3、測試用例

3.3.1 PC後臺-系統管理

角色管理

設置用戶角色名稱,以及授予對應角色的權限。

用戶管理

查看每個用戶的名稱,角色,能夠實現對該用戶信息的修改,授予某一角色,並使之擁有相應權限。

專業班級

能夠實現對學院、專業、班級的增長,修改,刪除。

我的管理

對我的信息的查看,修改。

3.3.2 PC前端

首頁

展現該用戶我的信息,當前任務,通知公告,心得體會,榮譽記錄相關提交狀況。

視頻學習

實如今線觀看學習視頻。

添加活動

提交活動到管理員審覈,積分。

添加心得體會

提交心得體會到管理員審覈,積分。

提交任務

    提交任務到管理員審覈,實現發展階段的推動。

3.2.3微信小程序測試

組織管理

在組織管理這一模塊,能夠經過後臺進行對組織的數據進行操做,這裏咱們經過進行添加操做、編輯組織操做進行測試。

黨員管理

在黨員管理這一模塊,能夠對黨員的信息進行修改,進行添加黨員以及將黨員的信息導入導出的操做。

活動管理

在活動管理這一模塊,經過後臺能夠對已有活動進行相關操做,還能夠添加活動,而後在微信小程序中顯示活動的相關信息。

在線學習

黨員經過微信小程序進行在線學習,經過微信小程序的學習模塊瞭解最新黨政。

知識庫

經過後臺設置管理知識庫,添加設置相關章節學習,提供黨員學習的渠道。

視頻庫

測試可否上傳以及選擇視頻進行相關的學習。

考覈測評

經過題庫試題,對黨員進行相關的測試,可以實現增長試題,對試題作題狀況進行統計。

積分管理

查看積分記錄、篩選數據、彈出確認刪除提示、彈出刪除成功提示。

活動報名

查看活動報名記錄、篩選活動報名記錄、彈出確認刪除提示、彈出刪除成功提示。

交流互動

查看文章評論管理、篩選評論、彈出確認刪除提示、彈出刪除成功提示、查看志願服務留言記錄、篩選志願服務留言記錄、彈出確認刪除提示、彈出刪除成功提示、查看活動留言記錄、篩選活動留言記錄、彈出確認刪除提示、彈出刪除成功提示、查看課程留言評論、篩選課程留言評論、彈出確認刪除提示、彈出刪除成功提示

3.4、測試結果截圖

3.4.1 PC

角色管理

 

登陸admin超級管理員用戶,對「軟件團支部」角色受權

對該角色受權如上圖

登陸「軟件123」用戶,檢查相關權限

用戶管理

 

對「測試」用戶授予「student」角色,下圖實現

 

專業班級

添加專業

 

 

添加班級

 

我的管理

對我的信息的查看,修改

 

3.4.2 Pc前端

首頁

 

展現該用戶一些信息,以及相關功能入口

視頻學習

 

在這裏能夠進行視頻學習

添加活動

 

 

提交活動到管理員審覈,積分

添加心得體會

 

提交心得體會到管理員審覈,積分

提交任務

 

發展管理

1)      查詢業務

 

2)      任務查詢

 

3)      活動審覈

 

4)      視頻學習


 

5)      通知公告

 

6)      註冊審覈

 

 

3.4.3小程序端

組織管理

 

在添加頁面填寫相關信息

 

在後端咱們能夠看到多了一個下級組織

 

同時,咱們能夠看見有刪除操做,進行黨組織的刪除操做

 

而後經過該頁面咱們能夠看見,計算機科學學院黨支部的下級單位沒有了

 

添加頂級組織

 

結果如圖所示:

 

黨員管理

將其中一個黨員移動到計科院卓越支部中

 

進入到微信小程序中登陸該黨員帳號,進行組織查看

 

能夠看到微信小程序中也擁有了計科院卓越支部,而且將該成員成功地移動到該組織中。

添加黨員操做

 

能夠看到該黨員的數據已經添加進去了

 

導出黨員信息,文件將以CSV格式保存

 

 

打開該文件能夠看到和後臺的記錄相符

批量導入黨員信息(現階段只支持Excel表格)

 

 

導入結果,很明顯,導入成功了。

 

 

活動管理

 

添加活動

 

後臺活動中多了一條記錄,添加成功

 

在微信小程序也出現了相關記錄

 

活動詳細信息

 

報名參加後,後臺也出現相關記錄。

 

刪除活動

 

後臺活動信息沒有了以前建立的test活動,微信小程序也沒有了相關信息

 

 

在線學習

 

點擊進入一塊兒來學習,經過觀看視頻完成學習

 

知識庫

添加章節


能夠看到多出了咱們剛剛添加的章節信息

  

視頻庫

 

經過測試,能正常上傳視頻

 

考覈測評

 

編輯題庫試題

 

後臺數據更新以後能夠發現,題庫中已經多出了一條信息

 

添加考試

 

考試項目中增長一條記錄

 

黨員能夠經過微信小程序進行測試(目前該模塊處於開發過程暫未實現)

積分管理

查看積分記錄

 

篩選數據

 

彈出確認刪除提示

 

彈出刪除成功提示

 

活動報名

查看活動報名記錄

 

篩選活動報名記錄

 

彈出確認刪除提示

 

彈出刪除成功提示

 

交流互動

查看文章評論管理

 

篩選評論

 

彈出確認刪除提示

 

彈出刪除成功提示

 

查看志願服務留言記錄

 

篩選志願服務留言記錄

 

彈出確認刪除提示

 

查看活動留言記錄

 

篩選活動留言記錄

 

彈出刪除成功提示

 

查看課程留言評論

 

篩選課程留言評論

 

彈出確認刪除提示

 

彈出刪除成功提示

 

 

3.5、測試體會與總結

姓名

測試體會與總結(200字以上)

王柄鈔

做爲本次項目的組長Master,整合你們的代碼真的是一件很麻煩的事情,最後對測試是一項重複性的工做,真的要有一個良好的心態。每次組員寫的東西他們本身都總是報bug,他們本身心態都崩了,唉我可必定堅持住,給他們改整合糾錯熬夜。。。對於本次的測試是創建在本身功能模塊單元測試結束後的總體測試的過程當中,對一些關鍵的重要功能的測試,必須重視它,反覆進行測試。根據可能出現的種種狀況進行測試,由於這些關鍵的部分有問題會引發其餘相關的一連串的錯誤。其次對於測試重點要分明,對於一些亮點功能、常常改動的功能、新增的功能要作重點測試,好比咱們的黨員管理平臺,而對於一些基本不改動的功能只作基本功能測試就能夠了。並且做爲項目組織者更應善於記錄,善於分析,善於總結。時時記錄測試的過程、碰到的問題,分析bug的緣由、找出bug的根源,總結經典bug。最後對於測試中發現的不可重現或者重現機率極低的問題,也須要重視,由於頗有多是重大問題。

羅偉誠

對積分管理、活動報名、交流互動這三個系統功能模塊進行了測試,每一個測試用例的測試結果都如預期的那樣,沒有出現什麼bug,這也是第一次對軟件進行測試,一開始是很懵的,不知道該怎麼去設計測試的用例,後來在小組成員的幫助下,瞭解並清楚了,該怎麼去測試一個軟件的功能模塊,不過可能在設計軟件測試用例的時候,仍是有考慮的不全面的地方,由於對軟件進行測試,是須要咱們測出軟件之中的bug,因此這就要求咱們對軟件測試用例的設計須要全面的覆蓋。因此,咱們還須要不斷的進行實踐,才能提升本身的能力

楊蘋

「軟件測試的目的在於發現錯誤,一個好的測試用例在於發現歷來未發現的錯誤,一個成功的測試是發現了從未發現的錯誤的測試」,這就是軟件測試的精髓所在。在這次對智慧黨建雲平臺作完軟件測試後,發現了本身之前都沒注意到的問題。好比對移動端微信小程序開發的框架運用不熟練,致使在軟件測試時發現不了軟件的的錯誤;又像微信開發者工具中的組件使用不當,致使平臺界面的佈局發生改變從而致使界面的整潔性和直觀性發生翻天覆地的變化。經過此次的軟件測試,讓我瞭解到我不少不足的地方和須要改進的地方,發現錯誤並改正錯誤,發現不足進而去改進它,這就是此次我對智慧黨建雲平臺軟件測試最深入的體會。

馮俊霖

本次測試的是本身團隊開發的項目,在開發前,咱們團隊就制定了較爲詳細的測試計劃,在測試過程當中總能發現一些本身沒預想到的Bug,經過本次的測試,體會到了軟件測試的重要性。經過完善測試過程當中遇到的Bug,咱們作的微信小程序「愈來愈強壯」了。

因爲是第一次接觸到微信小程序的開發,以前並無過相關的經驗。後面經過學習,我發現微信小程序在不少方面都與網站有共同點。可是仍是須要經過學習微信小程序開發的相關知識。所以能夠說,前面基本上都是在「學中作,作中學」,處於比較艱辛的階段。不過仍是阻擋不了我對微信小程序的積極探索與學習。瞭解微信小程序的開發與測試方法,特別是微信小程序的性能測試與功能設計體驗方面,我本身總結了我在開發過程當中的一部分方法和經驗,經過與你們的一塊兒分享,我感受我又成長與收穫了不少。

只要有歸零的心態,時刻更新本身的專業技能,並積累經驗,作到時刻學習,認真的作每一件事,找到作好事情的方法。

魏家田

我負責pc端的後臺管理模塊以及相應前端界面功能的測試。該後臺管理模塊主要有角色管理、用戶管理、專業班級、我的管理等功能,前端界面有視頻學習、提交任務、提交活動等界面。因爲該模塊是後臺管理系統的通用模塊,因此相對來講開發流程以及技術實現相對成熟,問題較少。
在測試過程當中,發現用戶管理功能修改用戶學號報錯,通過與後臺開發人員排查代碼,發現數據庫的修改語句是有完整性約束的,不能大於十位數字,可是這個在註冊用戶時並無提示,形成用戶體驗不明確。

經過本次測試體驗,瞭解到測試是一項重複性的工做,要有一個良好的心態。在測試的整個過程當中,對一些關鍵的重要功能的測試,必須重視它,反覆進行測試。根據可能出現的種種狀況進行測試,由於這些關鍵的部分有問題會引發其餘相關的一連串的錯誤。

曾文傑

本次測試的是發展管理模塊的功能,該功能分爲6個子模塊,分別是查詢業務、任務審覈、活動審覈、視頻學習、通知公告以及註冊審覈。

因爲該系統開發的時間較短,而且項目功能較多,全部系統仍是存在許多不完善的地方。發展管理的這六個模塊的基本功能大體是實現了的,除了沒涉及的功能之外。

作完這6個子模塊的測試,我以爲仍是有點成就的,至少沒有出現錯誤的部分。把課堂上學到的理論知識和課後的實踐相結合,也是對本身所學到知識的一個提高、一個檢驗。本身對軟件測試的認識不是很清楚,對於這方面的知識學習的不是很深入,有了此次的長時間測試,對測試有了更深的理解。

軟件測試工做是一個系統而複雜的工程,測試的目的是確保軟件的質量、確認軟件以正確的方式達到本身預期的要求,因此測試的主要任務是發現軟件的錯誤、有效定義和實現軟件功能。

魏川程

 在咱們此次小組項目中,我主要是負責黨建程序PC端後臺網頁的測試。在測試過程發現不少問題;第一點就是對於測試的階段和分工報告問題須要及時給出一份測試報告而且須要可以體現出如今測試的進度。以及在報告中給出總結性的言論,總結如今產品的質量,以便讓更好的瞭解到如今產品的現狀。此外咱們在進行測試工做的時,應該時刻明確本身的任務目標和範圍,而對於任務過程當中研究性的工做,應該放在一個time box裏面作,或者把它另外獨立爲一個任務來看待。
第二點就是要測試人員之間共享信息,還要和開發,產品各組共享信息。瞭解開發和產品的人員想法是作好的測試基礎條件。第三點就是要正確對待產品bug,當測試人員從更高的角度思考「質量」問題時,可能會發現:以前在模塊測試時發現的一些「嚴重」的BUG,對產品跟本沒什麼影響;反而一些看起來低級的問題,卻給產品帶來嚴重的影響。而在咱們認清BUG的嚴重性的同時,咱們也有責任與義務去督促開發認清如今的產品問題與現狀。

 

4、項目Alpha版本狀況總結

4.1 Alpha版本狀況簡述

衝刺版本一覽表

衝刺版本

具體主要功能

時間節點

功能重要性

初版本:黨員管理平臺

組織管理、黨員管理、活動管理、積分管理

10.4-10.14

基礎功能

第二版本:黨員服務平臺

活動報名、交流互動、在線學習、我的申請

10.15-10.24

第三版本:學習培訓平臺

知識庫、視頻庫、考覈測評、每日一測

10.25-11.4

第四版本:管理分析平臺

黨組織數據分析、監督黨建工做

11.4-11.16

擴展功能

 

Alpha版本完成狀況一覽表

構成整個Alpha版本

具體的功能

小程序界面

微擎交互後端

網站前端界面

網站後端

驗收人

解決燃盡圖數量

實際完成時間

初版本:黨員管理平臺

組織管理

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

王柄鈔

28

10.5

黨員管理

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

30

10.9

活動管理

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

41

10.12

積分管理

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

35

10.15

第二版本:黨員服務平臺

活動報名

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

王柄鈔

 

45

10.19

交流互動

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

32

10.21

在線學習

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

30

10.24

我的申請

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

20

10.26

第三版本:學習培訓平臺

知識庫

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

王柄鈔

 

30

10.30

視頻庫

√(霖、蘋)

乄(鈔、誠)

√(田)

√(川、傑)

28

11.2

考覈測評

乄(霖、蘋)

√(鈔、誠)

√(田)

乄(川、傑)

26

11.5

每日一測

√(霖、蘋)

√(鈔、誠)

√(田)

乄(川、傑)

38

11.8

注:√表明超額完成(驗收經過),乄表示存在bug(驗收經過、急需改進), 〤表示未完功能(驗收不經過),後面的括號分別表示具體由哪位小組成員完成的,簡寫了小組成員名字的最後一個字;

 

4.2最後衝刺階段任務安排

下階段主要是完成最後一個版本的衝刺,其實如今已經步入了最後一個版本衝刺,最後一個版本衝刺的時間爲11.9-11.21詳細工做計劃以下:

本階段須要完成的迫切任務

燃盡圖項目數量

預計完成時間

微信小程序移動端黨組織數據分析、監督黨建工做信箱的界面設計

15

11.15

小程序後端書籍信箱、匿名舉報後臺代碼、黨站數據分析

28

11.20

Pc端修復後臺考覈測評、與每日一測跟小程序視頻庫存在的bug

16

11.18

整合組員代碼,再次組裝測試

15

11.20

完成微信服務號認證、得到學校政府事業單位受權、上線微信小程序

8

11.21

完成團隊博客

10

11.21

安排組織每三天一次立會、繪製燃盡圖

5

隔三天進行

完成項目須要的相關文檔

10

11.21

 

4.3 總結

針對本次的Alpha版本項目已經達到預期計劃要求,基本功能已經實現,後期主要是作的就是完善咱們的拓展功能,即爲咱們的「第四版本:管理分析平臺」的衝刺,以及微信的審覈上線發佈,由於在涉及到黨建服務比較敏感因此微信審覈就比較反覆和花費時間較長;經過本次的項目開發咱們結合咱們小組的自身時間以及學習狀況併合理的利用和執行scrum流程,嚴格三天一個立會、十天一個版本;

在這個開發的過程當中,你們除了平常的版本開發,還有各類bug修改任務穿插,Scrum的實踐處於半停滯狀態,只有站會跟蹤在延續了。期間遇到的問題仍是老問題,尤爲是將組員寫的代碼整合爆發的問題,針對特別棘手的問題,雖有決心改,但人家寫的代碼不知道從何開始。

有時候很迷茫,以爲本身不是在作開發工做,除了調研產品、設計原型、溝通需求、網站上線前測試外,還要兼職生活委員,註冊各類微信公衆號帳號(我的小程序號換企業服務號再換企業小程序再換政府小程序)、學校受權、公司服務號認證、域名認證、找遍各類微信開發者社區關於審覈不經過的緣由、幾乎把騰訊客服問的都不想張我了。確實真的,最難的Scrum master,很吃力,對外溝通難對內催進度難,出了事還要背鍋。

好在隊員仍是配合,作不完就加班熬夜,每晚幾乎都是十二點回宿舍,也或許沒有我想象中那麼難,只要再改進一點就接近成功了。好在Alpha版本已經所有完成,相信再堅持堅持咱們的項目可以真正在學院使用,有用戶使用咱們產品,我相信這也是對咱們的小組努力的最好的確定和安慰。

相關文章
相關標籤/搜索