回覆列表
-
1 # 老弟弟二
-
2 # 使用者5864399721549
作為軟體質量控制中的重要一環,軟體測試工程師應運而生.軟體測試工程師的工作就是利用測試工具按照測試方案和流程對產品進行功能測試和效能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對側四方案可能出現的問題驚醒分析和評估.執行測試用例後,需要跟蹤故障,以確保開發的差頻頻滿足需要.、手工測試
手工執行軟體,發現軟體問題的過程;
自動測試
上面的一個測試用例也可以使用自動測試工具來測,基本原理是使用自動測試工具把測試過程錄製下來(指令碼),包括預期結果;下次測試時重放錄製下來的指令碼,等於使用工具再次執行這個程式,這時候就不需要人工參與;
前面提到公務員查分系統,在測試這個例子的時候,不可能找成千上萬的軟體測試工程師來模擬使用者,只有藉助自動測試工具模擬大量使用者進行測試;
功能測試
測試軟體的功能是否滿足使用者需求;
例如測試計算器就是典型的功能測試;
效能測試
例1:寫了一個10000頁的word文件,儲存起來需要多長時間?如果需要1個小時,則說明效能不好;
例2:例如需要測試給1000開50次方,計算器計算需要多長時間,如果時間超過1分鐘,即使最終得出正確結果,使用者也不能接受.
黑盒測試
把被測軟體看成一個黑盒,不知道軟體內部程式碼怎麼寫的,根據使用者需求進行的測試;
白盒測試
能看到軟體的程式碼,依據軟體內部結構(程式碼)進行的測試(好處:可以透過測試證明內部操作是否符合要求) 我記得在天天軟體測試論壇上看過,可以查一查.Hello黑色幽默_cool,希望有幫助.更多到IT實驗室,天天軟體測試網泡泡
1、按8,讓螢幕全是8(由7個顯示條組成),觀察每一個顯示條是否清楚,顏色深度是否相同。
2、進行+-*/單項計算與組合計算,使用等價類測試方法設計資料用例,觀察準確性與計算精度。
3、使用邊界值測試法,觀察最大位數的計算是否準確。
4、功能鍵測試;
5、電池消耗測試;
6、產品手冊上明確的其它功能、效能與可靠性測試。