怎樣做好軟體測試,如何做好軟體測試工作

時間 2022-05-01 22:41:34

1樓:小彩老師

首先我們需要了解軟體的測試要求,同時學會如何更好的學習。更為詳細:

1.需要技術知識和深奧的分析能力建立極其複雜的測試。每個軟體都有不同的特性。我們需要依靠專業的技術知識和深奧的分析能力去解決複雜的軟體運算問題。並做好測試。

2.擁有學習能力。因為測試員可能會被要求在很短的週期內從有限認識產品到掌控該產品。

他們必須能夠在總體概述產品時記下細節並了解每個模組的概念。所以測試員必須要願意通過學習技術資料並把時間花在重要分析師上來檢查並學習預期系統行為。我記得乙個十分複雜的用於鋁冶煉廠的應用程式。

管理層不太確定測試團隊是否能充分測試。但是通過讀了所有資料並提問我們,我們幹的不錯。想要了解應用程式的細節,尤其是說明不夠明確的時候,絕不要因為害羞而不提問題。

這些問題及種種都是需要有強大的的學習能力才可以在短時間內找到最佳的解決問題的方法。這些都開不開好的學習能力。同時我們也要注意軟體測試的難度和對技術的要求。

需要不斷的提公升自己的學習能力還有決策能力。

3.你能打破常規,並將假設與具體事實考慮在內嗎?並不是所有狀態都一定在功能說明中。

這些都是需要去考慮的。甚至有時候都需要考慮的地方還有很多。所以我們需要注意的是。

哪些顯性或者哪些隱性的特點影響到終端產品的顯現。同時一些未寫的特點可能對終端產品有重要影響。因此需要體會言外之意。

比如,系統可以支援一些要求的功能,但是如果我嘗試一些不同的東西會發生什麼呢?系統支援嗎?會崩潰嗎?

會破壞資料嗎?種種情況可能就不能完全照著常規來做,需要打破常規,才能找到更好的鏈結點。

簡而言之。做好軟體測試並不是那麼容易,需要有專業的技術,也需要足夠強的分析能力,還要有強學習能力去解決問題。同時還要懂得如何打破常規。才能更好的做好軟體測試。

2樓:職場導師傅紓

回答1、根據專案、產品的需求提煉測試需求。

2、根據測試需求和專案的整體計畫,制定測試計畫,測試方案等,包括測試的時間節點安排,人力資源安排,測試策略等,並進行評審。

3、根據測試需求以及相關的設計文件,編寫測試用例,即明確每個測試點的具體的操作步驟,預期結果等內容,並對用例進行評審。

4、準備測試環境和測試資料,包括測試系統部署的硬體環境和軟體環境。

5、執行測試用例,提交測試過程中發現的bug,並通過版本迭代進行回歸測試,驗證相關的bug。

6、完成內部軟體系統的功能測試,系統測試之後,系統趨於穩定,提交客戶進行驗收測試。

7、編寫軟體測試報告。

8、對測試過程進行總結,並將測試過程中的所有文件進行歸檔。

更多6條

3樓:欒聰丘夜梅

乙個好的軟體測試人員同時最好也是乙個好的開發人員,懂程式設計的最好,提公升的空間大。

總的來說就是耐心,細心,對bug的敏感度,能協調好魚開發人員的關係。

4樓:匿名使用者

軟體測試還是比較容易得,尤其是功能性測試,就是一般說黑盒測試。這些測試一般都是手工進行,測試的過程就是使用軟體,按組測試,組長會把這個軟體的不同模組分給不同的測試工程師進行測試。測試是比較枯燥的。

我們進行測試一般是先測試,測試完成後在寫用例,主要是為了節省時間。

如何做好軟體測試工作

5樓:匿名使用者

測試和開發乙個很大的不同就是,開發要求對某個點有很深入的研究,對於測試來說,更多的是廣度方面的提公升。拿網際網路測試人員來說,有些知識是必須的,比如說最基本的cookie/cache/session,還有seo,**上的廣告植入等等,並不一定說你要各個點都要精通,最起碼你要有基本的了解。

還有就是domain knowledge了。我們最近招了很多新人,人員流動也比較大,這個時候往往就會有很大的risk,這個時候其實對於測試人員來說,是乙個挑戰,也是乙個機遇。挑戰的是,怎樣確保新人做的東西,不會破壞以前的功能。

與此同時,這也是你展示測試的重要性的乙個機遇。

其實任何職業的人,一般都會有危機感,其實這也是一件好事,說明你是積極向上的。不管測試也罷,其他職業也罷,把事情做到極致,是很重要的乙個職業素養。我覺得我做的很成功的乙個點,就是產品經理任何時候,在production上發現了乙個問題,都會讓我去做一下investigation。

