當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

app自動化測試中經(jīng)常出現(xiàn)什么問題?如何解決?

發(fā)布時間:2020-07-28

在app的測試當(dāng)中,有些功能的測試使用自動化測試是比較好的,因?yàn)檫@樣測試人員可以減少一些工作量。但是在進(jìn)行app自動化測試的時候,也是經(jīng)常會出現(xiàn)一些問題的,這些問題要怎么解決?會出現(xiàn)什么問題?接下來我們就來了解一下。

MobileRunner(移動平臺自動化測試工具)

1、找不到元素,腳本報“NoSuchElementException:Unable to find element”,或者"定位到了,不能操作,點(diǎn)擊無效"

1.1、首先查看自己的“屬性值”是否寫正確

1.2、元素的標(biāo)簽不唯一,默認(rèn)找到第一個

1.3、向上查看,元素是否在frame或iframe框架中

2、出現(xiàn)“object is not iterable”:

2.1、首先查看腳本,測試用例出現(xiàn)問題

2.2、組織用例時出現(xiàn)錯誤

3、使用PO設(shè)計(jì)模式封裝的頁面元素類

都有初始化函數(shù)“__init__”

4、Page的初始化包含(self,driver)兩個元素

在頁面封裝類中,初始化中調(diào)用方式為Page.__init__(self,driver)

5、在測試用例調(diào)用自己頁面封裝的類時

經(jīng)過實(shí)例化后po=Lzsp(driver),定義函數(shù)時候, 不需要再括號中寫self

6、提示在頁面封裝類中沒有basePage.py文件中定義好的函數(shù)問題:

6.1、新建名字為module_basePage.pth文件,內(nèi)容為“basePage.py文件”存放路徑:例如(“d: estpage”)

6.2、進(jìn)入python的安裝目錄,將文件放到python3libsit-packages文件夾下

6.3、在測試用例中導(dǎo)入其他文件夾模塊引入:import sys

6.4、sys.path.append(“”)

6.5、from … import …

7、Python對文件進(jìn)行“復(fù)制”和“改名”

7.1、首先引入os模塊:import os

7.2、復(fù)制:os.system(“copy 文件名。txt 新文件名。txt”)

7.3、改名:os.rename(“文件名。txt”,”新文件名。txt”)

以上這些問題都是比較容易出現(xiàn)的,當(dāng)然除了這些問題外還是有其它的問題的。對于app自動化測試來說,一個好的應(yīng)用軟件也是很重要的,因?yàn)樗梢詭椭鷾y試人員解決不少的問題;MobileRunner(移動平臺自動化測試工具)就是一個不錯的測試工具,它可以減少腳本設(shè)計(jì)的復(fù)雜度和腳本設(shè)計(jì)的簡單性;校驗(yàn)點(diǎn)包括數(shù)據(jù)庫校驗(yàn)、正則表達(dá)式校驗(yàn),所有校驗(yàn)圖形化方式填寫。

推薦閱讀:

app測試重不重要?app測試又有什么要點(diǎn)?

app測試和web測試在哪些方面有不同?

在給APP做測試時,你有遇到哪些問題?

app測試是什么?測試方法有哪些?

App性能測試中的幾個重要概念總結(jié)

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系