原创 高頻考題

1.軟件測試的目的與原則是什麼? 目的: A. 通過測試工作可以發現並修復軟件當中存在的缺陷, B. 可以降低同產品開發遇到的風險, C. 記錄軟件運行過程中的一些數據,從而爲決策者提供技術支持。 原則: A. 缺陷集羣性,2/8定

原创 測試用例審覈標準

1、目的 爲用例評審提供一個參考標準,保證評審的覆蓋率和有效性 2、範圍 本文檔閱讀對象爲項目經理、測試工程師及項目組所有成員,適合於任何產品和項目。 3、評審分類 測試組內部的評審:測試部門成員參與 項目組內部的評審:項目經理、產品人員、

原创 第四、五單元 Android開發、adb、monkey測試

一、 手機測試概念 傳統手機測試 VS 手機應用軟件測試 傳統手機測試:指測試手機本身比如抗壓,抗摔,抗疲勞,抗低溫高溫等。也包括手機本身功能、性能等測試。 手機應用軟件測試 C/S Client/Server 手機應用軟件是基於手機操作

原创 第六單元 移動端測試知識概覽

一、 移動端測試是什麼 移動端測試是指對移動應用進行的測試,即實體的特性滿足需求的程度。 二、 移動端測試分類 1. app功能測試 業務邏輯正確性測試:依據產品文檔設計測試用例,加上隱性需求用例 兼容性測試: 1. 系統版本: and

原创 第一、二單元 Web自動化測試進階

1. 什麼是框架 框架(framework)是一個框子 -- 指其約束性,也是一個架子 -- 指其支撐性,是一個基本概念上的結構,用於去解決或者處理複雜的問題。 框架是整個或部分系統的可重用設計,表現爲一組抽象構件及構件實例間交互的方法;另

原创 第七單元 APP移動端測試高級

一、Appium介紹 Appium是一個移動端的自動化框架,可用於測試原生應用、移動網頁應用和混合型應用,且是跨平臺的。可用於IOS和Android以及firefox的操作系統。 原生的應用是指用android或ios的sdk編寫的應用;移

原创 Jenkins似乎已離線

http://localhost:8080/jenkins/pluginManager/advanced

原创 第三單元 PO模型

一、PO模型介紹 在自動化中,Selenium自動化測試中有一個名字經常被提及PageObject(思想與面向對象的特徵相同),通常PO模型可以大大提高測試用例的維護效率 優點:重用,業務和對象分離,代碼結構清晰,方便代碼維護 二、 Pag

原创 jenkins + jmeter +ant 發送郵件失敗

問題:jenkins + jmeter +ant 發送郵件失敗,如下 解決 缺jar包 點擊該網站,下載commons-email.jar包 點擊該網站,下載activation-1.1.1.jar包 點擊該網站,下載j

原创 第十六單元 單元測試之pytest

前提:需要安裝pytest和pytest-html(生成html測試報告) pip install pytest 和 pip install pytest-html 一、命名規則 Pytest單元測試中的類名和方法名必須是以test開

原创 第十七單元 requests接口測試

一、介紹 Requests是一個很實用的Python HTTP客戶端庫,編寫爬蟲和測試服務器響應數據時經常會用到,Requests是Python語言的第三方的庫,專門用於發送HTTP請求 二、前提 pip install requests

原创 第十五單元 Python單元測試之unittest

目錄 類容 unittest 單元測試,集成測試,功能測試Unittest的重要組成部分 斷言的使用測試用例方法的命名規則執行測試用例原始的測試報告和第三方的html格式報告讀取xml文件數據進行單元測試讀取csv文件數據進

原创 第十八單元 自動化持續集成

一、概念 互聯網軟件的開發和發佈,已經形成了一套標準流程,最重要的組成部分就是持續集成(Continuous integration,簡稱CI) 1.1. 持續集成(採蜜) 持續集成指的是,頻繁地(一天多次)將代碼集成到主幹。 它的好處主要

原创 第十九單元 web端自動化基礎篇

一、認識web自動化測試 什麼是自動化測試? 2.瞭解爲什麼要進行自動化測試? 3.掌握自動化測試的分類? web自動化測試的使用條件和場景 5.自動化測試工具的優缺點 6.自動化測試的前景和發展方向 1.1 什麼是自動化測試 首先比較

原创 第十單元 Python列表

一、列表的介紹 思考:前面學習的字符串可以用來存儲一串信息,那麼想一想,怎樣存儲咱們班所有同學的名字呢? 定義100個變量,每個變量存放一個學生的姓名可行嗎?有更好的辦法嗎? 1.1 格式 變量=[,,,] 案例 namesList