日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大小端交换的程序_APP端常见测试功能点

發(fā)布時間:2023/12/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大小端交换的程序_APP端常见测试功能点 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?如能幫到你,下方為我們點個??推薦:測試可不只是界面點點點,找?guī)讉€茬...

一、安裝、卸載、更新、運行

1.安裝、卸載

  • 應用是否可以正常安裝(命令行安裝;apk/ipa安裝包安裝)(有網(wǎng),無網(wǎng)是否都正常)

  • 卸載過程中出現(xiàn)死機,斷電,重啟等意外的情況,待環(huán)境恢復后是否可以繼續(xù)正常卸載

  • 卸載是否支持取消功能,單擊取消后軟件卸載情況是否正常

  • 應用是否可以在iOS和Android不同系統(tǒng),版本,機型上進行安裝(有的系統(tǒng)版本過低,應用不能適配)

  • 安裝過程中是否能暫停,再次點擊,是否繼續(xù)按照

  • 安裝空間不足時如何表現(xiàn),是否有相應提示,提示是否友好

  • 安裝過程中斷網(wǎng)或網(wǎng)絡不穩(wěn)定的情況下,是否有相應提示

  • 是否可以正常刪除應用(桌面刪除;第三方軟件刪除;命令行刪除)

  • APP安裝完成后,是否可以正常打開,穩(wěn)定運行

  • APP的速度是可以讓人接受,切換是否流暢

  • 安裝在手機卡上 或 SD卡上 (不同的IOS和安卓版本)

  • 網(wǎng)絡異常時,應用是否會崩潰:在請求超時的情況下,如果程序邏輯處理的不好,就有可能發(fā)生Crash。

2.APP版本更新

  • 當客戶端有新版本時,有更新提示。

  • 當版本為非強制升級時,用戶可以取消更新,老版本能正常使用。用戶在下次啟動APP時,仍出現(xiàn)更新提示。

  • 當版本為強制升級時,用戶沒有做更新時,退出客戶端,下次啟動APP時,仍出現(xiàn)強制升級提示(且無法關閉)。

    ?(點擊更新是否正確跳轉至后臺配置的更新頁面)

  • 當客戶端有新版本時,在本地不刪除客戶端的情況下,直接更新檢查是否能正常更新。

  • 當客戶端有新版本時,在本地不刪除客戶端的情況下,更新后的客戶端功能是否是新版本功能。

  • 當客戶端有新版本時,在本地不刪除客戶端的情況下,檢查資源同名文件如圖片是否能正常更新成最新版本。

  • 升級安裝意外情況的測試(如死機、斷電、重啟)

  • 強制更新(APP開啟后要求必須更新,否則無法使用APP):1.多次關閉和打開APP后是否正常跳出更新彈窗,且無法關閉;2.點擊更新是否正確跳轉至后臺配置的更新頁面;

  • 非強制更新(只提示一次更新):1.可正常關閉更新彈窗。2.重啟APP更新提示按照需求再次顯示,或者不再顯示;3.點擊更新是否正確跳轉至后臺配置的更新頁面;

  • 取消版本更新時,老版本可以正常使用;

  • APP更新后版本號應有更新;

  • APP更新后新增功能和老功能可正常使用。

  • 當有新版本時,不刪除客戶端的情況下,直接更新是否成功;

  • 升級安裝意外情況的測試(如死機、斷電、重啟)

  • 允許內網(wǎng)訪問的APP,在連接到外網(wǎng)時是否有友好提示。

3、運行

  • APP安裝完成后,是否可以正常打開,穩(wěn)定運行

  • APP的速度是可以讓人接受,切換是否流暢

  • 網(wǎng)絡異常時,應用是否會崩潰:在請求超時的情況下,如果程序邏輯處理的不好,就有可能發(fā)生Crash。(比如黃油相機APPV4.8.2.8版本,在無網(wǎng)絡狀態(tài)下,進入照片編輯頁面,選擇并拖動照片時,會發(fā)生閃退)

二、*注冊和登錄

