亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

QTP自動化測試—用戶登錄

系統 2063 0

[如需轉載,請在轉載時注明出處,并保證本文的完整性]?

?

周末,抽點時間整理下QTP實現用戶登錄的自動化測試案例,拿出來分享下…歡迎廣大窩友提出寶貴意見哈…共同學下…

?
一、測試步驟:
1、設計自動化測試用例:(測試用例只設計部分的)
1)用戶名、密碼為空,點擊【登錄】按鈕,期望系統提示“請輸入用戶名。”,測試數據:無;
2)輸入用戶名,密碼為空,點擊【登錄】按鈕,期望系統提示“密碼一欄為空。”,測試數據:test,空;
3)輸入錯誤的用戶名、密碼,點擊【登錄】按鈕,期望系統提示“無效用戶名。”,測試數據test,test;
4)輸入正確的用戶名、錯誤的密碼,點擊【登錄】按鈕,期望系統提示“test 的密碼不正確。”,測試數據test,123456;
5)輸入正確的用戶名、密碼,點擊【登錄】按鈕,通過系統驗證,正常登錄系統,測試數據:test,111111.
?
2、錄制腳本,通過正常的業務流程,登錄系統,然后再退出系統;
3、回放腳本
4、保存腳本;
5、增強腳本,對用戶名、密碼進行參數化;
6、在datatable中創建一個預期值列表status;
7、按照設計的測試用例,填寫用戶名username、密碼password以及期望值status的參數值;
8、創建相應變量,創建一個表示datatable中行號i;
9、用for循環,能夠自動讀取每一行用戶名和密碼;
10、插入一個文本輸出點,輸出系統的實際提示信息,并將該輸出值保存datatable中的action1的outmsg列;
11、定義一個讀取系統實際提示信息的變量outputvalue;
12、將系統實際提示信息賦予定義的變量outputvalue;
13、定義、并將預期提示信息的值賦給變量istatus;
14、預期結果與實際結果進行比較;
15、設置自動獲取action1中下一行值繼續執行測試;
16、調試、優化腳本,并執行測試,結果分析。
?
二、測試腳本:
Dim i ?’定義行號
Dim outputvalue ?’定義系統獲取實際的提示信息變量
Dim istatus ?’定義系統獲取預期的提示信息變量
?
For i=1 to datatable.GetSheet(“Action1″).GetRowCount
?
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店”).Link(“登錄”).Click
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店 ? 登錄”).WebEdit(“log”).Set DataTable(“username”, dtLocalSheet)
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店 ? 登錄”).WebEdit(“pwd”).SetSecure DataTable(“password”, dtLocalSheet)
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店 ? 登錄”).WebButton(“登錄”).Click
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店 ? 登錄”).Output CheckPoint(“測試屋|軟件測試工程師的網上書店 ? 登錄”)
?
outputvalue=datatable(“outmsg”,dtlocalsheet) ?’將實際輸出值賦予變量outputvalue
istatus=datatable(“ststus”,dtlocalsheet) ? ? ?’將預期輸出值賦予變量istatus
?
If ?outputvalue<>istatus Then
reporter.ReportEvent 1,”登錄測試”,”預期值為:”+istatus+”, 實際值為:”+outputvalue ? ‘預期結果與實際結果進行對比
End If
datatable.GetSheet(“Action1″).SetNextRow ?’獲取Action1中的下一行數據
Next
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“儀表盤 ? 測試屋|軟件測試工程師的網上書店”).Link(“登出”).Click
Browser(“測試屋|軟件測試工程師的網上書店”).Page(“測試屋|軟件測試工程師的網上書店 ? 登錄_2″).Sync
Browser(“測試屋|軟件測試工程師的網上書店”).Close
?
三、datatable數據:
?
?
?
QTP自動化測試—用戶登錄

本文固定鏈接:? http://www.test-life.org/?p=37 | 測試之路-My Test Space

QTP自動化測試—用戶登錄


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 97免费视频在线观看 | 欧美亚洲激情 | 大色综合色综合资源站 | 国产护士资源总站 | 日本不卡高清免费 | 1000部羞羞禁止免费观看视频 | 奇米影视盒7777 | 日本精品中文字幕在线不卡 | 天天做天天爽爽快快 | 国内自拍 在线播放 网红 | 日本在线观看www鲁啊鲁视频 | 天天做天天爱夜夜爽毛片毛片 | 日本精品久久久久中文字幕 1 | 国产精品久久久久不卡绿巨人 | 一久久| 狠狠躁天天躁夜夜躁婷婷 | 特级毛片在线播放 | 国产aa免费视频 | 欧美成人区| 亚洲精品在线看 | 国产美女a做受大片在线观看 | 99在线热视频只有精品免费 | 日本免费一二三区 | 99热久久这里只有精品6国产网 | 可以免费观看的一级片 | 精彩视频一区二区 | 成人午夜大片免费视频77777 | 超清乱人伦中文视频在线 | 夜夜资源| 国产欧美精品一区二区三区-老狼 | 日韩夜夜操 | 私拍在线 | 青青成人在线 | 精品视频999 | 久久久久久全国免费观看 | 久久福利青草免费精品 | 福利视频一区二区 | 亚洲欧美日韩国产vr在线观 | 天天爽天天干 | 午夜视频在线观看国产www | 四虎影音 |