原创 我的友情鏈接

天涯海閣

原创 robotframework 常用快捷鍵

重命名——》F2搜索關鍵字——》F5執行用例——》F8創建新工程——》ctrl+n創建新測試套——》ctrl+shift+f創建新用例——》ctrl+shift+t創建新關鍵字——》ctrl+shift+k向上移動用例——》ctrl+↑向下

原创 SonarQube代碼質量管理平臺安裝與使用

Sonar簡介Sonar是一個用於代碼質量管理的開源平臺,用於管理源代碼的質量,可以從七個維度檢測代碼質量通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語言的

原创 質量保證

1.在UI設計稿評審通過之後,測試或前端開發開始自動化腳本編寫,元素定位先用變量代替前提:要求前端給每個web元素加上唯一id價值:在開發提測時,自動化代碼編寫完畢,不用手工測試,提高測試效率,且可以放到持續集成上反覆跑,保證迴歸測試質量和

原创 敏捷開發

敏捷開發還有以下幾個關鍵概念 (Key Issues):迭代過程(Iterative process)用戶故事(User stories)任務(Tasks)站立會議(Stand-up meeting)持續集成(Continuous inte

原创 質量保證

1.在UI設計稿評審通過之後,測試或前端開發開始自動化腳本編寫,元素定位先用變量代替前提:要求前端給每個web元素加上唯一id價值:在開發提測時,自動化代碼編寫完畢,不用手工測試,提高測試效率,且可以放到持續集成上反覆跑,保證迴歸測試質量和

原创 Cobertura代碼覆蓋率測試

優化代碼結構,減少冗餘代碼;提高測試質量,提升整體軟件質量;提高測試人員測試分析能力,提高測試設計質量; Cobertura 是一種開源測試工具,它通過檢測基本的代碼,並觀察在測試包運行時執行了哪些代碼以及哪些代碼沒有執行,來測量測試覆蓋率

原创 系統測試退出標準

1) 系統測試用例設計已經通過評審2) 按照系統測試計劃完成了系統測試3) 系統測試的功能覆蓋率達100%4) 系統的功能和性能滿足產品需求規格說明書的要求5) 在系統測試中發現的錯誤已經得到修改並且各級缺陷修復率達到標準6) 系統測試後不

原创 SonarQube簡介

Sonar是一個用於代碼質量管理的開源平臺,用於管理源代碼的質量通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語言的代碼質量管理與檢測Sonar可以從以下七個

原创 jenkins CI搭建

CenOs下Jenkins搭建1.上傳安裝包 jenkins-1.656-1.1.noarch.rpm2.安裝jenkinssudo rpm -ivh jenkins-1.656-1.1.noarch.rpm3.vi /etc/syscon

原创 如何開展自動化

自動化類型:單元,接口,UI,性能,自動化運維,自動化檢測線上問題,自動化造數據選型:選擇核心系統性價比:單元>接口>UI自動化和ci集成在一起,編譯,打包,測試,發佈dubbo接口:Java分佈式服務

原创 單元測試退出標準

1) 單元測試用例設計已經通過評審2) 核心代碼100% 經過Code Review3) 單元測試功能覆蓋率達到100%4) 單元測試代碼行覆蓋率不低於80%5) 所有發現缺陷至少60%都納入缺陷追蹤系統且各級缺陷修復率達到標準6) 不存在

原创 我的友情鏈接

天涯海閣

原创 如何保證提測質量

保證提測質量1.代碼評審 測試參加:     有沒有實現需求主要功能異常情況的處理性能角度安全角度 2.代碼靜態檢查報告 3.單元測試報告 4.功能測試報告

原创 測試部門目標

提高開發質量制定單元測試結果驗收標準,通過CI自動檢查測試結果是否達標並跟蹤解決 通過CI自動檢查開發代碼質量,檢查是否達標並跟蹤解決通過CI自動檢查代碼覆蓋率,檢查是否達標並跟蹤解決嚴格執行冒煙測試,不通過則打回直到通過爲止提高測試質量實