團隊項目-Alpha2版本發佈

第五次團隊做業php

序言

所屬課程html

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

做業要求git

http://www.javashuo.com/article/p-pqgpgxkf-dp.htmlgithub

Git地址小程序

https://github.com/15881450273/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)測試開發小程序號:

由於還沒上線,若是須要測試能夠加我一個微信嗎15881450273,能夠幫忙開個權限體驗一下

(2)提供測試號:

姓名:測試人員

學號:20173106123

2.3網站

(1)發佈地址:

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

(2)提供測試號:

帳號:20173106123

密碼:123456

 

3、測試報告

本次博客較上一次區別就是向其餘小組學習了一下,將本身以及組員的測試部分分別用他們博客連接的形式進行呈現,減小了博客的篇幅,可是對於組員的測試的博客篇幅也比較長,感謝助教們的辛勤評閱。

3.一、測試工做安排

姓名

測試系統功能範圍

 

王柄鈔

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

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

羅偉誠

積分管理、活動報名、交流互動、監督黨建工做

楊蘋

在線學習、我的申請、黨組織數據分析

馮俊霖

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

魏家田

pc系統管理

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

曾文傑

pc發展管理

魏川程

pc評估管理

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

 

3.二、測試工具的選擇

微信安卓版v7.0.8

微擎工具v1.7.0

PHPstorm

Google Chrome 76.0.3623

 

3.三、測試用例、測試結果截圖

測試用例、測試結果截圖一覽表

測試系統功能

測試人員

測試用例及測試結果

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

王柄鈔

http://www.javashuo.com/article/p-kiusmvnw-gu.html

積分管理、活動報名、交流互動、監督黨建工做

羅偉誠

https://www.cnblogs.com/lwcblogs/p/11878856.html

在線學習、我的申請、黨組織數據分析

楊蘋

http://www.javashuo.com/article/p-qjsoropu-hw.html

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

馮俊霖

https://www.cnblogs.com/linls/p/11872933.html

pc系統管理

魏家田

http://www.javashuo.com/article/p-pamdodrw-hb.html

pc發展管理

曾文傑

http://www.javashuo.com/article/p-dnntevxx-gq.html

pc評估管理

魏川程

https://www.cnblogs.com/chopinc/p/11881494.htm

 

3.四、測試體會與總結

姓名

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

王柄鈔

本次測試是基於上一次Alpha版本1完成的前提下,我對部分功能bug修復後的測試。本次主要修復功能爲,黨員管理微信頭像顯示不全、Excel導入黨員信息配置有問題、黨員活動上限設置無限制問題、活動報名簽到問題修改後從新測試造成了測試報告。

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

羅偉誠

對積分管理、活動報名、交流互動這三個系統功能模塊進行了測試,每一個測試用例的測試結果都如預期的那樣,沒有出現什麼bug。 
經過兩次測試,與研發人員的溝通更爲融洽和有效。多是因爲你們相互之間愈來愈熟悉的關係,如今跟研發人員的溝通都變得很順暢,並且效率也大大提高,對於一些問題的解決方法,雙方會相互協商。積極跟進問題的解決狀況。對於發現的bug會隔天去查看解決狀態,重要問題若是沒有及時解決,就會督促研發人員,並在他們修改以後協助驗證,以確保bug可以修改的及時有效。因此,咱們還須要不斷的進行實踐,才能提升本身的能力

楊蘋

此次的軟件測試是針對於具體的模塊進行正對性的、全面的測試。而我是對「在線學習」、「我的申請」兩個部分作全方位的測試,不管是微信小程序前端仍是PHP後臺的代碼部分都要進行測試。因爲我的PHP水平較弱,後端PHP片斷代碼只能看懂,若是出現問題殊不知從何下手。這裏很感謝咱們卓越code團隊,感謝團隊的每一個人員,當我在一個問題中徘徊不前的時候,是他們幫助我解決問題,在此次些問題中,帶領我進步。在團隊中,咱們互幫互助,他們幫我作一個後端的測試,我幫助他們作前端微信小程序開發的測試,團隊人員各取所長,互相幫助,團結協做,使得軟件測試不斷進行。雖然其中也出現了不少棘手的BUG,經過咱們的不斷努力,也將這些BUG通通解決掉。這裏再次感謝個人隊員們,由於他們的不斷幫助,纔有了我今天的進步。

