編寫背景:
5
月份測試的一個項目由于需求變更頻繁,修改新需求出了些小事故,一直很想記錄這件事情,但由于
6
月份忙于找合租房子,就一直沒有記錄;如今回憶這個小事故,想記錄記錄,讓我想起了收費系統;好快,
8
月份來了,今年的收費系統的性能能否經得住考驗,心中有些牽掛。離開這個系統就快一年了,不知道它運行的好不好。
?
也許有的人認為用這個題目來形容測試工作有些夸張,
^_^
,之所以會起這個題目,是因為我當時有這樣的感覺。
回頭看,事情是這樣的,這個系統業務、功能不是很復雜(嘿嘿,對于我來說),但需求給的不夠細(應該說用戶不知道這個系統具體能幫他們實現什么,但是他們需要這樣的系統來便于管理),等到系統做出來后,剛測試好,就馬上要上線了。期待啊,這是大家的心血,加班那么多天趕出來的軟件,就要開始用了,這是部門內所有成員的第一次合作成果。第一步的業務功能用的反饋效果還可以,用戶提出的多是字面描述上的修改。第二步的業務功能在使用的前兩周,用戶突然提出了很多新需求,并且要求在短時間內修改好,不影響上線使用。
就這樣在短時間內,在開發人員人力緊缺的情況下,解決這個新需求后的程序提交測試后,出現了很嚴重的問題。離上線的時間越來越近,開發人員、測試人員就像醫生在手術室里搶救生命,過了用戶的使用期,這個系統做的再好那也用不上了。終于在早上的凌晨,系統的嚴重問題都已經解決,可以順利上線使用,身心很是疲憊,還好的是大家辛苦的付出,軟件還是活過來了。
出現這樣的現象,原因是:新需求的修改策略出現了失誤,開發人員過分的修改了程序。這更一次提醒了我,工作一定要把握和認清楚自己的目的和范圍,一定要做適用的工作計劃;只有這樣工作才是有效率的。對于領導安排的沒有做過的高壓力工作,可以接受,但是要提醒領導自己的能力和情況,不要對結果抱樂觀,自己只能是全力以赴的去做。
做測試工作很累,因為要站在不同角色來思考和測試所開發的軟件;站在技術支持人員的角色,就希望軟件容易維護;站在用戶角色,就希望功能使用簡單、好用;站在測試人員的角色,就想知道這樣的設計會出什么樣的問題等等。除此之外還要想辦法使用有效的方法快速測試軟件。
做測試管理工作也很累,因為想要帶好隊伍,把隊伍發展好、管理好;要做決策,要承擔決策的風險;心里壓力比較大。
其實干哪一行,想干好,都很累,為什么那么累了還一直充滿熱情的做下去,也許就是因為愛好,它能激發人本身所不知道的潛能。