[發明專利]一種智能手機應用交互界面程序可用性測試方法有效
| 申請號: | 201310213761.0 | 申請日: | 2013-05-31 |
| 公開(公告)號: | CN103312851A | 公開(公告)日: | 2013-09-18 |
| 發明(設計)人: | 王林章;孫家旭;陳冠嶺;李宣東;陳志 | 申請(專利權)人: | 南京大學 |
| 主分類號: | H04M1/24 | 分類號: | H04M1/24;G06F11/36 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 楊曉玲 |
| 地址: | 210093 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能手機 應用 交互 界面 程序 可用性 測試 方法 | ||
1.一種智能手機應用交互界面程序可用性測試方法,其特征在于該方法包含的步驟為:
步驟1:在智能手機應用交互界面程序中嵌入收集用戶操作信息的代碼,
步驟2:為用戶指定應用交互操作任務,根據每個應用交互操作任務必要的操作事件序列,繪制出完成每個應用交互操作任務的原始有限狀態機,該狀態機只包含完成任務的必需狀態,
步驟3:智能手機應用交互界面程序啟動運行,嵌入其中的代碼執行收集用戶實際的操作事件序列,將該用戶實際操作事件序列存放在本地存儲設備中,一批用戶操作事件序列在達到一個預定數量閥值后通過可用的通信網絡傳送到可用性測試服務器,或者當沒有可用的通信網絡時,繼續存放在本地存儲設備中,并與下一批用戶操作事件序列一起傳送到可用性測試服務器,
步驟4:可用性測試服務器根據收集到的實際用戶操作事件序列,為每個應用交互操作任務生成實際的有限狀態機,所述智能手機應用交互界面程序可用性測試方法根據服務器接收收集的用戶操作信息,生成實際的有限狀態機,該狀態機包含用戶操作進入的非必需狀態,
步驟5:運用序列比對技術分析每個應用交互操作任務的原始有限狀態機和實際有限狀態機,通過狀態轉換是否異常獲得用戶操作過程中可能存在的交互界面程序缺陷,根據所有應用交互操作任務的分析結果,找出可能存在錯誤的位置,
步驟51:分別分析每一個應用交互操作任務的實際有限狀態機,依次取該有限狀態機上的每個狀態,遍歷對應應用交互操作任務的原始有限狀態機,當遍歷中所有的實際有限狀態機狀態都位于原始有限狀態機上,說明該任務的實際有限狀態機和原始有限狀態機完全吻合,用戶操作正常;當遍歷中達到了某個實際有限狀態機狀態沒有位于原始有限狀態機上,說明狀態轉換異常,認為該狀態為非必需狀態,記錄下該非必需狀態,繼續遍歷,遍歷結束后找到實際有限狀態機中的非必需狀態,這些非必需狀態是交互界面程序可能存在缺陷的位置,
步驟52:根據步驟51中所有應用交互操作任務運用序列比對技術分析的結果,統計進入每一個非必需狀態的人數;根據進入人數從多到少順序,依次分析各個非必需狀態,根據該非必需狀態相應的用戶實際操作事件,確定智能手機應用交互界面程序可能存在錯誤的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310213761.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于不兼容的電力線通信設備的共存機制
- 下一篇:兩維聲光Q開關





