[TOC]
<details>
<summary>搜索輸入框怎么進行測試? </summary>
<br />
回答思路:
確認面試題目:在不清楚題目的情況下
(1).先確認一下問題,是說僅測試輸入框,不考慮頁面其他內容嗎?
(2).是的,僅有輸入框不考慮頁面其他元素。
大的范圍:功能性、兼容性、穩定性、性能、安全、接口、線上監控、自動化。這幾大方面去考慮。
小的范圍:功能性、兼容性、安全性。
**關于功能性測試:**
(1).常規可輸入的內容,數字、字符串、特殊字符、轉義字符等等。
(2).非常規有一定含義的,html標簽、css、javascript代碼、url等
(3).輸入內容的邊界,空字符、超長文本(邊界值+1,-1)
**關于兼容性測試**
(1).根據產品的用戶分布,手機品牌、分辨率、選擇 topN 機型
(2).根據產品在不同瀏覽器上的占有率,選擇主要的瀏覽器測試
(3).關注的問題,頁面渲染、頁面布局等,借助 firebug 調試
**關于穩定性測試**
(1).在某一壓力下,搜索時,結果可以正常返回
(2).多次查詢,返回的內容相對穩定
**關于性能測試**
(1).QPS , Query Per Second ,每秒鐘能處理的請求數
(2).從點擊開始到頁面完全加載,平均耗時情況
(3).加載的頁面大小,資源(JS, CSS文件)的數量等
**關于安全測試**
(1).JS注入
(2).SQL注入
**關于接口測試**
(1).查詢接口的正確性驗證
(2).查詢接口對一些異常數據的容錯情況
(3).查詢接口在非瀏覽器環境下的處理情況
**關于線上監控**
(1).保證線上服務的質量,建立實時監控
(2).及時發現異常情況,降低對用戶的影響
**關于自動化**
(1).基于Selenium 實現UI自動化
(2).例行回歸驗證,提高效率
(3).Android使用Appium基于UIAutomator , iOS使用WDA
</details>
<br />
<details>
<summary>對電梯進行測試用例設計 </summary>
<br />
套用萬能公式(也就是質量模型,也叫軟件質量的6大特性)
**界面測試:**
查看電梯外觀,按鈕位設計是否合理、大方、美觀,是否有溫馨提示的標語。
是否有檢修標牌和緊急求助聯系方式。
**功能測試:**
1. 測試電梯能否實現正常的上升和下降功能。
2. 電梯的按鈕是否都可以使用。
3. 電梯門的打開,關閉是否正常。
4. 報警裝置是否可用。
5. 與其他電梯之間是否協作良好。
6. 通風狀況如何。
7. 突然停電時的情況。
8. 上升途中的響應。
1)電梯本來在1樓,如果有人在18樓按,那么電梯在上升到5樓的時候,有人在10樓按,這時候是否會在10樓先停下來;
2)電梯下降到10層時顯示滿員,此時若8層有人等待電梯,是否在8層停。
**可靠性(安全性):**
1. 門關上的一剎那出現障礙物。
2. 同時按關門和開門按鈕。
3. 點擊當前樓層號碼。
4. 多次點擊同一樓層的號碼等等。
5. 同時按上鍵和下鍵會怎樣。
**易用性:**
1.電梯的按鈕的設計符合一般人使用的習慣嗎.
**效率(性能方面、壓力測試方面):**
1. 看電梯運行速度是否在符合需求(既快又安全)
2. 看電梯的最大限度的承受重量.在負載過重時是否有提醒。
3. 在一時間內不斷的讓電梯上升,下降。
4. 最大負載下平穩運行的最長時間。
**維護:**
一旦出現故障,是否有很好的維修機制
**可移植:**
是否可以拆卸,用于新房子的安裝
</details>
<br />
<details>
<summary>對杯子進行測試用例設計 </summary>
```
界面測試:
查看杯子外觀是否漂亮
功能性:
1 用水杯裝水看漏不漏,水能不能被喝到
2 杯子是否能夠容納果汁、白水、酒精、汽油
可靠性(包括安全方面):
杯子有沒有毒或細菌,杯子從不同高度落下的損壞程度
易用性:
是否有防滑措施、是否方便飲用、杯子是否燙手、
效率(性能、壓力方面):
是否容易損壞,測試杯子抗破碎強度。
維護:
破損后,有沒有修補措施
可移植性(包含兼容性):
測試杯子在不同的地方、溫度等環境下的使用情況
```
</details>
<br />
<details>
<summary>對桌子進行測試用例設計 </summary>
```
需求測試:查看國家相關標準。
功能:桌子是辦公,或者放置用的,首先考慮桌子的面積大小是否適度.
界面:桌子的版面是否平滑,桌子有沒有凹凸不平的地方
安全:桌子肯定有它的支撐點,若支撐點不穩,容易摔壞物品,使用起來也不方便.
易用:桌子的移動性好不.它的重量是否合適
可靠性:將桌子推倒后,再檢查桌子是否很容易被損壞.
性能:將很重的物品放在桌子上,看它最大承受的重量是多少...
```
</details>
<br />
<details>
<summary>對洗衣機進行測試用例設計 </summary>
```
功能測試:該洗衣機是否能正常的洗衣服
需求測試:查看洗衣機的使用說明書和安全說明書等
性能測試:使用時用電量如何,是否滿足用戶需求
界面測試:洗衣機的外觀是否滿足客戶的需求
易用測試: 該洗衣機是否容易操作
兼用性測試:該洗衣機除了能洗衣服以外還能洗別的嗎
安全性測試:該洗衣機通電以后人接觸以后是否有電
負載測試:通過逐步增加系統負載,最終確定在什么負載條件下系統性能將處于崩潰狀態,以此獲得系統能提供的最大服務
壓力測試:通過逐步增加系統負載,最終確定在什么負載條件下系統性能將處于崩潰狀態,以此獲得系統能提供的最大服務級別的測試。
穩定性測試:加到一定的衣服然后過一段時間看洗衣機是否正常洗
```
</details>
<br />
<details>
<summary>抖音直播怎么測試?</summary>
```
測試思維
首先我們來回顧一下測試任何事物的測試思路和步驟:
第一步:梳理產品的核心業務流程:明白這是個什么項目,實現了什么業務,以及
是怎么實現的?
這個步驟一般是參考公司的需求文檔來的,如果產品提供需求文檔的同時提供了業
務流程圖,可以遵循流程圖來梳理;如果產品沒有提供流程圖,就需要測試人員根
據需求的理解自己畫出流程圖,達到梳理業務的目的。
第二步:根據流程進行模塊細分,然后針對每個功能模塊進行詳細的測試點設計和
提取。
這個單個功能的測試點提取要覆蓋一下幾個方面:
正常功能驗證:優先覆蓋正常的業務流程和功能驗證,這其實也是單個功能的冒煙
測試。冒煙測試先行,如果不通過,可以直接停止測試等開發修復后繼續測試。
異常功能驗證:為了更加貼近用戶的使用產經,我們也要驗證各種異常的場景,故
意操作導致出錯,檢查系統的反饋和提示,保證用戶操作失誤的情況能夠得到系統
的友好指示。
因為有很多地方的操作都有可能會導致系統異常和拋錯,所以為了不漏測,我們需
要找出所有可能導致異常的輸入項和選項。所以就到了第三步:
第三步:針對具體功能,尋找每個輸入項和步驟,從以下三個角度來分析測試點 。
1.長度,數據類型,必填項,重復
2.需求的約束條件 + 隱形需求
3.功能之間的交互
這其中就需要用到一些用例的具體設計方法了,比如場景法,等價類法,邊界值
法,錯誤推測法等等
第四步:考慮非功能測試點,包括界面、易用性、兼容性、安全性、性能壓力
抖音直播功能的測試點
基于上面的測試思路,我們可以分析得出“抖音直播功能”測試點如下:
一、梳理抖音直播的業務流程如下:
主播開啟直播---> 觀眾觀看直播 ---> 進行互動---> 結束直播
冒煙測試:點擊開啟直播,可以進入直播查看,并且聲音好圖像都顯示正常。
然后我們再進行各個功能模塊的具體細化。根據剛剛上面的業務流程分析,我們不
難發現,抖音直播主要分為直播端和觀眾端,所以這兩個端我們要分別進行測試。
觀眾端
1)頂部觀看人數:可以實時顯示目前觀看的人數并顯示其頭像,點擊進去可以查
看對應主播信息。
2)視頻播放:視頻播放的聲音正常并清晰,圖像畫質正常并聲音和圖像同步;
3)關注:可以添加直播到關注,并且能夠成功在直播列表里顯示。
4)觀眾端的互動:
a、評論功能:可以用等價類和邊界值進行用例設計:
正常: 有效長度(1~100)可以發送成功;支持的數據類型有數據類型:中文、
英文、字母、字符和表情等
異常 :無效長度(0,101),不能成功,并給出友好提示;如果不輸入評論,不可
發送,并給出友好提示
b、連線功能: 可以跟主播進行視頻連線和語音連線,功能正常。
c、禮物功能:
可以給主播贈送抖音幣,并且充值功能正常;
可以給主播贈送鮮花等
贈送的禮物可以在評論區顯示
特效可以開啟以及關閉
5)購物車:點擊購物車,可以添加對應的商品到購物車并顯示正常。然后再出個
考慮其他的每個流程功能。
a、商品數量:可以添加一件,多件商品;可以添加多類型商品,正常顯示在購物
車中
b、提交訂單:
選擇部分商品/選擇單個商品/選擇全部商品都可以提交訂單
添加收貨地址:正常輸入各個輸入項可以添加成功收貨地址成功;可以添加多個地
址顯示正常;收獲地址的可以進行編輯和修改,并且可以刪除。
c、提交了訂單后:可以成功跳轉到第三方,并流程驗證正常
d、支付:可以選擇微信、支付寶和抖音支付三種支付方式,并選擇后都可跳轉到
對應的支付頁面并支付成功。
e、查看訂單:支付成功后,可以查看該訂單狀態,信息顯示正確
f、咨詢:可以跳轉到聯系到客服頁面進行咨詢,支持文字輸入和電話咨詢等方式。
g、取消訂單:彈出提示信息是否要放棄購物,可以選擇確認和放棄;取消成功后
退回到購物車列表頁面
6)分享:可以把直播分享到微信好友和微信群,以及朋友圈;分享給抖音的私信
好友;分享到 QQ 空間,和 QQ 好友;分享到微博;復制鏈接,別的平臺再粘貼
發送分享;更多分享...
注意:所有的分享方式都可以分享成功,并可以點擊分享后的鏈接成功打開該直播。
7)其他功能
a、清屏:可以關閉,檢查所有的信息正常顯示在屏幕; 可以開啟:檢查評論等所
有信息都不顯示在屏幕;
b、錄屏:開始錄屏:
正常:錄屏 3s~300s 之間,可以錄屏成功;
異常:錄屏時間小于 3s,錄屏時間大于 300s,都無法正常錄屏成功,并顯示友好
的提示信息
c、舉報:點擊后彈出舉報頁面;選擇原因,和提供證據;提交舉報后,可以成
功,并給出提示
8)退出直播:點擊退出直播按鈕,可以退出直播
直播端
1)視頻和聲音:直播開啟后視頻的畫質和直播的聲音都是正常的,且音頻同步;
2)本場直播人數:可以顯示本場直播的人數列表,并且可以點擊查看頭像
3)外接設備:
正常:麥克風可以正常接入,攝像頭可以正常接入,識別正常;
異常:麥克風異常接入,可以給出友好的提示信息;攝像頭異常接入,可以給出友
好的提示信息;
4)互動:
PK 功能,可以點擊 PK 功能之后選擇主播進行 PK 操作;
觀眾連線:選擇觀眾進行連線,可以通話正常;
評論:可以正常的評論
玩游戲:可以選擇游戲類型,進行游戲
心愿:可以正常實現心愿功能
5)關閉直播:可以關閉結束直播,顯示直播已結束
6)裝飾美顏: 美化和美顏功能可以正常使用;貼紙等功能也可以正常選擇;鏡頭
翻轉功能可以正常使用;
7)更多功能:更多里的功能比如錄屏,分析,音樂等都可以正常使用
APP 專項測試
覆蓋了基本業務功能測試之后,作為 APP 的測試,我們一定還要考慮到 APP 的
專項測試,比如 APP 自身的安裝、卸載、升級,消息的推送等;對于直播功能,
我們特別需要關注的就是“中斷測試”和“網絡測試”!
中斷測試:
直播過程中如果出現一些手機的中斷行為,那么直播會不會受到影響以及是否可以
正常繼續。常見的中斷類型有:
電話中斷
網絡中斷
鬧鐘中斷
插拔耳機中斷
保證這些中斷發生的時候,直播不會中斷,畫面和聲音依然可以同步;更加不會導
致一些異常情況發生,比如 APP 突然 crash 和 ANR 的情況;
網絡測試:
驗證各種網絡類型:2G、3G, 4G,5G,wifi 下都可以正常直播;
進行網絡切換,直播功能正常;
弱網測試下直播功能正常:APP 不會閃退 崩潰,而且頁面提示友好;
抖音直播的非功能測試點
測試完以上的功能測試點之后,我們還需要驗證一些非功能測試點,主要包括以下
幾個方面:
1)界面
驗證界面的美觀,排版和錯別字等。
2)兼容性
a、考慮測試手機移動端的兼容,比如手機型號
b、考慮系統版本的兼容,主流的系統版本需要測試覆蓋
c、考慮不同屏幕大小及分辨率的兼容性測試
b、考慮一些其他產品的兼容性,比如公用手機聲卡、麥克風的 APP 是否可以兼容
3)易用性
測試站在用戶的角度考慮用戶體驗,使用是否方便等。
4)性能
比如長時間直播運行等,多用戶發送評論和互動等,關注產品的響應時間等,一般
需要借助工具或者代碼進行測試。
5)安全
驗證敏感信息是否加密,是否可以篡改;通過一些工具進行安全掃描,檢查是否有
安全漏洞;或者采用一些其他的手段進行專門的安全測試。
```
</details>
<br />
- Linux
- Linux 文件權限概念
- 重點總結
- Linux 文件與目錄管理
- 2.1 文件與目錄管理
- 2.2 文件內容查閱
- 文件與文件系統的壓縮,打包與備份
- 3.1 Linux 系統常見的壓縮指令
- 3.2 打包指令: tar
- vi/vim 程序編輯器
- 4.1 vi 的使用
- 4.2 vim編輯器刪除一行或者多行內容
- 進程管理
- 5.1 常用命令使用技巧
- 5.2 進程管理
- 系統服務 (daemons)
- 6.1 通過 systemctl 管理服務
- Linux 系統目錄結構
- Linux yum命令
- linux系統查看、修改、更新系統時間(自動同步網絡時間)
- top linux下的任務管理器
- Linux基本配置
- CentOS7開啟防火墻
- CentOS 使用yum安裝 pip
- strace 命令
- Linux下設置固定IP地址
- 查看Linux磁盤及內存占用情況
- Mysql
- 關系數據庫概述
- 數據庫技術
- 數據庫基礎語句
- 查詢語句(--重點--)
- 約束
- 嵌套查詢(子查詢)
- 表emp
- MySQL數據庫練習
- 01.MySQL數據庫練習數據
- 02.MySQL數據庫練習題目
- 03.MySQL數據庫練習-答案
- Mysql遠程連接數據庫
- Python
- python基礎
- Python3中字符串、列表、數組的轉換方法
- python字符串
- python安裝、pip基本用法、變量、輸入輸出、流程控制、循環
- 運算符及優先級、數據類型及常用操作、深淺拷貝
- 虛擬環境(virtualenv)
- 網絡編程
- TCP/IP簡介
- TCP編程
- UDP編程
- 進程和線程
- 訪問數據庫
- 使用SQLite
- 使用MySQL
- Web開發
- HTML簡介
- Python之日志處理(logging模塊)
- 函數式編程
- 高階函數
- python報錯解決
- 啟動Python時報“ImportError: No module named site”錯誤
- python實例
- 01- 用python解決數學題
- 02- 冒泡排序
- 03- 郵件發送(smtplib)
- Django
- 01 Web應用
- Django3.2 教程
- Django簡介
- Django環境安裝
- 第一個Django應用
- Part 1:請求與響應
- Part 2:模型與后臺
- Part 3:視圖和模板
- Part 4:表單和類視圖
- Part 5:測試
- Part 6:靜態文件
- Part 7:自定義admin
- 第一章:模型層
- 實戰一:基于Django3.2可重用登錄與注冊系統
- 1. 搭建項目環境
- 2. 設計數據模型
- 3. admin后臺
- 4. url路由和視圖
- 5. 前端頁面設計
- 6. 登錄視圖
- 7. Django表單
- 8. 圖片驗證碼
- 9. session會話
- 10. 注冊視圖
- 實戰二:Django3.2之CMDB資產管理系統
- 1.項目需求分析
- 2.模型設計
- 3.數據收集客戶端
- 4.收集Windows數據
- 5.Linux下收集數據
- 6.新資產待審批區
- 7.審批新資產
- django 快速搭建blog
- imooc-Django全棧項目開發實戰
- redis
- 1.1 Redis簡介
- 1.2 安裝
- 1.3 配置
- 1.4 服務端和客戶端命令
- 1.5 Redis命令
- 1.5.1 Redis命令
- 1.5.2 鍵(Key)
- 1.5.3 字符串(string)
- 1.5.4 哈希(Hash)
- 1.5.5 列表(list)
- 1.5.6 集合(set)
- 1.5.7 有序集合(sorted set)
- Windows
- Win10安裝Ubuntu子系統
- win10遠程桌面身份驗證錯誤,要求的函數不受支持
- hm軟件測試
- 02 linux基本命令
- Linux終端命令格式
- Linux基本命令(一)
- Linux基本命令(二)
- 02 數據庫
- 數據庫簡介
- 基本概念
- Navicat使用
- SQL語言
- 高級
- 03 深入了解軟件測試
- day01
- 04 python基礎
- 語言基礎
- 程序中的變量
- 程序的輸出
- 程序中的運算符
- 數據類型基礎
- 數據序列
- 數據類型分類
- 字符串
- 列表
- 元組
- 字典
- 列表與元組的區別詳解
- 函數
- 案例綜合應用
- 列表推導式
- 名片管理系統
- 文件操作
- 面向對象基礎(一)
- 面向對象基礎(二)
- 異常、模塊
- 05 web自動化測試
- Day01
- Day02
- Day03
- Day04
- Day05
- Day06
- Day07
- Day08
- 06 接口自動化測試
- 軟件測試面試大全2020
- 第一章 測試理論
- 軟件測試面試
- 一、軟件基礎知識
- 二、網絡基礎知識
- 三、數據庫
- SQL學生表 — 1
- SQL學生表 — 2
- SQL查詢 — 3
- SQL經典面試題 — 4
- 四、linux
- a. linux常用命令
- 五、自動化測試
- 自動化測試
- python 筆試題
- selenium面試題
- 如何判斷一個頁面上元素是否存在?
- 如何提高腳本的穩定性?
- 如何定位動態元素?
- 如何通過子元素定位父元素?
- 如果截取某一個元素的圖片,不要截取全部圖片
- 平常遇到過哪些問題?如何解決的
- 一個元素明明定位到了,點擊無效(也沒報錯),如果解決?
- selenium中隱藏元素如何定位?(hidden、display: none)
- 六、接口測試
- 接口測試常規面試題
- 接口自動化面試題
- json和字典dict的區別?
- 測試的數據你放在哪?
- 什么是數據驅動,如何參數化?
- 下個接口請求參數依賴上個接口的返回數據
- 依賴于登錄的接口如何處理?
- 依賴第三方的接口如何處理
- 不可逆的操作,如何處理,比如刪除一個訂單這種接口如何測試
- 接口產生的垃圾數據如何清理
- 一個訂單的幾種狀態如何全部測到,如:未處理,處理中,處理失敗,處理成功
- python如何連接數據庫操作?
- 七、App測試
- 什么是activity?
- Activity生命周期?
- Android四大組件
- app測試和web測試有什么區別?
- android和ios測試區別?
- app出現ANR,是什么原因導致的?
- App出現crash原因有哪些?
- app對于不穩定偶然出現anr和crash時候你是怎么處理的?
- app的日志如何抓取?
- logcat查看日志步驟
- 你平常會看日志嗎, 一般會出現哪些異常
- 抓包工具
- fiddler
- Wireshark
- 安全/滲透測試
- 安全性測試都包含哪些內容?
- 開放性思維題
- 面試題
- 字節測試面試
- 一、計算機網絡
- 二、操作系統
- 三、數據庫
- 四、數據結構與算法
- 五、Python
- 六、Linux
- 七、測試用例
- 八、智力/場景題
- 九、開放性問題
- python3_收集100+練習題(面試題)
- python3_100道題目答案
- 接口測試
- 接口測試實例_01
- python+requests接口自動化測試框架實例詳解
- 性能測試
- 性能測試流程
- 性能測試面試題
- 如何編寫性能測試場景用例
- 性能測試:TPS和QPS的區別
- jmeter
- jmeter安裝配置教程
- Jmeter性能測試 入門
- PyCharm
- 快捷工具
- 1-MeterSphere
- 一、安裝和升級
- 2- MobaXterm 教程
- 3-fiddler抓包
- 4-Xshell
- Xshell的安裝和使用
- Xshell遠程連接失敗怎么解決
- 5-Vmware
- Vmware提示以獨占方式鎖定此配置文件失敗
- Windows10徹底卸載VMWare虛擬機步驟
- VM ware無法關機,虛擬機繁忙
- VMware虛擬機下載與安裝
- 解決VM 與 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以運行 VM 的方法
- VMware虛擬機鏡像克隆與導入
- 6-WPS
- 1.WPS文檔里的批注怎么刪除
- 2.wps表格中設置圖表的坐標
- 3. wps快速繪制數學交集圖
- 7-MongoDB
- Win10安裝配置MongoDB
- Navicat 15.x for MongoDB安裝破解教程
- Apache
- apache層的賬戶權限控制,以及apache黑名單白名單過濾功能
- HTTP / HTTPS協議
- HTTP協議詳解
- 代理
- 狀態碼詳解
- HTTPS詳解
- Selenium3+python3
- (A) selenium
- selenium自動化環境搭建(Windows10)
- 火狐firebug和firepath插件安裝方法(最新)
- 元素定位工具和方法
- Selenium3+python3自動化
- 新手學習selenium路線圖---學前篇
- 1-操作瀏覽器基本方法
- 2-八種元素定位方法
- 3-CSS定位語法
- 4-登錄案例
- 5-定位一組元素find_elements
- 6-操作元素(鍵盤和鼠標事件)
- 7-多窗口、句柄(handle)
- 8-iframe
- 9-select下拉框
- 10-alert\confirm\prompt
- 11-JS處理滾動條
- 12-單選框和復選框(radiobox、checkbox)
- 13-js處理日歷控件(修改readonly屬性)
- 14-js處理內嵌div滾動條
- 15-table定位
- 16-js處理多窗口
- 17-文件上傳(send_keys)
- 18-獲取百度輸入聯想詞
- 19-處理瀏覽器彈窗
- 20-獲取元素屬性
- 21-判斷元素存在
- 22-爬頁面源碼(page_source)
- 23-顯式等待(WebDriverWait)
- 24-關于面試的題
- 25-cookie相關操作
- 26-判斷元素(expected_conditions)
- 27-判斷title(title_is)
- 28-元素定位參數化(find_element)
- 29-18種定位方法(find_elements)
- 30- js解決click失效問題
- 31- 判斷彈出框存在(alert_is_present)
- 32- 登錄方法(參數化)
- 33- 判斷文本(text_to_be_present_in_element)
- 34- unittest簡介
- 35- unittest執行順序
- 36- unittest之裝飾器(@classmethod)
- 37- unittest之斷言(assert)
- 38- 捕獲異常(NoSuchElementException)
- 39- 讀取Excel數據(xlrd)
- 40- 數據驅動(ddt)
- 41- 異常后截圖(screenshot)
- 42- jenkins持續集成環境搭建
- 43- Pycharm上python和unittest兩種運行方式
- 44- 定位的坑:class屬性有空格
- 45- 只截某個元素的圖
- 46- unittest多線程執行用例
- 47- unittest多線程生成報告(BeautifulReport)
- 48- 多線程啟動多個不同瀏覽器
- (B) python3+selenium3實現web UI功能自動化測試框架
- (C) selenium3常見報錯處理
- 書籍
- (D)Selenium3自動化測試實戰--基于Python語
- 第4章 WebDriver API
- 4.1 從定位元素開始
- 4.2 控制瀏覽器
- 4.3 WebDriver 中的常用方法
- 4.4 鼠標操作
- 4.5 鍵盤操作
- 4.6 獲得驗證信息
- 4.7 設置元素等待
- 4.8 定位一組元素
- 4.9 多表單切換
- 4.10 多窗口切換
- 4.11 警告框處理
- 4.12 下拉框處理
- 4.13 上傳文件
- 4.14 下載文件
- 4.15 操作cookie
- 4.16 調用JavaScript
- 4.17 處理HTML5視頻播放
- 4.18 滑動解鎖
- 4.19 窗口截圖
- 第5章 自動化測試模型
- 5.3 模塊化與參數化
- 5.4 讀取數據文件
- 第6章 unittest單元測試框架
- 6.1 認識unittest