Alpha版本2發布


0.日常開頭

這個作業屬於哪個課程 <課程的鏈接>
這個作業要求在哪里 <https://www.cnblogs.com/harry240/p/11524162.html>
團隊名稱 <六扇門編程團隊>
這個作業的目標  完成項目的Alpha版本的發布,給出alpha版本測試報告以及項目總結

1.團隊成員列表

姓名 學號
曹歡(組長) 201731031124
申穎 201731062306
唐金玉 201731062405
彭皓 201731062323
許自歡 201731023214
黃浩 201731054221

 2.發布地址以及安裝手冊

 網頁端地址:http://47.100.95.101:8080/webUser/webToLogin(無需下載安裝)(賬戶:9527 密碼:123456用於給各位同學測試登錄用)

微信小程序端(錄屏視頻演示鏈接):http://47.100.95.101:8888/usr/dormi/dormi.mp4

因為我們微信小程序在做好審核發布的時候,官方一直無法審核通過,而問題也無法解決,微信小程序暫時沒辦法讓人試用,只好錄屏顯示,如果有需要,助教同學或者助教老師可以聯系我們小組成員,現場在電腦上演示也可以

3.測試報告

 3.1測試工作安排

微信小程序端:曹歡(公告功能、請假記錄功能)、彭皓(寢室分數查看功能、個人信息查看功能)、申穎(出寢信息登記、用戶登錄功能)

網頁端測試:黑盒測試:唐金玉     測試用例設計與測試:黃浩    框架測試與單元測試:許自歡

3.2測試工具

POSTMAN,junit

3.3.1微信測試用例及測試結果截圖

用戶登錄

輸入:用戶名和密碼

測試用例1:(201731062323,123456)

輸出:歡迎您,PH

 

 

 

測試用例2(201731062323,58877)

輸出:用戶名或密碼錯誤

 

 

測試用例3:(<!-->2334ww@@,123456)

輸出:用戶名或密碼不合法

 

 

輸入:出寢室所需要記錄的信息

測試用例如下:

ph

軟件工程

201731062323

電腦,行李

15-418

2019-11-7

輸出:添加成功提示

 

 

成功后,數據庫新增內容如下

 

 

 

請假測試

軟件工程

201731062323

生病去醫院

2019-11-6

214

test.png

 

 

 

成功后數據庫中內容新增內容如下

 

 

 

成功添加請假信息

輸出:添加成功提示

3.3.2網頁端測試用例及測試結果截圖

 

1.使用junit進行單元測試

 

本次項目在將框架搭建好后對框架進行了單元測試,采用的是Java提供的JUnit進行的測試。

 

JUnit是一個Java語言的單元測試框架。它由Kent Beck和Erich Gamma建立,逐漸成為源於Kent Beck的sUnit的xUnit家族中最為成功的一個。 JUnit有它自己的JUnit擴展生態圈。多數Java的開發環境都已經集成了JUnit作為單元測試的工具。 

2.等價測試類划分

 

模塊

輸入條件

有效等價類

無效等價類

登陸模塊

管理員賬號

(1)長度13位

(2)數字

(3)長度不為13位

(4)含有數字以外的字符

管理員密碼

(5)不能為空

(6)長度小於6位

(7)密碼為空

(8)長度少於6位

公告發布模塊

公告標題

(9)公告不為空

(10)公告為空

公告描述

 

(11)公告描述為無效的信息

分數登記模塊

寢室分數

(12)分數區間為[0,100]

(13)分數不為空

(14)分數為空

(15)分數不在[0,100]

寢室號

(16)寢室樓棟數在[1,24]

(17)寢室樓層數在[1,6]

(18)寢室號[1,27]

(19)寢室樓棟數不在[1,24]

(20)寢室樓層數不在[1,6]

(21)寢室號超過0-27

打分日期

(22)日期格式

YYYY-MM-DD

(23)不符合要求的日期格式

(24)輸入月份超過12

(25)輸入年份不是本年的

(26)不符合月份天數的

(2)測試用例設計

模塊

輸入數據

預期結果

覆蓋等價類

登陸模塊—賬號

17396240333

輸入正確

(1)(2)

1735239732

輸入錯誤

(3)

12232342A

輸入錯誤

(4)

登陸模塊—密碼

null

輸入錯誤

(5)(7)

12345

輸入錯誤

(6)(8)

公告發布模塊—公告標題

null

輸入錯誤

(9)(10)

 分數登記模塊—寢室分數

98