1.賬號密碼注冊登錄

  • 輸入正確的賬號密碼,可正常注冊和登錄

  • 輸入正確的用戶名密碼以后按[enter]是否能登陸

  • 輸入的數(shù)據(jù)前存在空格

  • 用戶名、密碼錯誤或漏填時能否登陸;

  • *已注冊用戶再次注冊

  • .已經(jīng)登陸的賬號登陸系統(tǒng)是否正確處理;

  • 系統(tǒng)是否允許多次非法的登陸,是否有次數(shù)限制;

  • *未注冊用戶嘗試登錄

  • 刪除或修改后的用戶,原用戶名登陸;

  • 頁面中是否有注銷按鈕;

  • 密碼“****”展示(安全性)

  • 賬號輸入框對最大長度和格式應有校驗(比如郵箱賬號需要郵箱格式等)

  • *賬號或密碼輸入錯誤時建議提示“賬號或密碼錯誤”,而不是“賬號錯誤”或“密碼錯誤”

  • 密碼是否加密傳輸(可抓取請求查看)

  • *密碼更改后,登錄時是否做到了有效數(shù)據(jù)的校驗:修改前的密碼失效;

  • *未登錄時對一些頁面的操作,是否做了控制

  • 登錄超時時處理是否合理

  • *切換賬號登錄,檢驗登錄的信息是否做到及時更新

  • *對于多個端都進行操作時,確保數(shù)據(jù)庫操作無誤,且每個端可以及時看到數(shù)據(jù)的更新

  • 臺式機和手機的同時登錄同一賬號,多臺手機的同時登錄同一賬號(檢查是否將原用戶剔除)

  • 登陸后,頁面中登陸信息是否正確;

  • 不輸入用戶密碼或者是重復點擊“確定/取消”按鈕,是否允許登陸;

  • 檢查用戶主動退出登錄后,下次啟動APP,應停留在登錄頁面。

  • 考慮無網(wǎng)絡情況下能否正常進入免登陸狀態(tài)。

  • 支持自動登錄(記住密碼)的應用在進行數(shù)校驗時,檢查系統(tǒng)是否能自動登錄成功并且數(shù)據(jù)操作無誤

2.手機號注冊登錄

  • 手機號輸入框格式校驗檢查

  • 驗證短信的接收是否及時;

  • 用驗證碼可正常登錄;

  • 驗證碼錯誤時,登錄失敗+友好提示

  • 驗證短信文案是否符合所測APP;

  • 重復發(fā)送驗證碼,前一個驗證碼正常失效

  • 頻繁操作驗證碼發(fā)送,應有操作限制

  • 檢查對登陸超時(驗證碼不能用)的處理。

  • 驗證碼有效期校驗(超過有效期無法登錄)

3.注冊

  • 表單編輯頁面測試;

  • 用戶名密碼長度;

  • 注冊后的提示頁面;

  • 前臺注冊頁面和后臺的管理頁面數(shù)據(jù)是否一致

  • 注冊后,在后臺管理系統(tǒng)中的頁面提示以及數(shù)據(jù)庫中的用戶信息是否正常;

三.各種網(wǎng)絡狀態(tài)下進行的測試

  • 移動:2G、3G、4G

  • 聯(lián)通:3G、4G

  • 3G,4G,wifi 網(wǎng)絡環(huán)境下應用的各功能可正常運行;

  • 網(wǎng)絡異常時 ,數(shù)據(jù)交換失敗是否會有提醒;

  • 有網(wǎng)到無網(wǎng)再到有網(wǎng)環(huán)境時,數(shù)據(jù)是否可以自動恢復,正常加載;

  • 只允許內網(wǎng)訪問的APP,在連接到外網(wǎng)時是否有友好提示。

  • 橫豎屏切換展示

  • APP運行時接入電話,短信,微信,或其他消息

四、push消息推送測試

  •  檢查push消息是否按照指定的業(yè)務規(guī)則發(fā)送。

  •  檢查不接收推送消息時,用戶不會再接收到push消息。

  •  如果用戶設置了免打擾的時間段,檢查在免打擾時間段內,用戶接收不到push消息;

  • ? ? 在非免打擾時間段內,用戶能正常接收到push消息。

  •  當push消息是針對登錄用戶的時候,需要檢查收到的push消息與用戶身份是否相符。

  •  不打開應用時,能否接收消息

  •  打開應用時,能否接收消息

  •  登錄與不登錄情況下,接收消息是否有區(qū)別

  •  精確推送,是否只推送給指定用戶

五、權限設置

  • 首次啟動APP詢問是否同意啟用權限

  • 消息權限開啟時,消息推送是否正常接收(iOS系統(tǒng)應用啟用和后臺關閉時都應該可以收到;Android系統(tǒng)在后臺關閉進程后就不會推送)

  • 消息權限關閉后,APP客戶端接收不到消息推送。

  • 位置權限開啟時,APP可定位到當前位置(比如杭州公交APP,能自動定位到用戶當前位置,展示出附近的公交站)

  • 位置權限關閉后,APP需定位才可用的功能,是否有提示引導用戶開啟權限,比如“請打開系統(tǒng)設置中’隱私-定位服務’,允許“XXXX”使用您的位置”。

  • 網(wǎng)絡權限關閉時,APP是否有提示(“服務器或網(wǎng)絡錯誤,請稍后重試”),是否有提示引導用戶開啟權限。

