測(cè)試的基本模型和常用技能-實(shí)際案例

測(cè)試是一個(gè)很有意思的事情。只要你對(duì)這個(gè)世界好奇,你天然地就有探索、求知、追求自由的欲望??梢哉f(shuō),人人都有測(cè)試的基本稟賦。

測(cè)試的基本模型

在操作被測(cè)對(duì)象前,你對(duì)被測(cè)對(duì)象的反應(yīng)會(huì)有一個(gè)預(yù)期,操作之后,你觀察其實(shí)際反應(yīng)(輸出)是否符合預(yù)期。如果不符合預(yù)期,可以嘗試找找原因,對(duì)被測(cè)對(duì)象進(jìn)行修復(fù),修復(fù)后再次測(cè)試,直到滿(mǎn)足你的期望。
一個(gè)系統(tǒng)的可測(cè)試性在我看來(lái),就是要在被測(cè)系統(tǒng)的相關(guān)環(huán)節(jié)有相應(yīng)的輸出,可以進(jìn)行連續(xù)的、可重入的觀察和分析。

反饋控制系統(tǒng)示意

這里簡(jiǎn)單列一下測(cè)試的相關(guān)技術(shù)、技能,主要是過(guò)往曾經(jīng)用到的,也只是一個(gè)入門(mén)參考。
做測(cè)試還要有一個(gè)重要特質(zhì),就是具有良好的和各色人等溝通的技能,滿(mǎn)懷熱情、細(xì)膩性格和批判性思維。用戶(hù)視角是一個(gè)重要的切入點(diǎn)和立足點(diǎn)。

基本技能
  1. 測(cè)試管理工具:比如:Mantis(Defect Tracking,即 Bug 管理)、Testlink(測(cè)例管理),現(xiàn)在使用《禪道》,可以注冊(cè)賬號(hào)免費(fèi)體驗(yàn)在線版,也可以下載其 PHP 免費(fèi)版源碼自己搭建。
  2. Excel 表:準(zhǔn)備測(cè)試數(shù)據(jù)、分析結(jié)果。
  3. MySQL:準(zhǔn)備測(cè)試數(shù)據(jù)、分析結(jié)果。觀察輸出數(shù)據(jù)。有 GUI 和 Web 管理工具。
  4. 版本管理工具 git??梢酝ㄟ^(guò) github.com 了解。
  5. 瀏覽器:尤其是 Chrome 或者 Firefox,安裝 postman 擴(kuò)展。
  6. fiddler:抓個(gè)鏈接、分析 http 協(xié)議什么的很方便。http 協(xié)議要了解。
  7. Redis:有 Web 管理工具(PHP 版)可以觀察所存儲(chǔ)的數(shù)據(jù)。
  8. Memcached:一般用來(lái)緩存 session。
  9. Unit Testing:QUnit 或者 PHPUnit,至少了解一下。在 API 自動(dòng)化測(cè)試上實(shí)踐過(guò)。
  10. 性能測(cè)試:ab,http_load 什么的。
拓展技能
  1. Linux:掌握 Linux Bash shell 基本命令。命令行操作有時(shí)候會(huì)比較方便??纯?CentOS 或者 RedHat Enterprise Linux。shell 腳本要會(huì)一些。
  2. Nginx:HTTP 服務(wù)器。
  3. PHP:服務(wù)腳本。
  4. Python:和持續(xù)集成(Continuous Integration)相關(guān)。測(cè)試人員掌握一門(mén)編程語(yǔ)言還是必要的,是置業(yè)上升的一個(gè)重要的通道。也是自動(dòng)化測(cè)試的幫手。
  5. JavaScript 腳本語(yǔ)言,值得了解;Node、Gulp 也要懂些。
  6. Markdown 標(biāo)記語(yǔ)言,寫(xiě) API 接口文檔和寫(xiě)點(diǎn)文章什么的。簡(jiǎn)書(shū)就不錯(cuò)。
  7. 編輯器:vim 或者 sublime v3,需要練習(xí),掌握以后方便許多。
測(cè)試專(zhuān)業(yè)性

測(cè)試是具有專(zhuān)業(yè)性的。專(zhuān)業(yè)性給我們帶來(lái)信任和尊重。

ISTQB 對(duì)于測(cè)試職業(yè)的理解
測(cè)試職業(yè)等級(jí)

可以看看 Software Testing Practices Report 2015-2016。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容