互動和多重互動測試根據以使用者體驗為基礎進行的,在系統滿足產品定義的前提下,對兩個或兩個以上的功能進行互動的一種機制,多工併發並不相互影響。同時包含對程序啟動的檢查,檢視是否會自啟動其他程序。還包含對使用介面的檢查,核對介面與規範的符合度,處理互動過程中彈出介面的優先順序。還包含對聲音互動的檢查,檢查對同時發聲的處理機制。最後包含使用者體驗測試,用更加寬闊的視角關注與使用者相關的各個方面,例如審美、協作、可用性和易用性等的。
互動和多重互動測試原理是主要基於乙個移動業務模組,在進行基本功能的操作時同時隨機進行一些事件的操作,檢視樣機的工作情況。
一條互動測試用例的測試方法是在測試乙個功能點時同時隨機穿插多個不同的事件,檢視不同事件對這個功能點的影響情況,然後在每步之間從事件列表中挑選乙個事件進行測試。
多重互動測試用例的測試方法是在測試兩個功能點時同時隨機穿插多個不同的事件,同時選擇不同的事件進行互動測試。
互動和多重互動測試用例設計的方法是採用矩陣式設計原理。測試用例的優先順序定義為功能點列表的優先順序乘以事件的優先順序,測試用例的挑選原則應為選取測試用例的優先順序為1~3的,根據此原則設計互動和多重互動測試用例,測試用例的挑選原則如下圖:
功能點列表的優先順序
事件的優先順序
測試用例的優先順序11
1122
1332
1231
3程序啟動的測試原理是同時開啟多個應用模組,在退出所有應用模組後不會自動啟動任何應用。
程序啟動測試方法是首先殺掉任務管理器中的所有程序。其次,開啟需要測試的模組,測試該模組的大部分的基本功能,第三,關閉退出模組,第四,檢視任務管理器中的所有程序,不出現其他模組的程序。
根據多次測試總結的經驗,乙個程序啟動測試能夠覆蓋多個程序啟動測試中的問題,多個程序啟動測試不會帶來新的問題,所以設計乙個程序啟動測試用例。
介面檢查測試用例設計的方法是根據介面定義和介面優先順序設計測試用例。
介面檢查測試是比較手機的使用介面和ui規範的是否匹配。介面檢查測試包括檢查橫豎屏的版面安排、介面的統一風格和介面的具體內容。
聲音互動測試原理是對兩個或多個聲音事件進行互動測試,檢視聲音的衝突處理。聲音互動測試中要涵蓋所有的發聲的應用和發聲的方式,發聲的方式有聽筒、揚聲器、有線耳機、單聲道藍芽耳機和多聲道藍芽耳機共5種。
聲音互動測試用例設計的方法是根據聲音定義和聲音優先順序設計測試用例,要求包含所有的發聲的應用和發聲的方式。
使用者體驗測試原理是模擬使用者測試,優化樣機的可用性和易用性。
使用者體驗測試的方法是使用對比手機進行測試,對比機需要選取主流樣機包含主流作業系統,廠商等。例如:windowsmobile作業系統的htc手機,ios操作體統的iphone手機,androidos作業系統的le phone、摩托、google手機,maemo作業系統的諾基亞手機等。
對功能,介面和使用路徑進行對比測試。對於功能的比較檢視缺失的功能點和複雜功能的優化,對於介面的比較檢視外觀,介面布局和介面的美觀度。對於使用路徑的比較檢視路徑的長短和進入的點選次數。
使用者體驗測試用例設計的方法是使用對比測試的方法設計測試用例。對功能,介面和使用路徑進行對比測試,設計測試用例。
Webapp和後端互動檢查測試
除了功能,我們可以使用下面方法,檢視互動過程,頁面不能發現的問題 什麼是json 什麼是json,json是什麼,json如何使用 json是一種取代xml的資料結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網路傳輸資料將減少更多流量從而加快速度,那麼,json到底是什麼?json就...
hive互動模式和非互動模式
1,可以將hive執行的sql語句儲存到指令碼檔案中,通過 f選項制定指令碼檔案執行hive eg hive f script.sql 2,對於較短的sql語句,可以直接使用 e選項執行hive eg hive e select from table a 3,s選項 hive執行過程中,會在終端上顯...
Lua和C 互動 全域性陣列互動
陣列是key值從1開始並連續遞增的table。索引號是從1開始,不是從0開始。lua還提供了一些只針對陣列進行操作的api,如下 lualib api lua integer lual len lua state l,int idx lual len 使用於陣列,可得到陣列元素個數 以數字形式返回給...