六、兼容性測試

  • 從不同系統(tǒng),版本,分辨率,機型等緯度進行適配測試

  • 關注各功能界面在不同屏幕尺寸下是否存在UI展示問題

  • 外部設備(不同系統(tǒng)的手機,不同版本的android, ios, 不同屏幕大小的手機。)的兼容性,如藍牙耳機,外接鍵盤等

  • 網(wǎng)絡的兼容性測試(WIFI,各種制式的3G, 各種制式的4G)。

七、應用的前后臺切換

  • APP切換到后臺,再回到APP,檢查是否停留在上一次操作界面。

  • APP切換到后臺,再回到APP,檢查功能及應用狀態(tài)是否正常。

  • APP切換到后臺,再回到APP前臺時,注意程序是否奔潰,功能狀態(tài)是否正常,尤其是對于從后臺切換回前臺數(shù)據(jù)有自動更新的時候。

  • 手機鎖屏解鎖后進入APP注意是否會奔潰,功能狀態(tài)是否正常,尤其是對于從后臺切換回前臺數(shù)據(jù)有自動更新的時候。

  • 當APP使用過程中有電話進來中斷后再切換到APP,功能狀態(tài)是否正常。

  • 當殺掉APP進程后,再開啟APP,APP能否正常啟動。

  • 出現(xiàn)必須處理的提示框后,切換到后臺,再切換回來,檢查提示框是否還存在,有時候會出現(xiàn)應用自動跳過提示框的缺陷。

  • 對于有數(shù)據(jù)交換的頁面,每個頁面都必須要進行前后臺切換、鎖屏的測試,這種頁面最容易出現(xiàn)奔潰的現(xiàn)象。

八、離線瀏覽

  • 在無線網(wǎng)絡情況下可以瀏覽本地數(shù)據(jù)。

  • 退出APP再開啟APP時能正常瀏覽本地數(shù)據(jù)。

  • 切換到后臺再回到前臺可以正常瀏覽本地數(shù)據(jù)。

  • 鎖屏后再解鎖回到應用前臺可以正常瀏覽本地數(shù)據(jù)?!?/p>

  • 手動刷新時,是否有對連接網(wǎng)絡的提示 

九、界面測試用例的設計方法

1.窗體

測試窗體的方法:

a,窗體大小,大小要合適,控件布局合理;

b,移動窗體.快速或慢速移動窗體,背景及窗體本身刷新必須正確;

c,縮放窗體,窗體上的控件應隨窗體的大小變化而變化;

d,顯示分辨率.必須在不同的分辨率的情況下測試程序的顯示是否正常;

進行測試時還要注意狀態(tài)欄是否顯示正確;工具欄的圖標執(zhí)行操作是否有效,是否與菜單懶中圖標顯示一致;錯誤信息內容是否正確,無錯別字,且明確等等;

2.控件

  • 月份和日期對應(比如2月有28天,7月31天)

  • 閏年2月,應有29天

  • 跨年時,年份應有增加。

比如下圖的問題就屬于跨年但年份未增加的問題:

測試方法:

a,窗體或控件的字體和大小要一致;

b,注意全角,半角混合

c,無中英文混合.

3。菜單

進行測試時要注意

a,選擇菜單是否可以正常工作,并與實際執(zhí)行內容一致;

b,是否有錯別字:

c,快捷鍵是否重復;

d,熱鍵是否重復;

e,快捷鍵與熱鍵操作是否有效

f,是否存在中英文混合

g,菜單要與語境相關,如,不同權限的用戶登陸一個應用程序,不同級別的用戶可以看到不同級別的菜單并使用不同級別的功能;

h,鼠標右鍵快捷菜單 

g,手機拍照功能可以正常顯示

4. 文本框、按鈕等控件測試

文本框的測試

如何對文本框進行測試

a,輸入正常的字母或數(shù)字。

b,輸入已存在的文件的名稱;

c,輸入超長字符。例如在“名稱”框中輸入超過允許邊界個數(shù)的字符,假設最多255個字符,嘗試輸入 256個字符,檢查程序能否正確處理;

d,輸入默認值,空白,空格;

e,若只允許輸入字母,嘗試輸入數(shù)字;反之;嘗試輸入字母;

f,利用復制,粘貼等操作強制輸入程序不允許的輸入數(shù)據(jù);