這個時候,其實我們能做的事很多,簡單的處理就是,告訴他這是個bug,然後註明bug讓開發去研究解決。而我,會做的稍微多一點,比如說把原始的feature ticket是怎樣的貼上去,可能的原因會是什麼,怎樣能夠復現等等。時間久了,就會贏得別人對你的尊重。

做好軟體測試的技巧?

6樓:中原浪子

一是做好測試準備。實際工作當中,往往是任務驅動的工作模式,測試人員接受乙個測試任務就意味著測試工作啟動了。作為乙個成熟的測試人員,接受任務後首先要做的是測試任務開始前的準備工作,那麼一般的測試任務前期準備工作都有哪些?

首先,你必須盡快熟悉所接受的測試任務的相關背景。實際的測試工作中,往往是結合現實的場景進行測試,不同的場景可能會有不同的預期目標。因此,了解任務或者專案背景是比較重要的。

其次,盡可能的獲取與測試任務相關的資訊資料,包括文件說明、環境資訊、相關的開發以及可以獲取支援的其他人員資訊。測試不是乙個孤立的工作,整個測試過程中需要與很多周邊的人員產生交流,這就是為什麼要求測試人員具備相當的溝通能力。

二是強化測試執行。測試執行,單單從字面來看,其實並不複雜,按照測試用例的步驟完成用例的執行就ok了。但是這裡考驗你的耐心、細心。

執行乙個用例並不難,難的是,一天、一周、一月,周而復始的執行測試用例。測試原本就是乙個周而復始、重複性的工作,很多人初次接觸測試工作,帶著好奇,會感覺有趣。但是,工作乙個月、兩個月後就會被重複的測試執行所擊倒,會覺得厭煩,感覺自己成了重複工作的機器,沒有新意、沒有成就感,這是大部分進入測試行業新人的心理反應。

三是用好測試工具。隨著自動化測試的流行,越來越多的人重視測試工具的使用,往往不考慮實際情況或者自身條件,盲目追求使用測試工具。難道測試工具真有那麼大的威力嗎?

不可否認,測試工具能很大程度上提高測試效率,尤其是對於重複性的一些測試用例及部分回歸測試。但是測試人員不能依賴測試工具。工具僅僅是工具,並不具備人的思維、視野、判斷力。

不管行業如何發展,測試工具永遠不可能取代人的作用,而且我們必須看到,目前國內軟體行業中,手工測試至少佔據測試工作的90%以上。目前,我們一直使用日事清來完成軟體測試工作,通過計畫來規劃工作中的一切事務,建立任務、分配成員、安排日期,每條任務會自動分解到每個成員的日程中,員工只需要按照日程中的任務行動,不再被無序的工作煩擾。每日、每週、每月的工作成果可以一鍵生成報告方便相關人員跟蹤回顧。

怎麼做好軟體測試工作

7樓:思考的思

細心,耐心,責任心等。是做好軟體測試的基本要求而且做好軟體測試還需要幾個非常重要的素質,並且也是經常會被人遺忘的。

一,分析能力,軟體測試考研測試人員的是對功能的分析和總結能力,而且僅對功能的描述,如果是對功能的描述,從大街上隨便拉個人都可以來做軟體測試。

二,全域性能力,為何這麼說呢?軟體測試現在基本都是在專案一開始就介入,為何,我相信很多人比我都清楚,因為早介入能早發現問題,但是確實是不是真的能早發現問題呢?還是需要我們從全域性去考慮到,需求分析工程師,架構師,開發都是人,是人就會有考慮不全的地方,所以對於測試來說,能夠有「眾人皆醉我獨醒」的心態和全域性觀是非常重要的,而且這往往也能體現測試人員在相關部門的價值和可信度。

8樓:吉祥天女

乙個好的軟體測試人員同時最好也是乙個好的開發人員,懂程式設計的最好,提公升的空間大。

總的來說就是耐心,細心,對bug的敏感度,能協調好魚開發人員的關係。

作為軟體測試人員該怎麼做?

9樓:操美季子

在我看來乙個軟體測試人員需要具備多方面的特質:

● 細心:這個不用多解釋了吧。粗枝大葉的人是沒法做好軟體測試的。

● 耐心:軟體測試,特別是當前國內主流的手動黑盒功能測試。基本上測試的工作就是一項重複勞動,需要有一定的耐心來保證不在枯燥的重複勞動中放過那些細小的缺陷。

● 好奇心:軟體測試,是需要保持一顆好奇心的工作。好奇心使得測試人員會多問乙個「為什麼」,「如果這樣,行不行?」。往往這些問題會引導你找到缺陷。

