【Alpha】測試報告

測試中發現的Bug

測試伴隨着先後端的首次鏈接以後與開發一塊兒進行,在本階段,咱們遇到了各類各樣的bug,有些體如今功能上,有些雖然不會影響到具體的功能實現,可是會影響到用戶體驗。因爲時間問題,咱們對其中發現的一些問題進行了修復,剩下的問題咱們會在儘快進行修復並進行更新。如下是測試中發現的問題:前端

  • 已解決的Bug

    • 使用ie、edge等瀏覽器打開時,頁面畫布出如今下方,並無顯示在右側,且進行組件拖拽、刪除等存在問題
    • 頁面上learning_rate寫成了learing_rate
    • 點擊確認保存所填的參數後,參數框不能消失
    • 進行部署時,代碼生成部分沒有顯示header
    • 網站開始部署,點擊生成代碼按鈕沒有反應
    • 組件的隨意鏈接沒有進行warning提醒
    • 統計訪問量只顯示了單日的次數
    • 代碼生成的變量名數字會一直累加
    • 組件的參數框彈出後,刪除組件,參數框不能消失
    • 參數沒有填寫時,返回的代碼沒有給出默認值,生成的代碼等號後面爲空
    • 代碼生成後,構建的組件模型不能再進行編輯
    • 組件的參數未輸入,生成的代碼等號後面爲空
  • 目前未解決的Bug

    • 點擊幫助、統計或者聯繫咱們等再返回主界面時畫布會清空
    • 部分warning提醒沒有給出,好比組件鏈接的模型不正確沒有給出warning
    • 用搜狗瀏覽器打開,reshape層輸入中文而後生成代碼會出現報錯狀況佔滿屏幕而且關不掉
  • 針對用戶體驗提出的一些改進

    • 將「開始」組件放在可選層的最上方
    • 幫助文檔的撰寫(簡單的教用戶怎麼用組件搭建模型和一些注意事項)


場景測試

  • 典型用戶一
屬性 描述
姓名 張XX
身份 IT行業相關從事者、deep learning初學者
年齡 21歲
所佔比例 60% ~ 65%
重要性 十分重要,是本網站的核心用戶,幫助他們快速入門、練習是本網站的核心功能
知識層次 有必定的計算機專業知識,系統學習過計算機相關課程
動機/目的 利用網站更直觀地搭建模型,快速入門deep learning
用戶偏好 除了可進行模型搭建外,可能還但願有相應的教程、論壇等
…… ……
  • 典型用戶二
屬性 描述
姓名 馬XX
身份 IT行業精英、資深deep learning從事者
年齡 40歲
所佔比例 20 ~ 30%
重要性 較爲重要,能夠在論壇中回答初學者的疑問,也會給網站的改進提供意見
知識層次 熟悉計算機專業知識,具備極強的編程能力,精通所從事的領域
動機/目的 出於興趣逛到網站,爲初學者解答疑惑
用戶偏好 但願可以更方便地與人交流
…… ……
  • 典型用戶三
屬性 描述
姓名 蔣XX
身份 計算機本科學生 || 路人
年齡 18歲
所佔比例 10 ~ 15%
重要性 通常重要,能夠經過網站引發其對deep learning的興趣,從而轉化爲核心用戶
知識層次 學習過計算機相關課程 || 用過計算機
動機/目的 閒逛論壇/知乎時看到就點了進來看看
用戶偏好 須要簡單明瞭的操做指南,美觀的UI,有趣的體驗等
…… ……


場景測試1

  1. 典型用戶:張XX
  2. 用戶的需求/迫切須要解決的問題:
    1. 張XX接到一個須要用到deep learning項目,可是他以前沒有具體學過相關知識
    2. 張XX在網上搜到的教程學習須要的週期太長
    3. 張XX但願能夠本身快速簡單的搭建一個簡單的模型來進行學習,瞭解deep learning
  3. 場景描述
    1. 張XX首先打開網站,進入網站首頁
    2. 張XX看到有幫助連接,因而點開幫助,經過幫助文檔瞭解怎麼使用組件搭建模型
    3. 張XX閱讀完幫助文檔以後,拖拽組件進入畫布中
    4. 張XX並不瞭解deep learning的相關知識,並不知道該怎麼鏈接網站提供的網絡層,可是經過幫助文檔的提示和一些注意事項,能夠正確鏈接組件併爲每一層輸入合適的參數,再配置總體參數
    5. 搭建好模型以後,張XX點擊生成代碼按鈕,獲得正確的模型,張XX將模型代碼拷貝下來,在本身本地運行,根據搭好的模型進行deep learning的相關學習

