原创 QA 基於開發的 JavaScript 修改測試數據和代碼查看返回值的小例子

QA基於開發的JavaScript修改測試數據和代碼查看返回值的小例子 一 背景 測試的項目比較龐大(Web端若干個、APP端若干個),比較複雜,數據依賴多,交互也多,聯調也多,這個給QA測試帶了一定的困難,這需要測試的QA掌握一定

原创 超讚!聊聊WEB APP、HYBRID APP與NATIVE APP的設計差異

編者按:這3類主流應用你都瞭解嗎?設計師除了要有視覺功夫,對不同形式的APP也應當瞭然於胸,今天百度的同學寫了一篇非常全面的總結,幫你迅速搞定3類主流APP的設計方法,附帶一大波避雷針,帶你巧妙跳過APP設計的雷區,漲姿勢是分分鐘刻不容

原创 Python單元測試unittest加載方式之一:unittestmain()啓動單元測試模塊

單元測試的加載方式有2種:一種是通過unittest.main()來啓動單元測試的測試模塊;一種是添加到testsuite集合中再加載所有的被測試對象,而testsuit裏存放的就是單元測試的用例。 一、測試模塊中的函數 被測模塊 #!

原创 基於Android的Web Kit性能對比測試

基於Android的Web Kit性能對比測試 一、背景 首先,因爲目前的項目是基於JavaScript寫的前端頁面效果,其最終要用在web app上呈現效果,其性能影響後期的產品效果,所以必須對JS寫的腳本做一個性能測試。其次,產品是

原创 基於JavaScript離線編譯工具環境搭建

                                                                  基於JavaScript離線編譯工具環境搭建        原本很多東西都是放在網上的平臺編譯工具(內部

原创 吐槽開發的代碼未自測直接給 QA 測試帶來的小煩惱

有時候不禁感嘆:QA的工作就是這樣,做得好是你的職責所在,做不好就得背鍋等等。。你不做好還有其他選擇嗎???有時候,更是拿着賣白菜的工錢,操着賣白粉的心。。下面來吐槽下最近遇到的一些小事兒~~,順便來個個人的自我階段性總結。 一、背景

原创 Selenium學習筆記之003:Web UI自動化知識點整理

近期學習Selenium,學習和收集了一些資料,整理到博客上來。下面請看初步整理的Web UI自動化知識: 點贊 收藏 分享 文章舉報 海翔藍 發佈了40 篇原創文章 · 獲

原创 巧用PyUnit中unittest特性解決接口測試產生髒數據問題

巧用PyUnit中unittest特性解決接口測試產生髒數據問題 一、背景 測試數據創建後需要對其刪除,不然可能產生髒數據,對開發和測試、生產環境造成一定影響。其接口框架是基於Python,API規範基於REST。 二、產生原因 (1

原创 JS中將控制檯log輸出顯示到瀏覽器中

JS中將控制檯log輸出顯示到瀏覽中 一、背景 有時候需要,將返回的請求數據打印在Chrome中的控制檯中,方便對比數據,對比實際返回數據是否和API約定數據一致。這時需要在代碼中添加console.log 片段,將數據限制在瀏覽器的控

原创 Selenium源碼分析之WebDriver

最近比較空閒就仔細看了一下Selenium的源碼,因爲主要是使用WebDriver所以重點關注了一下WebDriver的工作原理。在前一篇blog裏已經解釋過了WebDriver與之前Selenium的JS注入實現不同,直接利用了瀏覽器

原创 Selenium學習筆記之004:使用Selenium IDE錄製腳本並分析unittest框架

unittest在Python單元測試中很常見,下面藉助IDE錄製的腳本並導出來分析它的框架。 在百度首頁輸入selenium,空格,刪除空格,然後回車搜索,錄製如下: 將錄製完的腳本導出,另存爲baidu_test.py 打開

原创 分層自動化測試

一、分層自動化測試 傳統的自動化測試更關注的產品UI層的自動化測試,而分層的自動化測試倡導產品的不同階段(層次)都需要自動化測試。 爲什麼要畫成一個金字塔形,則不是長方形 或倒三角形呢? 這是爲了表示不同階段所投入自動化測試的比例。如

原创 Selenium學習筆記之001:Selenium+Eclipse+Python測試環境搭建

第一步:安裝Python:已配置過,此處省略。 第二步:安裝Python的SetupTools:已配置過,此處省略。 第三步:安裝Python的包管理工具 pip,有點類似SetupTools:已配置過,此處省略。 第四步:安裝基於Py

原创 Selenium家族簡介及學前須知

   項目實際需要,開始學習Selenium。     selenium 也不是簡單一個工具,而是由幾個工具組成,每個工具都有其特點和應用場景。其框架如下圖:        Selenium是基於WEB應用的驗收測試工具集合,直接運行在瀏

原创 初步使用git clone代碼到本地

Git系列的到來,SVN已經明顯吸引力不足了,當然SVN有它人性化的一面。下面講講初步是用Git Clone代碼到本地的簡單使用: 一、GitBash的安裝 這個教程很多,不在說明,可參考:http://jingyan.baidu.co