回覆列表
-
1 # Nernogno
-
2 # 是開心果呀
軟體測試簡單的來說就是測試軟體應用中的bug.
官方解釋:描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。
在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
基本不會參與軟體開發
-
3 # Excel小程式
1 首先測試的根本職責是軟體上線前儘可能多的發現程式的bug
2 測試程式功能是否全部正常
3 所有能輸入的框框,都要測試是否有安全漏洞 ,sql注入
4 美好的願望是實現全部自動化指令碼測試
5 現實是絕大大部分還是靠手來點,發動你的本能,一頓狂點猛操作 ,看看程式是否崩潰
6 記錄bug提交給相關開發人員
7 測試分類: ui測試 安全測試 功能測試 壓力測試,理想情況是有專門的安全測試,但其實絕大部分是沒有的,所以你最好懂點安全的知識
8 理想的測試是自動化測試腦力活,現實測試是個純手動賣力氣的苦力活
9 理想情況是開發完成後會有專門的測試時間,現實是開發基本上都會延期,所以給測試的時間很少,加班是一定的。
10 測試和開發一脈相承,原本是智力腦力活,生生都幹成了賣力氣的體力活
11 測試是不需要懂程式碼的也看不到程式碼,所以不能參與開發,當然如果你懂程式碼也可以轉行開發。
-
4 # 不野先森
如果把開發定義為寫程式碼實現功能的話,那麼測試人員是不參與的。如果把開發定義的更宏觀一點,那麼測試人員是必備的。一般的前後端開發人員都是根據需求來實現功能,測試要做的就是儘可能的覆蓋多個場景去發現前後端開發邏輯的問題。就拿一個簡單的登入來講,測試人員要寫測試用例,這個用例就會把登入所覆蓋的所有可能性羅列出來,例如多輸入字元會不會超過限制,輸入漢字行不行,輸入特殊字元行不行,這些都是需求會明確的,但是開發人員在開發的時候可能會遺漏,這個時候就需要測試人員把這個漏洞測出來!
軟體測試(英語:Software Testing),描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出之間的稽核或者比較過程。軟體測試的經典定義是:在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。簡單來說,就是完成一個軟體之後,對他完成的軟體進行測試,找出問題。軟體測試參與的開發基本上是一些自動化的測試工具,方便測試工作的進行。