馮俊霖

本次測試的是本身團隊開發的項目,在測試過程當中總能發現一些本身沒預想到的Bug,經過本次的測試,體會到了軟件測試的重要性。經過完善測試過程當中遇到的Bug,咱們作的微信小程序「愈來愈強壯」了。
與研發人員的溝通更爲融洽和有效。多是因爲你們相互之間愈來愈熟悉的關係,如今跟研發人員的溝通都變得很順暢,並且效率也大大提高,對於一些問題的解決方法,雙方會相互協商。之前的本身面對不會的問題都是本身慢慢找方法,不太敢直接去問開發的人員,如今的本身在碰到疑問或者在協助研發解決bug時,會跟着研發一塊兒看下代碼,跟蹤問題根源,發現bug的重現規律,使得下次驗證問題時可以驗證的更全面有效。

魏家田

作完這個板塊功能的測試,我以爲我仍是有點成就的,至少沒有出現錯誤的部分,把課堂上學到的知識理論和課後的實踐相結合,也是對本身所學的知識的一個提高、一個檢驗。本身對軟件測試的認識不是很清楚,對於這方面的知識學習不算是很深入,有了此次上時間的測試工做,對軟件測試有一個更深的理解。
軟件測試是一個系統而複雜的過程,測試的目的是爲了保證軟件的質量,確認軟件以正確的方式達到本身預期要求,因此測試功能主要任務是發現軟件的錯誤,有效定義和實現軟件的功能。

曾文傑

本次測試的是發展管理模塊的功能,該功能分爲6個子模塊,分別是查詢業務、任務審覈、活動審覈、視頻學習、通知公告以及註冊審覈。
經過本次測試體驗,瞭解到測試是一項重複性的工做。在測試的整個過程當中,對一些關鍵的重要功能的測試,必須重視它,反覆進行測試。根據可能出現的種種狀況進行測試,由於這些關鍵的部分有問題會引發其餘與之相關模塊的錯誤。
作完這6個子模塊的測試,大體把這6個模塊的功能測試完了,基本沒有什麼錯誤。測試工做須要的是努力、耐心和細心,以前本身對測試工做一點都不熟悉,對本身是個全新的概念。有了此次的長時間測試,對測試有了更深的理解。
軟件測試工做是一個系統而複雜的工程,本身還得刻苦鑽研,不斷開拓本身的視野,增長本身的實踐操做技能,在測試過程當中及時的發現軟件的錯誤、有效定義和實現軟件功能,是軟件測試的重點之處。

魏川程

通過第一次測試和第二次的測試過程,感受在這門課裏面有了第二次收穫,第一次有這種欣喜的感受仍是剛剛開始寫博客的時候。經過這兩次測試,對WEB測試有了大體的一個影響和了解。此次測試,我主要是在負責對網站安全性的檢測,由於咱們這個是爲整個計科院學生黨員服務,因此數據的隱私性和保密性相當重要。因爲設備和工具備限,加上咱們服務器是租借的阿里雲服務器,因此對於DDos攻擊,咱們將其徹底交給阿里巴巴的雲服務器防護系統。以後模擬了跨站腳本攻擊、跨站請求僞造、SQL注入等模擬網絡攻擊。由於使用了ThinkPHP的框架,因此對於這三種攻擊,ThinkPHP已經很好的幫咱們解決了。此外,還進行了內部邏輯排錯和控件的排錯。根據屢次測試以後再從新進行修改重作,本次PC端前端頁面使用了Bootstrap的界面和bui的框架交互。對於表單的提交和驗證,作出了足夠好的優化,對於前段頁面不可以進行控制優化的,咱們已經在後臺對其進行相應的禁止操做。
經過本次測試體驗,不只體會到了Web測試和日常的軟件測試的不一樣,也發現了Web測試的樂趣。對於桌面程序都是有固定的單元測試和開發方法,那麼對於Web測試,真的只有手動進行測試了嗎?B/S架構自己會有不少牽扯性問題,像咱們這種小項目,獨立開發的很容易就被稍微硬氣一點的Cracker攻破,如何可以真正作好一個Web產品,而且可以部署到外網,這應該是我此次安全性測試和bug掃描最大的收穫了。

 

