原创 SQL語句-GROUP BY與HAVING

GROUP BY : 字面意思是:分組依據 正常邏輯是,分組後的做什麼操作?做統計類的,sql中就是聚合函數。所以SELECT 後要有一個以上的聚合函數。不允許包含GROUP BY中以外的字段。 如: SELECT avg(log

原创 如何把握測試周期

常規的測試分三輪:1輪所有的測試用例執行一遍,重要的bug都修改完畢。70%。 2輪所有的bug都解決,有些bug經過確認可以延期到下次迭代。20%。3輪,發現的bug都回歸一遍,在上線前確認bug修復。 上線後還要1 2的跟蹤。 實際中

原创 測試方法論-質量的基石

 測試行業最難的命題不是測試技術,而是測試質量。 大家對這個場景都很熟悉:出現生產問題,解決問題,生產事故覆盤、責任分配到人。 如果你所處的團隊經常遇到這種情況,不是運氣不好,也不必燒香拜佛,而是質量體系出了問題。 影響質量的因素是多

原创 如何走上測試開發之路

如何走上測試開發之路 測試人員要延長自己的職業道路, 走技術路線一般就是測試開發方向. 測試人要了解測試的對象吧, 就是軟件. 要懂軟件就要懂代碼,會寫一定的代碼. 學編程,5000行的訓練算是入門了. 1W行以上就能寫一些可以用的腳

原创 APP電量測試這樣做。

 iOS電量相關問題一直是測試人員頭疼的事情,電量測試怎麼開展、問題怎麼復現和跟進定位、用戶反饋電量相關的問題我們如果獲取更多的信息等等,一直都沒有一個好的解決方案,以至於我們面對電量相關的問題時,總是束手無策。整個項目組經常收到這樣

原创 mock和fake的區別

fake:說話,講真話; mock: adj. 模擬的; 仿製的; 虛假的; 不誠實的; 今天看到一位大牛的測試框架中提到fake,特查閱了一下。 mock對象是指對外面依賴系統的模擬,在運行時刻可以根據假設的需求提供期

原创 敏捷測試-人人都在說

瀑布模型等, 有問題:開發到一半,需求變動,項目要推倒重建,之前白做了. 敏捷開發有幾種: scrm,xp 原則/特點: 結對編程:2個人同時寫一段代碼,互相有的監督, 小步快跑:一個迭代需求不變動, 大量使用自動化測試, 單元測試

原创 QA是做什麼的?

代碼提交減少中間手工更新的,Jenkins bug統一的標準,仲裁人. bug預防,分析以前經常出現的bug,分析原因, 開發規範,全局上考慮,預防機制. 測試的框架,有個模板來設計測試方案. 測試流程優化,比如:全是手工,引入

原创 再談測試自動化

單元測試是收益最大的, 一般是針對類或函數進行的,很聚焦的。判斷入參和出參,容易判斷。一般是開發來做,測試來做有了解程度,覆蓋面的問題。效率是很高的的,即使上萬用例,幾秒就完成。國外大廠,開發的測試代碼和測試代碼一起提交,還有審覈。測試

原创 淺談HTTP中Get與Post的區別

 淺談HTTP中Get與Post的區別   Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上

原创 接口自動化測試框架

流行的接口開發: webservice,目前不流行了。 restful 基於Jason串(輕量的數據傳輸方式,類似Python中的字典,沒有標籤用key-value就把信息表示和傳遞,傳輸量更小,格式更清晰。)支持http協議的動作,如g

原创 寫給測試工程師

你要爲自己每一次的懦弱而懺悔:曾經不願承認自己出生於農村,曾經不敢面對自己是一名外包員工,曾經一次次的不甘心自己只是一名測試工程師。   不做失敗者   微軟、IBM、Oracle、華爲等等,這些公司選拔的測試工程師應該都是出類拔萃

原创 如果應用閃退,怎麼獲取相關日誌?

 Android:1.通過adb logcat 然後通過包名和關鍵字去查找 獲取,如果是anr,還可以獲取trace文件,然後通過開發定義的tag關鍵字去查找2.三方平臺log查看,什麼bugly,聽雲之類的3.如果可以復現的閃退,還