軟體測試自動化學習筆記之一

2021-05-22 03:27:08 字數 749 閱讀 3686

感覺書的一開始介紹概念部分的內容比較空洞,枯燥。講的是軟體測試自動化的概念定義,讓我沒有太多興趣,我覺得學習應該是這樣乙個過程:學習基本內容,然後實踐,遇到問題再深入學習更高階的內容,再實踐,再學習,如此反覆。沒有實踐基礎時,不宜學習盲目地不斷學習過多的理論,因為理論是以現實為基礎的,沒有實踐就很難理解各種術語和應用場景。不過我還是堅持往後面看了一下,呵呵,後面的內容比較好理解。

書中提到的一些知識:

1. rational requisitepro是乙個需求管理軟體,可以新建需求,組織需求,跟蹤需求等,這些內容可用word或資料庫儲存。也可以輸出到csv檔案中。

2. 測試計畫是從軟體需求中提取出來的文件,將軟體需求和測試需求、測試結果等結合起來。因為軟體需求是有變化的,故測試計畫也可能會有變化。

測試計畫主要是框架性的,包括各個測試方面、測試任務和時間節點等。

3. 完成了測試計畫接下來就是測試設計:完成乙個個實際的測試用例。這個過程最費心思,也最為重要。

4. 最後是測試實現,可以用手工和自動化兩種方式。具體包括測試環境搭建、測試執行、結果分析驗證和撰寫測試報告四個階段。

5. 軟體測試是一項小組工作,因此必須借助於一些工具來分享、記錄資料,使大家方便地獲取和修改。rational requisitepro和bugzilla就是這樣的工具。

6. 測試自動化時需要用到的其它工具包括:

測試設計工具、靜態分析工具、動態分析工具、gui測試驅動和捕獲/回放工具、負載和效能測試工具、非gui測試驅動和測試管理器、測試評價工具、其它工具。

python自動化學習筆記之pytest

特點 1,風格比較自由,可單獨定義方法,也可將方法封裝到class裡 2,引數化執行,可靈活配置測試計畫 3,可生成xml報告,方便結果分析及jenkins整合 安裝可以直接pip install pytest 檔名定義 test py or test.py 類定義 test開頭 方法定義 test...

軟體測試自動化

只有當系統的介面元素不會頻繁的變化 系統功能基本穩定,已經通過一至兩輪的手工測試,確定系統不會存在重大缺陷時,才可以考慮自動化的實施。使用自動化測試工具代替手工完成一些測試任務,現在國內主流的測試工具是loadrunner 和qtp。lr 效能測試工具 和qtp 自動化測試工具 的區別 1 lr 基...

Django學習筆記 自動化測試

注意三點 import datetime from django.utils import timezone from django.test import testcase from models import question class questionmethodtests testcase...