4、項目Alpha版本狀況總結

4.1 Alpha版本狀況簡述

衝刺版本一覽表

衝刺版本

具體主要功能

預計時間節點

功能重要性

初版本:黨員管理平臺

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

10.4-10.14

基礎功能

第二版本:黨員服務平臺

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

10.15-10.24

第三版本:學習培訓平臺

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

10.25-11.4

第四版本:管理分析平臺

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

11.4-11.16

擴展功能

 

Alpha2版本功能完成狀況一覽表

構成整個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

第四版本:管理分析平臺

建言獻策

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

王柄鈔

20

11.11

書記信箱

√(霖、蘋)

√(鈔、誠)

√(田)

√(川、傑)

22

11.12

匿名舉報

乄(霖、蘋)

乄鈔、誠)

√(田)

√(川、傑)

18

11.15

隨手拍

√(霖、蘋)

√(鈔、誠)

〤(田)

〤(川、傑)

25

11.18

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

 

 Alpha2較Alpha一、β版本區別一覽表

分類

項目

Alpha1

Alpha2

即將進行β版本

功能完成狀況

組織管理

 

 

黨員管理

 

 

活動管理

 

 

積分管理

 

 

活動報名

 

 

交流互動

 

 

在線學習

 

 

我的申請

 

 

知識庫

 

 

視頻庫

考覈測評

每日一測

 

 

建言獻策

 

書記信箱

 

匿名舉報

隨手拍

修復bug,新增功能

小程序跳轉問題

 

管理端組織權限問題

 

組織後臺管理上傳文件緩慢

 

文章分類列表問題

 

 

學習視頻上傳報錯問題

 

我的申請活動報名上限問題

 

活動簽到人員設置問題

 

Pc端評估管理數據思想導入報錯問題

Pc註冊郵箱設定問題

優化小程序音視頻顯示問題

後臺消息推送功能

系統幫助中心

注:下一階段的工做重心就是完成β版本應該實現部分功能的完善、以及相應的bug修復

 

4.2最後衝刺階段任務安排

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

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

燃盡圖項目數量

預計完成時間

修復前端匿名舉報界面和微信後臺bug

4

11.20

解決pc段評估管理bug

28

11.25

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

16

11.22

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

15

11.23

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

8

11.24

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

5

隔三天進行

完成項目須要的相關文檔

10

11.24

督促小組天天修改代碼錯誤後上傳gitup

2

天天

完成下一次版本博客書寫

15

11.25

準備最後答辯彙報

15

11.25

 

4.3 總結

針對本次的Alpha2版本,是在以前完成的Alpha1版本的基礎之上,對剩餘的版本功能的衝刺以及對部分前面遺留的bug的修復,本次Alpha2項目已經達到預期計劃要求,基本功能已經所有實現,下一次β版本衝刺主要繼續完成功能完善,以及bug修復,最後就是微信的審覈上線發佈,由於在涉及到黨建服務比較敏感因此微信審覈就比較反覆和花費時間較長;經過本次的項目開發咱們結合咱們小組的自身時間以及學習狀況併合理的利用和執行scrum流程,嚴格三天一個立會、十天一個版本;

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

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

好在隊員仍是配合,作不完就加班熬夜,每晚幾乎都是十二點回宿舍,也或許沒有我想象中那麼難,只要再改進一點就接近成功了。好在覈心功能已經完成,由於這週考試比較多,因此咱們就提早把大部分功能趕完了。加油考試加油博客!

相關文章
相關標籤/搜索