六天入門軟件測試⑥——測試報告筆記
-
Selenium 的基本原理
-
創(chuàng)建一個項目 learn_selenium
image -
WebDriver 和 WebElement 類的關(guān)系
image-
第一個代碼
image- 運行異常
-
1. 沒有安裝 chromedriver.exe
imageimage -
2. 沒有安裝 chrome 瀏覽器
image -
3. sleep 沒有導(dǎo)入
image -
4. 找不到元素
image- 操作步驟是不是對的?如果是人來找,能不能找到?
- 考慮有沒有 iframe
-
- 運行異常
-
第二個代碼
image-
檢查如何做?
image -
TestCase 的前置條件和清理操作
imageimage- setUp
- tearDown
-
-
-
-
【額外】cookie的作用
第一步:打開瀏覽器,清除瀏覽器的緩存(ctrl+shift+delete)
-
第二部:打開然之登錄頁面
image -
第三步,刪除瀏覽器關(guān)于然之系統(tǒng)的 cookie
imageimageimageimageimage -
回到然之登錄頁面,輸入正確的用戶名和密碼,無法登錄
image 注意:這是體會 cookie 的作用,但不是BUG。
-
Python 讀寫 MySQL
安裝 pymysql 庫
-
使用 pymysql庫
- 建立連接 connect
- 建立游標(biāo) cursor
- 操作腳本
- 關(guān)閉游標(biāo) cursor
- 關(guān)閉連接 connet
-
具體使用
image
-
PyCharm 打開已有的項目
-
open project
imageimageimage -
遇到的問題
-
文件的命名
image -
容易錯的地方
- setUp:java 的命名風(fēng)格
- tearDown:java 的命名風(fēng)格
- test_ 開頭的方法:框架規(guī)定死的
- Ctrl + 鼠標(biāo)左鍵 查看源代碼。
- selenium
- unittest
- pymysql
-
-
測試流程
imageimage- 產(chǎn)品經(jīng)理
-
添加產(chǎn)品
image -
添加需求
image -
添加需求以后,產(chǎn)品經(jīng)理就交接給項目團(tuán)隊(項目經(jīng)理來接管)
-
項目經(jīng)理添加項目
image -
項目經(jīng)理挑選需求
image -
把需求分解成任務(wù),指派給碼農(nóng)(程序員)
image -
同時:項目經(jīng)理把需求的測試工作給測試團(tuán)隊
- 測試團(tuán)隊
-
每一個需求都寫測試計劃
- 測試范圍
- 測試重點
- 策略方法
- 測試場景
-
根據(jù)測試計劃,需求分解成用例
image 開發(fā)提交測試
測試執(zhí)行用例
-
- 開發(fā)打包
- 產(chǎn)品發(fā)布
- 測試團(tuán)隊
-
-
- 產(chǎn)品經(jīng)理
-
Scurm 敏捷流程
image-
每日立會
imageimage -
計劃會
image
-
-
-
作業(yè)講解
-
作業(yè)一
-
禪道創(chuàng)建產(chǎn)品,提交需求。截圖
image -
第二和第三,事實上是測試計劃的一部分
image -
第三部分,在禪道中,寫用例
image -
接下來,最重要的:測試執(zhí)行
image -
提交BUG
image
-
-
作業(yè)二
image- 第一個:測試計劃
- 第二個:代碼(不強求交)
-
用 python 完成 添加用戶的操作,并且檢查。
image
-
-
- 相關(guān)學(xué)習(xí)
立師兄Linty:六天入門軟件測試①——測試執(zhí)行講義
立師兄Linty:六天入門軟件測試①——測試執(zhí)行筆記
立師兄Linty:六天入門軟件測試③——測試設(shè)計講義