做軟體測試的人需要有咋樣的知識?

2023-09-04 00:37:16 字數 3714 閱讀 7866

1樓:花正非

一般來說,除了最基本的計算機知識外,就是專業的比如qtp,loadrunner等主流自動化測試軟體的熟練使用。

還需要實際的生活經驗,比如測試atm機的效能,就要平時多觀察留意,每個銀行的atm存取款程式都不一樣,讓你寫測試用例的話,平時了解的越多寫的越詳細,發現的bug才越多,那麼程式設計師才能寫出好的程式。

建議你看一本書《軟體測試基礎教程》第2版,人民郵件出版社。最好是考個證書,含金量大增。

2樓:匿名使用者

我覺得應該是熟知程式設計,同時還會熟練使用一些測試軟體。

現在軟體測試面試一般需要掌握哪些內容,軟體測試工具需要熟練掌握嗎?

3樓:小小的幸福

如果說作為初級測試員,則需要執行測試用例,記錄bug,並會回歸測試,則需要熟悉軟體測試生存週期。

1.測試基本知識。

熟悉測試流程,測試方法,測試策略,測試用例的設計。

比如說軟體測試概念,為什麼要進行軟體測試,其目的是什麼,應該從什麼階段介入軟體測試,怎樣設計測試用例,怎樣才算好的測試用例,以及bug的跟蹤流程,bug 分析和總結,等等,這些面試的時候都會問到的。

2.有一定的程式設計經驗,而且喜歡c語言。

對程式設計感興趣,有很大的優勢。

3.掌握多種資料庫。

測試人員至少應該掌握mysql、ms sqlserver、oracle等常見資料庫的使用。

4.掌握網路、資料通訊、演算法類的基本知識。

5.熟悉qtp、loadrunner等測試工具,掌握其工作原理。

面試的時候,要自信,一般都會問你軟體測試員需要哪些素質,的時候,面帶微笑,緩慢有條理,會體現你的細心和謹慎,祝你好運。

4樓:匿名使用者

測試基本理論。

測試環境搭建 掌握linux

掌握一種資料庫語言 oracle sqlserver。。

了解一些版本管理、缺陷管理、測試管理的工具最好還能熟悉一門開發語言。

從簡單的手動功能測試起步。

再掌握自動化測試工具。

5樓:

很多工具啊,針對於效能測試和api等等不一樣的,ibm 的rational, hp也有, 很多軟體公司都有測試工具, api的還要搭框架,看你測什麼了。

好的軟體測試人員需要具備哪些條件?

6樓:可靠的我是神哥

優秀的測試員需要的條件。

一、系統思維能力。

無論是出軟體測試方案,還是用例設計,測試建模,場景化分析等都需要具備一定的系統思維,環環相扣,把遺漏風險降到最低。也是個人提升的必備。

二、專案管理能力。

測試人員最終的目標是評估質量風險與風險控制,但質量並非是靠測試測出來的,而是在產品未孵化前的規劃就開始了,所以了解整個專案管理流程才可以實現對各個階段的質量把控。

三、溝通表達能力。

以上案例中已提到過,無論是日常工作與其他跨部門團隊的溝通還是晉升的競聘環節,以及面試過程中對自我的展示,都需要良好的溝通表達,再優秀的技術也需要靠表達去實現繼承和運用。

四、領導管理技能。

測試人員的發展方向除了專家路線就是管理方向,當然技術管理還是要以技術為本的,所以領導力會顯得尤其重要,但無論專家還是管理路線,擁有一定經驗後需要做出決策以及測試策略如何讓別人信服就需要一定的領導力了,而領導力是可以有意培養的。

五、觀察能力。

一般做過技術人員面試官的都會有些微表情,或面試心理學的知識儲備,如何快速識別需要靠長期的細節觀察能力來判斷候選人。知己知彼百戰百勝,不僅僅是面試官還有一些測試人員轉為業務專家或顧問後會更有學習的必要。

六、導師能力。

有一定經驗的測試人員即使沒做到管理層,也會被委任做某個方向的導師或培訓人員,這時如何從自己學習到傳播給他人知識會有個轉變,也是工作的一部分,為測試組知識庫與技術儲備貢獻力量。工作一定時間後,就需要有意識的培養這方面的能力了。

軟體測試都要做什麼?

7樓:匿名使用者

首先,軟體測試通俗來講就是一個質檢員,負責保證你的軟體在上架面向使用者前沒有bug。

第一 熟悉需求,編寫用例。

app研發出來之前,會有一個需求說明書,裡面會講解這個app是幹嘛的,怎麼用,她的功能是怎麼顯示呈現的,開發會根據這個檔案去進行研發,在此期間,你就負責看明白,並根據需求文件去編寫你的測試用例,具體怎麼寫什麼格式就看公司有沒有要求了。