g,輸入特殊字符集,例如,NUL及 等;

h,輸入超過文本框長度的字符或文本,檢查所輸入的內容是否正常顯示;

i,輸入不符合格式的數(shù)據(jù),檢查程序是否正常校驗,如,程序要求輸入年月日格式為yy/mm/dd,實際輸入yyyy/mm/dd,程序應該給出錯誤提示

在測試過程中所用到的測試方法:

①,輸入非法數(shù)據(jù);

②,輸入默認值;

③,輸入特殊字符集;

④,輸入使緩沖區(qū)溢出的數(shù)據(jù);

⑤,輸入相同的文件名;

5?、命令按鈕控件的測試

a,點擊按鈕正確響應操作。如,單擊確定,正確執(zhí)行操作;單擊取消,退出窗口;

b,對非法的輸入或操作給出足夠的提示說明,如,輸入月工作天數(shù)為32時,單擊”確定“后系統(tǒng)應提示:天數(shù)不能大于31;

c,對可能造成數(shù)據(jù)無法恢復的操作必須給出確認信息,給用戶放棄選擇的機會;

單選按鈕控件的測試

a,一組單選按鈕不能同時選中,只能選中一個。

b,逐一執(zhí)行每個單選按鈕的功能。分別選擇了“男”“女”后,保存到數(shù)據(jù)庫的數(shù)據(jù)應該相應的分別為“男”“女”;

c,一組執(zhí)行同一功能的單選按鈕在初始狀態(tài)時必須有一個被默認選中,不能同時為空;

6. up-down控件文本框的測試

a,直接輸入數(shù)字或用上下箭頭控制,如,在“數(shù)目”中直接輸入10,或者單擊向上的箭頭,使數(shù)目變?yōu)?0;

b,利用上下箭頭控制數(shù)字的自動循環(huán),如,當最多數(shù)字為253時,單擊向上箭頭,數(shù)目自動變?yōu)?;反之亦適用;

c,直接輸入超邊界值,系統(tǒng)應該提示重新輸入;

d,輸入默認值,空白。如,“插入”數(shù)目為默認值,點擊“確定”;或,刪除默認值,使內容為空,單擊“確定”進行測試;

e,輸入字符。此時系統(tǒng)應提示輸入有誤。

7.組合列表框的測試

a,條目內容正確,其詳細條目內容可以根據(jù)需求說明確定;

b,逐一執(zhí)行列表框中每個條目的功能;

c,檢查能否向組合列表框輸入數(shù)據(jù);

8. 復選框的測試

a,多個復選框可以被同時選中;

b,多個復選框可以被部分選中;

c,多個復選框可以都不被選中;

d,逐一執(zhí)行每個復選框的功能;

9.列表框控件的測試

a,條目內容正確;同組合列表框類似,根據(jù)需求說明書確定列表的各項內容正確,沒有丟失或錯誤;

b,列表框的內容較多時要使用滾動條;

c,列表框允許多選時,要分別檢查shift選中條目,按ctrl選中條目和直接用鼠標選中多項條目的情況;

10.滾動條控件的測試

要注意一下幾點:

a,滾動條的長度根據(jù)顯示信息的長度或寬度及時變換,這樣有利于用戶了解顯示信息的位置和百分比,如,word中瀏覽100頁文檔,瀏覽到50頁時,滾動條位置應處于中間;

b,拖動滾動條,檢查屏幕刷新情況,并查看是否有亂碼;

c,單擊滾動條;

d,用滾輪控制滾動條;

e,滾動條的上下按鈕。

各種控件在窗體中混和使用時的測試

a,控件間的相互作用;

b,tab鍵的順序,一般是從上到下,從左到右;

c,熱鍵的使用,逐一測試;

d,enter鍵和esc鍵的使用;

在測試中,應遵循由簡入繁的原則,先進行單個控件功能的測試,確保實現(xiàn)無誤后,再進行多個控件的的功能組合的測試。

ps:密碼輸入框測試時要特別注意進行字母大寫輸入的測試。

作者:wjw290313631

原文鏈接:

https://blog.csdn.net/weixin_42359436/article/details/82752450

——————— ?End??———————

人員招聘?/?崗位內推:

請加微信 1327239410 或 QQ1327239410

行業(yè)交流 / 加入“軟件測試高端人才”微信交流群:

請加群主微信?wycwyn0711 或?ninanboy

內容投稿:

請發(fā)郵箱 wangpinqing@testin.cn

如能幫到你,為我們點個哦?

總結

以上是生活随笔為你收集整理的大小端交换的程序_APP端常见测试功能点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。