測試之道思考與改進(一)

2021-10-03 04:55:46 字數 1124 閱讀 7350

疫情期間,禁足家中,百無聊賴時,也會想想自己的工作-測試,目前是什麼樣的?處於什麼樣的困境?該向何處發展?會不會出現中年危機?

(1)不可否認,測試在國內的發展屬於整個it行業中的末梢而非翹楚,同樣不容置疑的是測試在發展;

(2)測試的規模、專業程度、公司中的地位,受制於公司的規模、產品的成熟度,你不能去要求乙個創業公司或者乙個處於生存線的公司去大力發展測試,它的重點是產品發布、帶來效益;

(3)測試的過程,深陷**質量糟糕、測試用例差勁(除了測試人員的能力外,測試場景不明晰等也是禍首)、團隊問題等技術質量債和組織管理債;

(4)糟糕的產品、話語權的缺少,使許多測試不成規模的公司的測試人員的創新想法難以推動,小心翼翼以免破壞瓷娃娃(脆弱的產品);

(5)測試是主流之外的領域,測試人員不受重視、加班加點,測試主要是乙個手工的過程,善於自動化的人很快就被開發拉走了,因為開發影響力會更大。

(6)測試人員不同工同酬、獎金和晉公升待遇和開發完全不一樣。

(7)產品發布時,優先考慮的是功能的完備性和易用性方面是否滿足,卻很少考慮質量問題。作為同乙個團隊,測試總是為開發讓路。

《google軟體測試之道》中,有這麼一句話:乙個團隊能編寫出高質量軟體的唯一途徑是全體成員共同對質量負責,包括產品經理、開發人員、測試人員等所有人。要實現這樣就要:使測試人員有能力將測試變成**庫的乙個實際功能,而測試功能的地位應該與真實客戶看到的任何其它功能同等重要。

將測試作為產品的乙個功能而不是可有可無的一種測試服務。

如何提公升自己的話語權,答案只有乙個,就是:提公升測試(自己)的影響力,對產品的影響力,對團隊的影響力。

開發和測試應該並駕齊驅,停止開發和測試的隔離對立。寫完每一段**後立刻測試這段**,當完成了更多的**時就要做更多的測試,測試本身就是開發過程的一部分。培養開發的測試能力、培養開發對質量負責的態度。

轉變乙個至關重要的觀念,測試是尋找問題的,尋找產品不滿足目標的地方而不是去驗證產品符合目標,測試是產品的破壞者。

提公升**能力,只有了解才能更好地測試。不管是做測試開發還是測試,**能力都是重要的,也是公司招聘的一項考核標準。

測試計畫要符合產品目前的階段。

思考與改進(KNN演算法)

思考與改進 題目 k nearestneighbors on road networks a journey in experimentation and in memoryimplementation 一 主要內容 k nearest neighbor問題是機器學習中的最經典 最簡單,同時也相當重...

mysql5 6改進 mysql 5 6 改進一

mysql 5.6 改進 1 online ddl mysql show global variables like alter variable name value innodb online alter log max size 134217728 old alter table off in...

進一步改進小遊戲

原 print 我愛errorchen temp input 不妨猜一下我現在的心裡想的是哪個數字 guess temp if guess 8 print 臥槽,你是我心裡的蛔蟲嗎 print 哼 猜中了也沒有獎勵 else print 猜錯了,我心裡想的是8 print 遊戲結束,不玩啦 增添功能...