場景測試2

  1. 典型用戶:馬XX
  2. 用戶的需求/迫切須要解決的問題:
    1. 馬XX瞭解到有一個網站能夠進行deep learning的學習,出於興趣訪問網站
    2. 馬XX想了解網站的使用效果,併爲那些想學習deep learning的初學者提供建議
  3. 場景描述
    1. 馬XX首先打開網站,進入網站首頁
    2. 馬XX點開幫助,大體看看使用說明
    3. 馬XX回到主界面,用網站的幾個網絡層本身搭建模型,輸入參數,生成代碼
    4. 馬XX經過運行代碼,再回到搭建的組件中調整參數,完善生成的模型
    5. 馬XX再調好參數後生成代碼,得出最終的模型以後,想爲網站開發者提供意見
    6. 馬XX點開聯繫咱們,經過郵件向咱們提供一些建議,完善咱們的網站,爲deep learning初學者提供更好的學習建議

場景測試3

  1. 典型用戶:蔣XX
  2. 用戶的需求/迫切須要解決的問題:
    1. 蔣XX出於興趣,想看看網站有什麼神奇的效果
  3. 場景描述
    1. 蔣XX首先打開網站,進入網站首頁
    2. 蔣XX看到左邊的網絡層組件,就將組件拖拽帶畫布中,點擊生成代碼,可是沒有進行連線,網站會給出warning
    3. 蔣XX查看幫助,根據提示鏈接好組件,配置好參數,點擊生成代碼,以爲挺有新意
    4. 蔣XX在生成代碼後,處於好奇,點擊統計查看網站目前的訪問量
    5. 蔣XX回到主界面,拖拽組件進行自由鏈接、刪除組件等
    6. 進行一番體驗後,蔣XX點擊聯繫咱們,爲咱們提供一些用戶體驗上的建議


測試矩陣

測試矩陣 功能測試 頁面測試
測試瀏覽器 測試環境(瀏覽器版本) 組件拖拽 組件刪除 組件連線 參數輸入 點擊事件(組件、按鈕、連接)下拉框選擇 報錯狀況 生成代碼 代碼的拷貝 主頁面 聯繫咱們頁面 訪問量統計頁面 代碼生成頁面 頁面切換
chrome 74.0.3724.8 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
火狐 74.0.3724.8 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
ie 11.706.17134.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
edge 42.17134.1.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
QQ 10.4.3457.400 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
UC 6.2.4094.1 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Opera 60.0.3255.56 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
搜狗 8.5.7.29493 正常 正常 正常 正常 正常 在reshape層輸入中文報錯會佔滿屏幕,關不掉 正常 正常 正常 正常 正常 正常 正常
獵豹 6.5.115.18480 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常


Alpha版本的出口條件

在Alpha階段,因爲時間問題和須要對相關知識的學習,咱們的目標是完成最基本的功能:能搭建並生成一個基本的簡單模型代碼。所以,咱們將這一版本的出口條件設置爲:chrome

完成基本的可實現組件拖拽、鏈接、配置參數並生成一個簡單CNN模型的功能編程

項目的核心功能就是支持組件拖拽、連線、配置參數而後根據鏈接好的模型生成相應的代碼。在Alpha版本中,咱們支持搭建一個簡單模型,實現一個基本功能俱全可用的產品,使得用戶能夠去使用。而後在接下來的版本中,咱們會更多地花時間去支持更多模型的搭建、豐富產品內容、提高用戶體驗。後端

秉承敏捷開發的原則,咱們在達到出口條件的基礎上,爲了提高用戶體驗,咱們還對前端界面佈局進行了調整,使得前端界面佈局更加合理。瀏覽器

雖然已達到了預約的目標,可是這一版本仍是比較「粗糙」的,畢竟目前支持的網絡層數目還不是不少,難以知足用戶的需求,並且目前生成的代碼只能進行拷貝,不支持下載,還有一些UI的設計可能不是特別美觀,這些都是影響產品總體表現地問題所在。網絡

看到網站能夠生成預期的代碼,咱們仍是很激動的,在你們的努力下,完成了Alpha版本的目標。在此基礎上,通過你們的討論,在接下來的版本中,咱們列出了幾個目標:佈局

  • 實現用戶的註冊登陸,用戶能夠登陸,搭建並保存本身的模型
  • 支持更多的網絡層,可讓用戶搭建更多地模型
  • 完善界面佈局和部分UI,爲更多操做添加提示,提高用戶體驗
  • 增長網站論壇功能,用戶能夠在論壇留言、交流、反饋問題等

在從此的時間中,咱們會繼續努力,爭取完成預約的目標,或者超出目標,提供一個儘量實現的最好的產品。學習

相關文章
相關標籤/搜索