第二 測試並提bug

寫完用例,並且app也有了,你就根據你的用例去做測試,包括但不僅限於功能測試,ui校對,資料校對,介面測試,效能測試等,在測試過程中,你可能會發現跟需求文件呈現不一樣的地方,或者有無法進行到下一步,或者自動閃退等等問題,這個就是bug,你需要跟對應的開發交接,讓他修改。

第三 回歸。

在開發修改好bug之後,你要去回歸測試,有可能改好了a,b就出問題了,這個很正常,回歸就是為了防止出現遺漏或者新的bug

第四 編寫測試報告。

等等相關資訊,根據這個報告,上頭會判斷能不能發版,當然有些公司走極速流程的,甚至都不會讓你寫這個,就一句話就ok了。

簡單的說就是這樣,歡迎補充~

8樓:卡拉科夫

1.確定軟體生存週期中的一個給定階段的產品是否達到前階段確立的需求的過程。

2.程式正確性的形式證明,即採用形式理論證明程式符合設計規約規定的過程。

3.評市、審查、測試、檢查、審計等各類活動,或對某些項處理、服務或檔案等是否和規定的需求相一致進行判斷和提出報告。

確認是一系列的活動和過程,目的是想證實在一個給定的外部環境中軟體的邏輯正確性。即保證軟體做了你所期望的事情。

1.靜態確認,不在計算機上實際執行程式,通過人工或程式分析來證明軟體的正確性。

2.動態確認,通過執行程式做分析,測試程式的動態行為,以證實軟體是否存在問題。

軟體測試的物件不僅僅是程式測試,軟體測試應該包括整個軟體開發期間各個階段所產生的文件,如需求規格說明、概要設計文件、詳細設計文件,當然軟體測試的主要物件還是源程式。

軟體測試需要具備哪些能力

9樓:孫微微

軟體測試需要具備的能力如下:

1、良好溝通能力:

必須能夠同測試涉及到的所有人進行溝通,知道如何與程式設計師正確的交流,知道怎樣策略和職業地處理這些問題,也知道如何和不夠冷靜的程式設計師合作,將測試人員與相關人員之間的衝突和對抗減少到最低程度。

2、善於說服:

但找出的缺陷有時被認為不重要,不用修復時。要善於清晰地表達觀點,說明軟體缺陷為何必須修復,並推進缺陷的修復。

3、善於提問:

要有打破砂鍋問到底的精神,勇於提出問題。

4、擁有程式設計知識:

需要有一定的程式設計知識,可以幫助對軟體開發過程有較深入的理解,從開發人員的角度正確的評價測試者。

5、擁有行業知識:

了解行業知識,能更好的了解軟體的目的,有助於查詢該領域軟體的缺陷。

軟體測試員必備技能:

軟體測試員必友鬍鬚有能力思考。這聽起來很簡單,但是還是有如此之多的培訓專案和僱主忘記了這個。他們的對待測試流程,就如同是按照預先設定的好一組行為那來填寫一個模版。

軟體測試員必須充滿好奇心。這與思考有關,但是更容易理解。最對沒有說的或寫的東西感到好奇可能會產生非明文規定的需求,以及利益相關者擁有的一些勘其它假設性專案。

軟體測試員必須願意打破規則。軟體測試員必須精力集中侍告畝。

做CMMI諮詢師需要有軟體開發經驗嗎

做一個專業的cmmi諮詢師必須要有10年以上的軟體開發經驗,最好是從事過大型軟體開發的專案經理。邊工作邊學習也可以,可以聯絡我,賽寶認證中心,見我的個人資料 說明實施cmmi一般需明確哪些角色和職責 頭像說 下面我就列出來,應該是很詳細了,希望可以幫到你。企業研發人員,領導,整體員工都要參與和重視。...

聽說北京尚腦教育是做軟體測試培訓的,他們的師資團隊專業嗎

尚腦不是專門做軟體開發測試培訓公司嗎,這塊的話不專業怎麼教人啊,師資團隊肯定是專業的吧。我是有聽說這個機構的就業率百分百來著,還挺牛。軟體測試現在還挺好就業的,薪資一般也不會低。對他們不是很清楚,但是我們的師資團隊,肯定是最專業的的。請問尚腦教育的軟體測試培訓課程好嗎?隨著國家開始大力bai倡導職業...

怎樣製作同學錄?用什麼軟體?要有背景的,自己做,每個人只有一

我做過這個同學錄。用ps操作不會可以和我聯絡,義務的呵呵 可以用ps試試哈。雖然自己也木有試過。不過應該是可以的恩。有什麼軟體可以製作同學錄 5 用photoshop做就可以啊 試哈 oofice outlook嘛,錄入列印都方便.哦,對不起,要簡單點,就用 友情強檔 嘛,小,一樣的方便錄入,方便列...