● 會溝通:軟體測試人員需要與客戶,開發,產品等方方面面保持密切的關係,溝通很重要。良好的溝通過程可以有效地控制成本。

● 總結歸納能力:這跟「會溝通」有關聯,軟體測試人員需要找到缺陷的真正關鍵步驟,歸納出缺陷產生的一般規律,總結出乙份詳盡的測試報告。

● 理解能力:對需求的準確理解,是軟體測試人員需要具備的必需條件。

● 表達能力:編寫的測試用例什麼的只有你自己能讀懂可不行。

● 時間觀念:軟體測試工作是無止境的,但是軟體本身是有交付日期的。軟體測試工作需要在保證交付日期之前完成工作,保證軟體產出的質量。

時間與質量本身需要有乙個平衡,為了追求零缺陷而罔顧交付日期的做法是不科學的。前期的制定計畫開始,就要對整個過程有乙個良好的規劃並且按照這個計畫的日期來推進。

好吧,以上這些差不多是我想到的對與軟體測試人員來說比較重要的特質。當然,還有一些不一定是普適的要求,比如英語聽說讀寫的能力。也歡迎補充看看我還遺漏了那些特質。

朱杉: 其實抽屜同學已經都總結得很好了,我就再說兩點我自己的體會就好。

● 責任感:責任感是個係數,責任感與個人資質的乘積才是最終體現到工作中的實際能力。尤其是就目前國內的黑盒手工測試來說,極少有需要特別牛x的人才能幹得下來的事情,大家的工作成果差異,常常是態度問題而非能力問題。

而很多面試中體現出良好資質的人,放到工作中會發現實際效果不理想,也多與此有關。

● 原則性:測試需要一顆有原則的正直的心,不會為了湊數量,將同類問題的變體重複提交;不會因為dev簡單的一句:」這不是問題「而妥協。

● 學習能力:測試需要不斷接觸新功能、新理論、新技術、新工具,並非乙個省心的活兒。對於學習能力還是有一定的要求的。

除了工作相關的以外,開闊的知識面,對於測試人員來說有時也意味著思路的可延展性。

就這些啦。其實有些能力是可以在做的過程中培養的,而做測試的過程也是對心性的一種歷練

如何做好庭審筆錄,怎樣做好庭審筆錄

根據庭審筆錄的格式,填好基本內容,在公訴人宣讀完起訴書後,認真記錄被告人的辯解理由 然後公訴人和辯護人先後發問被告人,認真記錄被告人的回答 在舉證階段認真記錄被告人和辯護人的質證意見 辯論階段 記錄被告人的自我辯護和辯護人的辯護意見,可以概括要點。基本就這樣。庭審筆錄的要求就是全面 真實記錄庭審過程...

怎樣做好餐飲管理,如何做好餐飲管理?

如何做好乙個餐飲管理者在餐飲企業中,餐飲管理者起著決定性的作用.在餐飲市場激烈的競爭中,餐飲管理者自身素質的高低和管理能力的大小,是關係到企業能否生存並取得成功的關鍵。在我們廚師的心目中,對好的餐飲管理者有三種十分形象的比喻或者說是希望 一要像 頭馬 二要像 空氣 三要像 木匠 餐飲管理者要像頭馬,...

雲端學習如何做好績效面談課後測試答案

單選題1 下列選項中,不屬於管理者煩惱的是?10 分 a問題發現太晚以致無法阻止它擴大 b需要深入到具體事務中 c沒有機會學習新技能 正確答案 c 2 在績效面談中,面談時間要控制在多長時間較為合適?10 分 a1 1.5小時 b2小時 c2小時以上 正確答案 a 3 在設計目標行為驅動中,首先第一...

如何做好企業管理,怎樣做好企業管理

兩種情況 1,如果自己對管理學和企業管理沒有較多的了解或者比較生疏,找乙個業務精熟的顧問 建議找第三方,當然,也可以找自己信賴的其他人 能夠幫助自己在較低成本的基礎上更快地開展工作和適應角色 2,如果自己對於管理理論比較熟悉,只是缺乏實務技能,那麼只需要做好四個細節 a,目標堅定不移 b,令行禁止,...

如何做好企業中層管理培養,怎樣做好企業中層管理者的培訓工作

中層管理起到承上啟下的作用,中層管理的強和弱直接決定著乙個工廠的整體效率,可謂是工廠的中流砥柱。如何培養工廠的中層管理者呢?本文給你5點建議 怎樣做好企業中層管理者的培訓工作 你是培訓管理者還是高層領導?這個沒有什麼一定之規吧 個人覺得系統化,有條不紊的持續即可 首先多作一些內部溝通,包括基礎中高層...