該作業所屬課程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 |
作業要求鏈接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3330 |
團隊名稱 | Eight party to gain(八方來財) |
作業目標 | 1、初步開發出所設計小程序的各項功能 2、對不完善的功能進行改進和完善 3、明確后期開發和工作方向 |
一、團隊成員的學號列表
姓名 | 學號 |
黃亞恆 | 201731082208(組長) |
肖磊 | 201731062534 |
肖莉 | 201731082408 |
鄧召春 | 201731082206 |
方旭瑞 | 201731102211 |
汪海鑫 | 201731081716 |
姜亦航 | 201731083311 |
鄭智豪 | 201731062514 |
二、給出項目α版本的發布地址或者下載安裝說明(可供下載及操作)
下載地址:無(由於是微信小程序,無需進行下載,只需具備微信app即可)
使用操作:打開手機端微信APP,在微信小程序中搜索“雲印廣告服務平台”,點擊小程序即可進行使用。
三、給出一份α版本的測試報告
- 測試工作安排
板塊 | 測試人員(學號) |
在線打印(上傳訂單信息、上傳打印文件) | 201731082208 |
201731062534 | |
201731082408 | |
資料共享(上傳文件、搜索文件、下載文件) | 201731082206 |
201731102211 | |
201731081716 | |
下載資料文件輸入廣告設計要求(上傳用戶需求信息) | 201731083311 |
201731062514 |
- 測試工具
微信開發者工具
- 測試用例
功能 | 用例 |
上傳訂單信息 | 彩印24份紙張規格為105g的文件,並在2019年6月9號12:00之前送到西南石油大學思學樓(樓下) |
上傳打印文件 | 上傳一張演員圖片 |
上傳文件 | 選擇並上傳一張狗狗圖片 |
下載文件 | 選擇一張貓咪圖片點擊下載 |
上傳用戶需求信息 | 小明制作一份社團招新的海報,其所在社團為公益類社團,要求清新,簡介。 |
- 測試結果截圖
一、在線打印第一版塊:上傳訂單信息
在線打印第二版塊:上傳打印文件(圖片)(此處我們上傳的是圖片,因為我們在上傳文件方面還有一定的瑕疵,后面會繼續改進)
二、資料共享第一版塊:上傳文件(此處成功選擇並上傳一張小狗的圖片)
資料共享第一版塊:上傳文件(成功選擇並點擊並進行圖片的下載和保存)
三、廣告設計板塊(用戶上傳廣告設計需求)
- 測試體會與總結
- 201731082208
用戶信息上傳
在用戶端上傳相應的配送服務信息,如電話、地址、配送時間等,在后台可以成功無亂碼的接收到。若用戶未將信息填對,如電話號碼不是11位自然數或者以0開頭,那么將會提示用戶填寫錯誤,並且不能進入下一步。這部分的測試工作相對簡單,但是必須考慮全面,站在用戶的角度去使用程序,用戶可以犯錯誤,但是程序員不行,用戶填錯信息很正常,所以程序員應該將所有可能出現的bug盡量全部找出來,不然一絲細節就可能導致用戶對整個程序的感受,得不償失。
- 201731083311 / 201731062514
廣告設計模塊用戶信息得上傳與接收
這部分的功能是將用戶的要求上傳到后台,並留下聯系方式在之后平台運營者收到信息並聯系客戶從而達到一個更加自由的廣告服務中樞功能。
這部分功能是為了滿足用戶更多的需求,因而十分自由,用戶留下需求以及電話,平台聯系用戶滿足需求,所以更加快捷簡便就是主要目的,只有更加快捷更加靈活簡便,用戶才會更加喜歡用這個功能,才會更加依賴這個軟件。
- 201731082206 / 201731102211
因為小程序獲取遠程數據,必須為HTTPS環境,因此我們配置了相應的服務器,通過多次本地文件傳輸測試,我們的小程序可以實時接收到用戶上傳的文件地址,然后我們可以通過這個地址訪問到相應的文件並將其下載和打印。
這部分我主要通過上傳不同格式不同大小文件(圖片)來測試其功能,主要算法由微信平台提供,因此較為成熟,測試反應較為良好。只是亟待解決文件上傳的問題,需要全員共同想辦法解決。
- 201731062534 /201731082408
測試內容:打印規格的選擇
主要內容:打印份數的選擇:1-999、是否彩印:是或者否、打印樣式:雙面或者單面
測試方法:多次隨機挑選不同的條件進行搭配,觀察后台反饋信息是否一致,后台接收的信息與用戶選擇的信息一致即為測試通過。
總結:我們將打印服務的一些必要的基本步驟羅列出來,用戶只需要選擇需要的條件即可,使得用戶自己就可以很方便的使用打印功能,不用擔心使用不來,多次的測試也保障了用戶可以完完全全的達到他們所希望的結果。
- 201731081716
利用小程序·雲開發這款產品,我們可以在小程序端和雲函數端通過 API 使用雲存儲功能,這樣無需利用外部數據庫接口,簡化了程序本身步驟,測試時,通過上傳不同類型文件如:png,PDF,Word,觀察文件的傳輸速度以及文件保存在雲端的完整性還有用戶查看、下載等功能的穩定性,這些都達到設計需求。
四、給出項目情況總結
- 在α版本發布之后,該組的項目已經完成了哪些內容,和項目預期計划相比,還有哪些內容沒有完成。
進度如下:
任務 | 任務進度 |
上傳打印文件 | 60%(待完善) |
選擇訂單規格 | 100%(已完成) |
輸入配送信息(用戶信息) | 100%(已完成) |
接受訂單信息(用戶信息) | 60%(已完成) |
上傳資料文件 | 60%(待完善) |
下載資料文件 | 80%(待完善) |
輸入廣告設計要求 | 100%(已完成) |
聚合並進行測試 | 80%(待完善) |
- β版本的展望,以及具體的安排計划
由現在的進度來看,我們整體進度在70%左右,現在遇到的主要問題是不能夠很順利的上傳文件,暫時只能成功上傳圖片。
對於β版本,我們希望首先能夠解決上述問題,其次分工對各個功能不夠完善的地方進行完善,最后一起進行聚合測試。
工作安排:
時間 | 工作安排 |
十五周周一 | 總結前期工作,並進行后期成果展示工作安排 |
十五周周三 | 確定最終版本,制作PPT准備成果展示 |
十五周之后 | 成果展示 |