外媒速遞:在選擇自動(dòng)測試工具時(shí),我們應(yīng)當(dāng)優(yōu)先考量哪些條件?
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:在選擇自動(dòng)測試工具時(shí)應(yīng)當(dāng)優(yōu)先考量的條件、區(qū)塊鏈的演進(jìn)以開源為核心、我們究竟該如何定義與處理遺留代碼和開發(fā)者該如何將運(yùn)營團(tuán)隊(duì)拉入我方陣營等。
一、在選擇自動(dòng)測試工具時(shí),我們應(yīng)當(dāng)優(yōu)先考量哪些條件?
原文標(biāo)題:Top Priorities in Selecting Automated Testing Tools
軟件自動(dòng)化工具與框架對于自動(dòng)化測試項(xiàng)目的成功至關(guān)重要。然而,為新的軟件項(xiàng)目選擇合適的自動(dòng)測試工具則是一項(xiàng)艱巨的任務(wù)。在今天的文章中,我們將根據(jù)對200多名軟件測試專家進(jìn)行調(diào)查得出的結(jié)論,總結(jié)出需要考量的那些高優(yōu)先級條件。
1. 受訪者們最關(guān)注的四大屬性
- 培訓(xùn)、文檔、教程與指南
- 良好的測試報(bào)告
- 許可與支持成本
- 編程水平要求
2. 三年及以上測試從業(yè)者認(rèn)為最重要的六項(xiàng)因素
- 許可與支持成本
- 良好的測試報(bào)告
- 培訓(xùn)、文檔、教程與指南
- 持續(xù)集成與DevOps支持
- 編程水平要求
- 技能與經(jīng)驗(yàn)水平要求
二、區(qū)塊鏈的演進(jìn):以開源為核心
原文標(biāo)題:Blockchain evolution: A quick guide and why open source is at the heart of it
在區(qū)塊鏈這一不斷進(jìn)化的開源生態(tài)系統(tǒng)當(dāng)中,變化已經(jīng)極為豐富,并正在以典型的開源方式將來自不同項(xiàng)目的成果加以重新整合,最終發(fā)展出可能左右時(shí)代格局的新方案。在本文中,我們將介紹各代區(qū)塊鏈的特征以及為了解決生態(tài)系統(tǒng)內(nèi)問題而出現(xiàn)的思路,希望為大家?guī)硪稽c(diǎn)啟示。
1. 一切的開端:比特幣
2. 下一代:加密貨幣之外的應(yīng)用
3. 區(qū)塊鏈的開放天性
4. 第三與第四代區(qū)塊鏈:治理為先
三、我們究竟該如何定義與處理遺留代碼?
很多朋友都被遺留代碼折磨得夜不能寐。盡管遺留代碼的具體定義多種多樣,可能代表著獲取自他處的代碼、由他人編寫的代碼、難以理解的代碼或者利用過時(shí)技術(shù)編寫的代碼,但可以肯定的是,大多數(shù)人都將遺留代碼視為一種可怕的隱患。下面,我們將由此展開討論。
1. 定義遺留代碼
2. 處理遺留代碼
3. 基本原則
4. 需要編寫哪些測試
5. 編寫個(gè)性化測試
6. 需要重構(gòu)多大比例
四、作為開發(fā)者,該如何將運(yùn)營團(tuán)隊(duì)拉入我方陣營?
原文標(biāo)題:How developers can get the ops team on their side
有人構(gòu)建,就必須有人需要負(fù)責(zé)監(jiān)控。而在大多數(shù)企業(yè)中,負(fù)責(zé)監(jiān)控的人員往往比較憋屈——他們不斷付出努力,但仍有人認(rèn)為其“無所事事”。實(shí)際情況不應(yīng)該這樣,開發(fā)與運(yùn)營不該被對立起來。下面,我們將共同了解十種代碼監(jiān)控方法,旨在真正將運(yùn)營與開發(fā)團(tuán)隊(duì)融為一體。
1. 遵循共識性標(biāo)準(zhǔn)
2. 開誠布公地通報(bào)重要事項(xiàng)
3. 建立監(jiān)管審查流程
4. 公布API
5. 公布指標(biāo)
6. 支持監(jiān)控工具
7. 安裝方法標(biāo)準(zhǔn)化
8. 發(fā)布遷移指南
9. 保持謙和
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】