重慶怎樣做好軟件測試
發布時間:2023-03-28 16:13:08 已幫助:人 來源:重慶匯智動力
軟件測試的觸手其實非常廣闊,我們可以和客戶方溝通,也可以和內部開發人員溝通。
一般來講,如果我們和客戶溝通技術,說這個技術需要使用JAVA語言實現,采用Spring全家桶技術,客戶端會聽得一臉茫然,不知道你在說什么。而和開發時,如果說不清楚自己發現潛在問題,也會很難和開發溝通。
所以測試必須掌握靈活溝通的能力,“見人說人話,見猿說猿語”。
2、測試需要有很強的主見
測試面對的人群是非常多的,有發工資的老板,各種領域的技術大牛,用戶等等,如果沒有自己的主見,就很容易被一些“似乎有經驗”的人給帶偏,認為自己的發現的潛在問題,不是問題,從而造成嚴重生產隱患。
本人曾經在公司做測試就遇到過這樣的案例,大錘是一個兢兢業業盡職盡責的測試,公司緊急改需求,發布了一個秒殺商品的活動,一天開發、測試上線;然后大錘發現這個產品功能沒有太大問題,但是性能有嚴重問題,一些低配手機甚至無法運行,報告給領導后,領導不重視,認為只要功能沒有問題即可,最后大錘沒有堅持自己的主見,讓產品上線了,結果上線后,大量用戶反饋無法秒殺商品,手機發熱、黑屏、死機等大量問題,最后導致用戶產生了對該APP和公司技術團隊的負面評價,留下無法抹除的壞印象。(結果是:測試和開發都罰款500元,還要復盤檢討)
3、測試需要懷疑精神
對于產品的質量問題,我們始終要保持懷疑的態度,不能人云亦云。
有的開發會為了產品按照進度上線,做出一些盲目的承諾,在沒有充分測試的情況下,這種承諾是不可信的,如果不是萬不得已,必須充分測試后,才能上線。
另外:當你的直覺認為產品有問題時,一定要相信直覺,再驗證一次。寧可信其有,不可信其無。
4、測試需要管理能力
如何產品質量,在任何領域都是一門相當大的學問,我們需要通過人員管理、技術管理、流程管理、規范測試的實施和提升執行人員的效率,才能軟件產品質量按照進度,一絲不茍的完成。
任何流程上的缺失,管理上的漏洞都必然導致生產事故的發生。
同時,測試的非常雜,所以大家都自稱自己是“打雜的”,如果沒有系統的規劃、管理能力,面對茫茫多的、沒有劃分重要性的,就會無所適從。
5、測試需要技術能力
測試大部分時間,主要是和BUG打交道,而BUG都是開發寫出來的。所以我們需要具備一些技術能力,才能幫助開發深入定位BUG,幫助開發修復BUG。