2011,更要虎虎的
QQ群 測試開發工程師(95934315)
Blog:http://cuckoo2010.blog.163.com/
悟道
上一篇 /
下一篇 2010-10-28 21:55:39
/ 個人分類:thinking in testing
工作之前,更多的是在思索如何成為一名優秀的測試工程師。時兒清晰,時兒模糊,并循環在自己身上出現,折磨著,很痛苦。佛說:人來到這個世上就是受折磨的。好吧,神都這樣說了,安慰下自己。
工作之后,從平時學習和日常測試的實踐中,以及我們產品線情況,在想,我們測試人員應該站在哪些角度上去保證軟件質量?現在想到是三個方面。
1,從業務邏輯上著手。
這點很容易明白,業務是系統功能的一種體現形式如果,如果對業務邏輯了解清楚,不管系統有多復雜,也不管系統有多大,對那些熟悉業務的人來說,可以設計出質量高的測試用例,進行一次成功的測試。很喜歡的一句話,就是專業知識是測試人員的左腳,業務知識是測試人員的右腳,也就是這個道理。在測試道路上能走多遠,就看左右腳有沒有力了。
2,從用戶體驗上思考
在軟件工程上,并不認為開發人員去自己測試他們的代碼是一種好的方法。人很多時候很固執,總認為自己寫的代碼沒有問題,特別是作技術的人。很多測試人員,很多時候或許僅僅是從測試角度去測試一個系統,根據特定的流程,特定的方法等等,去完成一個系統的測試工作,如果測試結果通過測試,測試達標就ok了。但我們很多時候忘記了從用戶體驗上去思考某個功能的使用,某個頁面的樣式。。。特別是我們淘寶的應用,系統體驗好不好,很大程度是關系到我們的PV和用戶數量,我們是否在測試時,考慮下這方面,雖然這些不是功能或性能上的缺陷。
3,從系統架構上把握
這點是在工作之后給我的靈感。以前只是想到1,2兩點,但僅僅是從上面這兩點去做,能保證軟件的質量么?
這是誰也不敢保證的。如果要解剖一頭牛,你得要非常了解牛的架構是怎樣的。同樣,如果我們要保證軟件系統的質量,我們也要非常了解軟件系統的架構,這樣,我們才胸有成竹,有的放矢?梢詮囊粋更高的視角,保證軟件的質量。有一句詩詞叫作:會當凌絕頂,一覽眾山小。當站在一個更高的角度看事物時,我們的視角才寬廣,才更全面。軟件測試也是如此,當你對一個軟件系統的實現結構了如指掌后,你就可以清楚地知道這個系統哪里是最弱的,哪里是最強的,哪些地方是最需要關注的,哪些地方需要做性能測試,哪些地方可以使用自動化介入,從而采用最好最適合的測試策略。
ok,就這樣先,好好學習,天天向上。。。
獻給對軟件測試有著很傻不拉機感情的人們。更多blog,請移步至:http://cuckoo2010.blog.163.com/
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG:
悟道