輸入正確

(11)(12)

 

120

輸入錯誤

(11)(15)

null

輸入錯誤

(13)(14)

分數登記模塊—寢室號

null

輸入錯誤

(16)(17)(18)(19)(20)

19-418

輸入正確

(16)(17)(18)

29-329

輸入錯誤

(19)(20)

0-712

輸入錯誤

(19)(20)

分數登記模塊—打分日期

2019-09-21

輸入正確

(22)

 

2033-21-12

輸入錯誤

 (23)(24)(25)

 

2019-12-34

輸入錯誤

(26)

1、環境測試:

 

 

 

整體測試導航條:

 

 

 

1、  用戶模塊

(1)      登錄

輸入數據:{"adminCard":"123","adminPassword":"123"}

返回結果:

 

 

(2)      查看用戶信息

 

輸入數據:{"adminCard":"12345","adminPassword":"123456"}

 

2、  請假模塊

查詢及返回結果:

 

3、  出寢登記模塊

查詢及返回結果:

 

 

 4、  評分模塊:

進行評分:

輸入:

   [

       {

        "evaluationScore": "90",

        "evaluationDate": "2019-07-06",

        "dormNumber": "19-418"

             },

        {

        "evaluationScore": "91",

        "evaluationDate": "2019-07-01",

        "dormNumber": "19-318"

             },

       {

        "evaluationScore": "83",

        "evaluationDate": "2019-05-09",

        "dormNumber": "19-408"

    }

]

 

 

修改評分:

 

 5、  公告模塊

新增公告:插入圖片及文字

 

 

修改公告:

輸入:{"noticeTitle":"12","noticeDesc":"你好"}

 

 查看公告

 

 

 

3.4測試體會與總結

曹歡:在有了上一次的測試經驗之后,這一次的測試比較流暢的進行了下去,能個人較好的完成測試的需要。對測試工具postman有了更深的了解,學習到了很多測試的小技巧。

彭皓:這次測試過程發現了一些后端的問題,比如json數值的轉換,如何把數據庫的數據取出來轉換為json數組,本來以為可以一帆風順,但實際卻遇到了一些麻煩,但好在小組成員大家齊心協力,在大家的幫助下完成了修改。

申穎:因為我是寫前端的,對后端不是太了解,所以在后期測試的時候經常會遇到前后端連接的問題,比如如何把微信頁面的圖片、表格傳到后端,這些都是遇到的問題,這時候需要去網上查閱其他大佬的博客來解決實際遇到的問題。

 黃浩:因為有做過類似網頁項目的經驗,以前也測試過,所以這次測試總的來說是輕車熟路,測試都比較迅速的完成,但是因為實際項目總會有一些和以往項目不同的地方,在測試的時候也需要小心應對。

 許自歡:測試的時候因為對網頁數據傳輸還不是很熟練,在寫后端代碼的時候有點生硬,一些地方顯得不是那么簡潔。在今后的工作中需要多多運用,才能在寫代碼的時候更加流暢。

唐金玉:在寫網頁前端頁面時,最大的問題就是因為對后端的不熟悉,會與后端有一些脫節之處,以后在寫前端時要注意看之前的需求分析文檔與數據庫設計文檔,這樣能減少失誤,減少后期的改錯。

4.項目情況總結

 4.1α版本項目已經完成的內容

微信小程序端:登陸功能,出寢物品登記功能,請假說明提交功能,最近寢室公告查看功能,寢室分數查看功能,訂水、交電費、報修功能,查看個人信息功能

網頁管理端:寢室公告發布功能,寢室分數上傳功能,出寢物品登記查看功能,請假記錄提交查看功能

4.2和項目預期計划相比,還有哪些內容沒有完成

因為主要功能已經大部分完成,現在最大的問題是微信小程序端的頁面美化問題,需要進一步對微信樣式進行改進。

然后就是在我們初代版本完成之后,發現可以增加一些功能,比如對提交功能進行優化,對提交之后的東西進行修改,這個功能暫時沒有,后面可以增加。

4.3下一次β版本的展望,給出具體的安排計划

微信后端工作人員在連接微信前后端時將微信前端頁面改得有點丑,接下來可以在微信端對前端頁面進行美化。

對於工作安排,因為功能大體已經實現,在功能上接下來一至兩周時間進行最后的完善,對於頁面的美化工作也是同時進行。接下來一兩周,前端人員進行頁面美化工作,后端人員進行功能的最后完善。


免責聲明!

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



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