原创 敏捷測試模式之Scrum及其實踐

一、    敏捷開發模式簡介 敏捷是近年來軟件研發領域很火的一個詞,採用敏捷開發模式的研發團隊是越來越多了,尤其是敏捷模式中的Scrum更是佼佼者大行其道,這表明敏捷模式確有其好處,能給企業帶來效率的提升和成本的降低。 讓我們看看大名鼎

原创 TestNG+Maven+ExtentReports在Jenkins中的測試報告樣式出坑記(三):Build結果始終爲Success不能真實反映測試結果的解決方案

        現在測試可以在Jenkins中自動執行了,但又發現一個問題,就是測試結果中實際中有出現failed的,但每次Jenkins都認爲跑成功了,給出的結果是Success。        這時我想到了Log Parser插件(之

原创 TestNG+Maven+ExtentReports在Jenkins中的測試報告樣式出坑記(一):樣式不生效及解決方案

這段時間因爲疫情,一直在家,就順便玩了下Extent報表,結果遇到了兩個大坑,先說個人認爲花了最多時間去解決的一個坑:報告沒有樣式效果,非常醜陋。 於是想辦法解決這個問題,在網上搜了下,都是說通過在代碼加上這一句: htmlReport

原创 TestNG+Maven+ExtentReports在Jenkins中的測試報告樣式出坑記(二):測試報告亂碼問題及解決方案

執行Jenkins後,測試報告中出現亂碼,這個問題相對簡單,肯定是編碼不一致導致的。 先後試過幾種解決方案,最後發現其實只需要在電腦中增加一個系統環境變量並重啓Jenkins就可以解決該問題。 先查看Jenkins的系統信息中的file.

原创 使用Python學習selenium測試工具-6:同步

webdriver支持顯式和隱式的同步。本節主要內容如下: 顯式和隱式等待 何時使用顯式和隱式的等待 使用預期條件 創建自定義的等待狀態 使用隱式等待 隱式等待提供了通用的方法同步測試和步驟。適用於網絡響應時間不一致或者使用Aj

原创 WEB頁面中常見的四種控件的必須的測試

以下爲常規的需求,除非需求有明確說明,如密碼輸入框中可以輸入空格。   輸入框 1. 爲空,但頁面中明確說明不能爲空(帶有星號或者只有這一個輸入框),有以下兩種情況: a. 不進行輸入或者使其爲空:焦點離開後應有相應的提示,提交後頁面無

原创 python 2.7 中文教程-4:編程基礎

流程控制 除了前面介紹的 while 語句,Python還更多的流程控制工具。 if語句 >>> x = int(raw_input("Please enter an integer: ")) Please enter an integ

原创 使用Python學習selenium測試工具-2:快速入門

           Selenium WebDriver python client可以訪問Selenium WebDriver和Selenium

原创 各瀏覽器的鼠標位置測試

e.pageX   e.layerX   e.offsetX   e.clientX   e.x   屬性;   測試瀏覽器:   FF9/Chro

原创 python 2.7 中文教程-1:簡介

Python是一門簡單易學,功能強大的編程語言。它具有高效的高層次數據結構,簡單但有效的方式支持面向對象編程,語法優雅,動態類型,解釋執行。使之成爲多數平臺上很多領域的腳本和快速應用開發的理想語言。它的設計理念強調代碼的可讀性, 跟C +

原创 使用Python學習selenium測試工具-4:查找元素

web通常包含了Hyper Text Markup Language (HTML)、Cascading Style Sheets (CSS)和JavaScript。本節主要內容如下: 瞭解更多Selenium webDriver查找元素

原创 使用Python學習selenium測試工具-5:元素交互

本節主要內容如下: 瞭解更多關於WebDriver和WebElement類的知識 使用webdriver和WebElement類方法和屬性實現測試與應用交互 使用Select類自動化下拉菜單和列表的操作 自動化的JavaScrip

原创 每日Scrum站會實踐推薦

流程 1.團隊在Scrum 白板前集中,推薦圍成一個半圓形狀。 2.最左邊的成員開始講述昨天/上一次Scrum每日站會後到現在爲止,完成了什麼任務,只需講對應的任務就行了,不要講很長的故事。 3.講述同時移動對應的卡片到正確位置。 4.講

原创 如何做好一個Sprint Demo

我列出了一些關於如何做好一個Demo(演示)的建議。我想通過以下四個步驟可以做出一個較好的Demo。   第一步:準備Demo故事 以真實用戶使用軟件的方式進行Demo。關鍵點不在於演示軟件如何工作,而是展示出它能帶給用戶的價值所在。

原创 如何進行兼容性測試

這個問題說簡單也很簡單,說難也難。爲何說它簡單呢?把全部需要兼容的環境都過一遍,不就好了,有啥的呢?那又爲何說它難呢?全部兼容的環境都過一遍,需要多少時間呀,而且也可能沒那麼多環境設備呀(本文暫不談缺乏設備的情況)。那咋辦呢?   一種