文章分類:
軟體開發管理
效能測試可以增加一種新的測試理念,當我們做乙個破壞性測試時,確定乙個破壞點以及相關策略,會得到乙個期望的測試結果。這是測試系統的健壯性。但如果我們輸入的是乙個不確定的破壞點,該輸入會遵循業務邏輯自身繁殖和變異,會產生無法預知的破壞性時,我們這個測試就是不止對系統自身的健壯性的測試了,還包括系統維護人員對未知異常的響應速度,包括解決方案的提出以及解決表面問題和解決該輸入的變異根源。我想起名為:傳染性測試。
和failover測試同級,屬於對破壞性測試的補充。
不只是對系統自身的測試,還包括對系統監控機制,系統救援機制及系統維護機制的測試。
以下破壞性操作都是基於業務,對非業務相關的資源或邏輯不會產生干擾。
記憶體資料破壞
破壞分配給該業務程序的記憶體
磁碟資料破壞
破壞該業務系統的磁碟檔案
chmod或chown等方式更改檔案許可權等操作
程序訊息干擾
對該系統的程序傳送干擾訊息,kill –s pid
訊號參見/usr/include/linux/signal.h
網路訊息干擾
該病毒遵從業務邏輯
該病毒具有繁殖能力、傳播能力
該病毒的破壞性具有不確定性
只有存在不確定性的破壞性測試才能考驗系統救援機制及系統維護機制
一種新的乘法
做厭了乘法計算題的卡特,有一天突發奇想,創造了一種新的乘法運算法則。在這套法則裡,x y等於乙個取自x 乙個取自y的所有數字對的乘積的和。比方說,123 45等於1 4 1 5 2 4 2 5 3 4 3 5 54。對於2個給定的數x y 1 x,y 長整型最大數 你的任務是,用新的乘法法則計算x ...
31期 分享是一種理念
有一種勇氣叫敢作敢為,永不服輸。有一種力量叫移山倒海,勢不可當!有一種氣魄,令敵人望而生畏,令隊友充滿信心。對!我們要有這種意識,這是是強者無敵的內在驅動力!記得光哥在職業素質教育課上要我們學習亮劍精神,要有狼的 野性 有著共同信念的一群狼,對待困難我們要迎難而上!對待機會,我們要敢於搏一把!無論遇...
31期 分享是一種理念
有一種勇氣叫敢作敢為,永不服輸。有一種力量叫移山倒海,勢不可當!有一種氣魄,令敵人望而生畏,令隊友充滿信心。對!我們要有這種意識,這是是強者無敵的內在驅動力!記得光哥在職業素質教育課上要我們學習亮劍精神,要有狼的 野性 有著共同信念的一群狼,對待困難我們要迎難而上!對待機會,我們要敢於搏一把!無論遇...