軟件工程——團隊做業4

對團隊項目進行測試,並列出測試人員

  • 測試人員
    潘玖慶 王鈺琳 溫晨 劉佳娜 祝海霞 葉凱

項目測試:

1. 修復的bug以及修復的過程php

  • 在電腦端測試網頁的時候正常,當在手機端測試的時候,網頁顯示的是亂碼的,在問論壇裏的人以後,他們給出了相應的建議,把編碼格式改成utf-8,顯示正常。
  • 在PC端頁面顯示正常,在手機端頁面顯示就會字體頁面很是小,修改了
    meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;"
    meta name="apple-mobile-web-app-capable" content="yes"
    meta name="apple-mobile-web-app-status-bar-style" content="black"
    meta name="format-detection" content="telephone=no"
    以後恢復正常。

2. 不能重現的bug前端

  • 在軟件測試階段,咱們遇到了如下幾點:
    1.超過萬人在線時咱們的系統會崩潰
    2.不一樣的手機類型會出現頁面沒法縮放得問題

3. 這個產品就是這樣設計的,不是buggit

  • 每次進入公衆號,都要登錄我的帳號,因爲咱們最初設計的時候,當用戶登陸其帳號,咱們後臺就將此時的時間記錄到數據庫存儲,當前時間同時也是他的簽到時間,因此簽到表與登錄相關聯,爲能實時更新簽到表,用戶每次進入咱們公衆號都要登陸其帳號。

4. 沒有能力修復,未來也不打算修復web

  • 不能修復的bug就是上傳至服務器的文件的保存問題,目前只能將文件,圖片暫存在服務器上的臨時文件夾中,當頁面關閉時腳本也會消失,沒有權限將文件從臨時文件夾轉移至服務器指定的文件目錄下,目前不打算修復這個,我還有一種構想來解決文件的存儲問題,將文件直接保存在數據庫中,用php連接數據庫使用,但願後面繼續修復,目前不想修復。

5. 這個bug的確應該修復,可是沒有時間在這個版本修復,延遲到下一個版本修復。數據庫

  • 關於微信公衆平臺頁面跳轉的問題。(咱們的網頁是非微信官方網頁,不能實如今微信公衆平臺直接操做,繼續訪問需使用瀏覽器打開)
    這個問題給咱們的操做帶來不便,確實應該修復。可是因爲咱們如今沒有權限(沒有微信受權,須要購買權限)所以只能藉助第三方瀏覽器實現。
    在從此,咱們也會努力得到權限,解決這個問題,實現真正的微信公衆平臺。

性能測試

性能、壓力測試的過程和結果:瀏覽器

  • 兼容性測試
  • web性能測試
  • 壓力測試

    一、由於事先咱們不知道將有多少用戶訪問是臨界點,因此在測試過程當中須要屢次改變用戶數來肯定;
    二、建議修改運行時設置,優化對服務器的訪問;
    三、計劃的設置,每x時間後加載10用戶(根據總用戶數設置),徹底加載後持續運行不超過5分鐘(根據須要設置);
    四、集合策略,當運行中的用戶數100%達到集合點時釋放;
    五、注意事項,須要注意幾個時間:1)服務器響應超時時間;2)登陸事務迭代一次所使用的時間;3)集合點等待超時時間;4)計劃中設置的間隔時間。在個人測試中事務運行一次的時間不超過30秒,經過修改腳本使它的運行時間達到一分鐘左右, 服務器響應超時時間、結合點等待超時時間、計劃中設置的間隔時間都設置爲了2分鐘。
    這樣場景開始運行後運行用戶數呈階梯增加,另外在每一個上升點新增的用戶都會隨原來已經運行的用戶併發訪問服務器。
    經過屢次的運行和對測試結果中正在運行用戶數與錯誤用戶的對比,而後根據定義可接受錯誤率就可獲得該功能的最大併發訪問的用戶數。
  • 數據庫測試
    測試環境: Android、Windows
    Database:MYSQL
    建立數據庫:
    使用新浪雲數據庫服務器上打開共享型數據庫,而且設置其大小爲5GB,以免在默認容量大小下,隨着數據庫容量增長而致使服務器動態分配磁盤空間的時候引發開銷。
  • 代碼分析測試

團隊的源碼倉庫連接:

團隊分工、經驗教訓、團隊如何平衡 時間/質量/資源 :

  • 團隊分工:
    潘玖慶:php後臺開發與數據庫建設鏈接。
    王鈺琳:頁面美化與測試,需求分析記錄,答辯ppt。
    溫晨:HTML前端開發、功能測試,錄製視頻。
    劉佳娜:功能測試,項目功能講解。
    祝海霞:功能測試與美工。
    葉凱:創建服務器與虛擬機,功能測試,視頻。
  • 經驗教訓
    團隊合做須要每一個人分工明確並且確保每一環節都要完美銜接,團隊做業最好是你們在一塊兒工做,分開工做會比較浪費時間,若是在短時間內完成一項工做的話,團隊仍是在一塊兒比較省時.
  • 團隊如何平衡時間/質量/資源 : 團隊應該在早期規劃時把每一項任務所需用時儘可能寫的詳細,並且團隊意識很重要,不能由於某一我的的任務沒有完成而耽誤你們時間,若是此時這我的的任務沒法按時完成的話,團隊其餘成員能夠一塊兒去作這個任務,團隊分工很重要,把每個隊員的價值發揮到最大,就能夠節省不少時間。
相關文章
相關標籤/搜索