享受軟體測試帶來的一切
人生一場虛空大夢,韶華白首,不過轉瞬。惟有天道恆在,往復迴圈,不曾更改。
步入軟體測試行業差不多一年了,這一年是收穫最多的一年。
行業現狀:
軟體測試行業,在國內,很具有中國特色:一方面國內軟體行業起步晚,與國際水平相比還是有一定差距;此外國內軟體測試行業准入門檻較低,大部分軟體測試人員從事著底層的手工測試,加上大部分軟體公司不注重軟體測試,開發與測試比例配置不夠科學,整體來看,先天不足,後天失調。
還是要拿12306說事,眾所周知,12306上線後由於使用者流量壓力,飽受詬病,這其中,凸顯其不重視測試,未經過嚴格的效能測試,草草上線。測試不能保障軟體質量,軟體質量保障要靠架構與開發,而軟體測試只是保障軟體質量的一種手段。當然,沒有經過嚴格測試的軟體是對使用者的不負責,甚者會出現嚴重安全事故。
未來,相信軟體測試行業會越來越規範,軟體公司會越來越重視測試,測試人員會越來越專業,分工也越來越明確,自動化測試將逐步取代部分手工測試。
回望過去:
最初,入職F公司,我所從事的是手工黑盒測試,主要是介面測試,web功能測試。也就是所說的點點滑鼠而已,顯得很傻瓜,很枯燥也很乏味。工作的主要內容也只不過是寫寫TC,執行CASE,生成測試報告。當然,我也知道這種狀態不能持續太久,沒有掌握到核心技術,也就沒有競爭力。還是挺感謝這段經歷,若沒有這段經歷,我還只停留在理論階段,甚者連test case要素都不知道,那段時間,我享受著枯燥和乏味的同時,也享受著測試帶給我的興奮與快感。興奮與快感,源自我對測試工作狂熱的喜愛。
隨之,我離開了F公司。來到C公司,開始新的接觸新的東西,報表測試。
報表測試實質是資料測試,報表是根據業務邏輯從資料庫篩選或統計指定資料匯出來的,所以報表測試最為關鍵的部分為:
1、明確統計物件(需求測試)
2、確定統計邏輯(業務測試)
3、區分報表型別(統計型、直接展示型)
4、測試業務邏輯(資料來源)
5、測試儲存過程、前端SQL(報表處理過程)
6、造資料,檢查報表格式,資料,許可權是否與需求一致
當然,報表測試可以只是黑盒測試。慢慢的我有意識的逐步加強自己資料庫與程式碼方面知識,隨著對工作和對測試認識的深入,再加上自己coding能力的提升,我開始做白盒測試,直接定位bug程式碼。Of course,事情遠遠沒有我想的那麼簡單。C公司居然十多年來一直處於創業期(尼瑪這就是個奇蹟),毫不尊重員工的利益(拖欠農民工工資),管理一度十分混亂,當然這些都是題外話;此外,C公司毫無架構概念,資料庫設計的不夠科學,貌似沒有什麼資料庫字典,資料庫的設計只能像祕籍一樣口口相傳,每個人都很苦逼的刷自己的盤子,然後上線後問題一大堆。我開始明白,C公司就是是矮窮挫公司的行業典範!!!說實話,C公司算是很注重測試,可惜本末倒置,測試人員並不是保障軟體質量的關鍵,開發才是。這段時間,軟體測試不僅滿足了我獵奇的心理而且帶給我諸多驚喜。由於工作需要,頻繁接觸PL/SQL與java,我開始學習儲存過程與JDBC,使用java批量造資料、呼叫儲存過程,使用poi匯出資料庫資料生成xls檔案。在C公司,開發做的也很苦逼,由於不夠規範,需求文件不夠完善,很多東西都是臨上線改的,加班加點。當然,同事們人還都不錯,這就足夠了。
C公司程式猿
職業規劃:
IT行業,主流線路大概這幾條:業務、技術、管理。做業務的話一般是需求、售前、市場這些。技術的話就是從手工測試到自動化測試,從功能測試到效能測試,從初級測試工程師到高階測試工程師逐步發展為行業專家。至於管理就是從測試組長成長為測試經理……當然這些需要參照:興趣愛好、性格、職業。
職業規劃的兩個關鍵字:架構與佈局。架構是根據自己的工作,設計自己的知識層次,用以填充知識。佈局就是根據自己的性格愛好,確立自己的發展方向與重點。
當然,我希望自己可以成長為行業專家,提供各種解決方案(有點痴人說夢啦)
每個人都需要經歷一段痛苦,才能沉澱與思考,真正的成熟起來。Anyhow,I have experienced!享受測試所帶來的一切。
本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1059950/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 享受工具帶來的樂趣
- 如何帶好軟體測試新人
- 軟體測試——三、軟體測試的分類
- 章五帶上眼罩測試軟體(2)
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 享受正版win7帶來的好處Win7
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試書籍-學軟體測試最好的書
- 【軟體測試】——介面測試
- 軟體工程——軟體測試軟體工程
- 軟體測試
- 軟體穩定性測試的測試點
- 軟體測試的策略
- 軟體測試的流程
- 軟體測試的方法
- 軟體測試的前途
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試-測試計劃
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試經理談軟體測試人員的自我提升
- 掌握軟體安全測試方法秘笈,安全測試報告信手捏來測試報告
- 軟體測試:軟體缺陷管理
- 軟體測試探秘:從各類軟體測試入門,領略測試的奧秘
- 軟體測試中的功能測試和非功能測試
- 軟體測試中功能測試的測試工作流程
- 遊戲測試和軟體測試的區別遊戲
- 影子測試:軟體測試的創新策略
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試入門【1】什麼是軟體測試
- 《軟體自動化測試成功之道》附帶的光碟說明
- # 一篇文章帶你入門軟體測試
- 軟體測試的原則
- 常用的軟體測試工具
- 軟體測試的價值