tft每日頭條

 > 科技

 > 軟件測試教程初級

軟件測試教程初級

科技 更新时间:2025-01-08 04:37:33

軟件測試教程初級?1.系統測試分類 功能測試:測試軟件的主體功能,今天小編就來說說關于軟件測試教程初級?下面更多詳細答案一起來看看吧!

軟件測試教程初級(軟件測試基礎二)1

軟件測試教程初級

1.系統測試分類

功能測試:測試軟件的主體功能

兼容性測試:測試軟件在不同平台是否正常運行(不同平台、平台内部版本兼容)

安全測試:對通過驗證的用戶才能使用

性能測試:軟件資源使用、消耗率(占用内存、CPU大小...)

(1)按測試對象

白盒測試(單元測試):不在意外在的功能體現,對軟件的底層源代碼進行測試(代碼邏輯,每一行代碼都要覆蓋)

黑盒測試(系統測試):隻在意外在的功能體現,不追求底層源代碼寫的是否完美(功能跟需求是否一緻)

灰盒測試(接口測試):介于二者之間

(2)按測試對象是否執行(軟件是否運行)

靜态測試:打開軟件,用眼睛去看界面布局、顔色、文字等進行觀察,不點擊運行軟件(包括代碼、需求文檔、用戶手冊之類的)

動态測試:運行軟件,點擊觸碰等檢查功能是否正常

(3)按測試手段

人工測試:将軟件置于實際環境下運行,可以靈活的修改測試數據或環境

自動測試:通過工具或自動化腳本完成一些操作,可以提高效率

2.軟件質量特性(ISO标準制定)六大特性:功能靠用,效率可移

功能性、可靠性、易用性、效率性、可維護性(在一段時間内可以修護升級)、可移植性(部署到其他系統或者換到其他平台)

3.測試流程:

-1-産品經理拿下項目

-2-所有技術人員(開發,測試,運維,UI)召開需求分析會議

-3-測試組内召開會議(明确測試需求,分配人員任務)

-4-編寫測試大計劃(實際情況下一般測試經理來編寫,是測試組的項目計劃)

-5-搭建測試環境(一般是測試經理或運維搭建,一些測試工具之類的)

-6-編寫測試用例(不容易遺漏,更新叠代)

-7-進行用例評審(對編寫的用例進行改正和完善,一輪組内評審,二輪經理評審)

-8-進行一輪冒煙測試(正确的數據和正确的操作方式對産品進行整輪測試)

-9-進行詳細測試(執行測試用例)

-10-用禅道提交bug給開發(禅道可以管理bug)

-11-開發人員進行确認和修改bug(提交,驗證循環)

-12-進行複測(驗證bug是否已經修改完成)

-13-在禅道上關閉bug結束本輪測試

-14-輸出測試報告(填寫電子模闆,提交bug的詳細信息)

4.常見軟件架構

B/S--浏覽器/服務器 C/S--客戶端/服務器 (B:Browser浏覽器,web端;C:Client客戶端)

标準:BS架構相對CS架構更标準(BS架構浏覽器服務器都是标準的現成的,CS架構都是開發人員自己設計的 )

效率:CS處理效率會更高一點(BS每次訪問網頁都會重新訪問,向服務器發送請求,數據不會存在網頁上;不安全;但是CS會保留之前的數據,下一次可以直接訪問)

升級:BS架構升級時隻需要在後台(服務器端)更改升級,前台刷新就會自動升級;CS架構升級就要将兩端(服務器端和客戶端)都更新,下載安裝才能使用

安全性:CS比BS安全性高(CS私家車,BS公交車)

開發成本:浏覽器不需要開發,是現成的,CS是都要開發

重點内容:

1.黑盒測試與白盒測試的區别?

黑盒測試不需要了解實現細節,隻需驗證軟件是否符合需求;

白盒測試側重于代碼覆蓋。

2.回歸測試與複測的區别?

回歸測試:系統上線之前對軟件進行整體的回測;

複測:bug修複之後的驗證。

3.冒煙測試

完成編碼之後提交給測試組進行測試時,測試人員先使用正向案例對軟件的功能進行測試,如果正向案例可以被接受,就開始全面的測試;否則打回給開發人員,繼續對代碼進行修改完善。

4.随機測試

對軟件的一些重要功能、新增功能、經常出現重大bug的功能進行重點測試。

5.驗收測試

α測試:内測

β測試:公測

γ測試:候選版本測試

UAT測試:第三方測試

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved