翻譯|行業(yè)資訊|編輯:龔雪|2021-05-07 10:12:56.240|閱讀 257 次
概述:本文將向你展示如何進行自動化PDF測試,并且實現(xiàn)簡單、無錯誤的最終結果!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Telerik Test Studio是一個用于功能性Web、桌面和移動測試的直觀測試自動化工具,它能輕松地實現(xiàn)自動化測試。同時會為GUI、性能、加載和API測試提供完整的自動化測試解決方案。
PDF是任何業(yè)務的最常用的文檔處理方式,無論是發(fā)送給客戶的營銷手冊還是嚴格保密的自動生成的法律合規(guī)文件,PDF都是其中使用最廣泛的交易文檔格式。
本文將引導您通過一種簡單的方法,向您展示如何自動化PDF測試以及如何防止組織為最終用戶提供含糊不清或錯誤的內容。
如今,最終用戶系統(tǒng)提供了各種各樣的方案,這些方案可以生成只讀PDF文檔,并通過應用程序的UI將其呈現(xiàn)給用戶以供下載或查看。 這些可能包括銀行帳戶對帳單、開票憑證、訂單發(fā)票、分析報告、價目表、合同等。
這些情況的共同特點是對文檔有效性的內在要求 - 任何企業(yè)都無法負擔產生模棱兩可或更糟的錯誤內容并將其呈現(xiàn)給最終用戶,因此PDF內容驗證對于這些系統(tǒng)非常重要。
在自動執(zhí)行PDF測試時,您需要了解的最常見元素是:
存在的問題
自動化PDF是一種相當普遍的情況,對于內容驗證和驗證過程的自動化,這對測試人員構成了很大的挑戰(zhàn)。 PDF內容的結構與傳統(tǒng)網(wǎng)頁的結構不同,這里的主要挑戰(zhàn)是從PDF文件中獲取內容,并將其與我們存儲的參考值進行比較。
當您需要自動進行PDF驗證并支持PDF測試的用例時,市場上有許多方便的軟件測試工具和測試自動化框架。 但是在大多數(shù)情況下,工作人員并沒有編碼技能,無法保證質量,應用也更為復雜。
其本質是討論與第三方庫建立測試框架,該庫最終將讀入PDF內容并以可能長期使用的形式向測試人員提供值,在原始框架中運行、驗證和驗證所需的值。
解決方案
在最新版本的R1 2021中,Telerik Test Studio采取了一種現(xiàn)成的簡單方法,無需設置測試自動化框架或添加第三方庫。Telerik Test Studio多合一解決方案可幫助您輕松、快速地進行自動化PDF測試,此外還可以使用測試人員從Web測試中熟悉的工作流程。用戶可以針對PDF文檔記錄驗證和驗證步驟,類似針對具有UI動態(tài)或靜態(tài)元素、交互作用等的常規(guī)網(wǎng)頁一樣進行記錄。
舉一個簡單的例子,將一個簡單的方案 - 導航至網(wǎng)頁、下載PDF文件、打開該文件進行驗證,然后從文檔中選擇一個要進行驗證的元素。
首先,按照您慣常的方式啟動Telerik Test Studio的可視化測試記錄器 - 導航到感興趣的網(wǎng)頁。
接下來,選擇要打開進行驗證的文件,然后單擊“Save”。
PDF文件已打開來進行驗證,您可以在一個網(wǎng)頁內工作,所有功能都可在記錄下來,并可以進行操作,直接通過測試記錄器添加快速操作和驗證步驟。
Telerik Test Studio會啟動其內置的PDF查看器服務器,并顯示您剛剛在其中下載的文件,將其解析為HTML頁面并準備進行驗證和自動化,您無需執(zhí)行任何其他操作即可啟動、維護和清理PDF查看器服務器。
從現(xiàn)在開始,您可以按照自動網(wǎng)頁驗證習慣來驗證PDF文件中的任何元素,將鼠標懸停在上下文菜單中選擇所需的操作即可開始使用。
通過元素資源管理器,您可以驗證文本、證圖像、從圖像中提取文本以及通過自動執(zhí)行常規(guī)網(wǎng)頁來執(zhí)行所需的操作。
您可以利用高級記錄工具來幫助您瀏覽DOM樹、添加元素步驟、訪問高級操作和驗證步驟等。
按照上述步驟操作,您將在Test Studio中獲得一組測試步驟,以后可以重復執(zhí)行。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網(wǎng)