手機軟體測試流程

2021-05-30 04:57:05 字數 3558 閱讀 3880

目錄1.概述2

1.1目的2

1.2適用範圍2

1.3執行原則2

1.4角色和職責2

2.軟體測試流程3

2.1軟體測試流程圖3

2. 2 流程**析3

3 軟體測試週期人員活**5

3.1 活**5

3.2 活**描述7

3.2.1軟體測試準備(s0~s27

3.2.2 測試執行階段(s38

3.2.2.1軟體執行階段流程圖8

3.2.2.2軟體測試執行階段人員活**9

3.2.3測試掃尾工作(s4~s611

4.缺陷管理11

4.1 bug級別定義11

4.2 bug處理規範13

4.3 量產bug標準13

1.概述

1.1目的

有效的制定不同測試型別(軟體系統測試、field trial、專項測試、自動化測試)的軟體測試計畫;

按照計畫進行測試,發現軟體中存在的問題;

對軟體中已經解決的問題進行有效的驗證;

判定測試過程和問題驗證的有效性。

1.2適用範圍

適用範圍是參與手機產品軟體測試的各測試工程師、測試模組組長、測試pm。

1.3執行原則.

標準化作業,尊重事實;

測試工程師需要對手機各項功能提出疑問的態度來思考軟體;

測試工程師需要主動與專案組的所有成員保持有效的溝通,以便更好地完成測試任務;

盡早發現問題,及時跟蹤問題;減少、預防後序過程中發生問題;

1.4角色和職責

1.4.1 測試部門經理

1. 負責審核測試計畫,監督計畫的實施過程,確保按計畫進行實施和按計畫完成測試任務;

2. 制定、更新和維護軟體測試流程;

3. 對發現的部門需要改進的問題提供解決方案;

4. 制定短期、長期的改進措施;進行評審和監督;

5. 監督新員工培訓實施情況,對培訓結果進行考核

6. 參與專案風險評估

1.4.2 測試pm

1. 參與軟體需求與ui評審

2. 編制stp(軟體測試計畫)

3. 根據軟體測試申請單的要求判定是否接受軟體測試版本;達到軟體測試標準安排系統測試;對測試需求進行組內培訓。

4.測試任務的分配;測試過程進行跟蹤;處理異常情況;傳送定期測試報告(每乙個軟體公升級版本)到測試部門經理、開發、各管理人員

5.跟進bug的修改情況,組織bug評審(專案晚期進行)

6.參與專案風險評估

1.4.3 測試功能模組組長

1.參與軟體需求評審

2.組織測試工程師編寫測試用例以及測試用例的維護,並與測試pm、開發一起進行用例評審

3.組內成員工作技能的培養與培訓,組內成員的業績考核

4.協助測試pm做好人員調配

5.協助測試pm進行bug評審

1.4.4 測試工程師

1. 按照系統測試計畫進行系統測試用例的執行,

2. 測試記錄的整理,

3. bug的跟蹤【包括:提交、驗證、關閉bug】。

2.軟體測試流程

2.1軟體測試流程圖

2. 2 流程**析

需求分析

一般而言,需求分析包括軟體需求文件、軟體規格書以及開發人員的設計文件等。測一款軟體首先要知道軟體能實現哪些功能,如果是手機常規運用與手機平台原生態的東西可以不提供需求分析文件,這個需求分析對於手機軟體而言主要針對新的定製、新的應用等。

測試計畫

測試計畫由測試pm負責制定,測試計畫的依據主要是專案開發計畫和測試需求分析結果而制定。測試計畫一般包括以下一些方面:

1. 測試背景

a, 專案介紹

b, 專案涉及人員(如軟硬體專案負責人等)介紹以及相應****等

2. 測試依據

a, 軟體需求文件

b, 軟體規格書

c, 軟體設計文件

d, 其他,如參考產品等

3. 測試資源

a, 測試人員需求

b, 測試樣機需求

4. 測試策略

a, 採取測試方法

b, 採取哪些測試工具以及測試管理工具

c, 對測試人員進行培訓等

5. 測試日程

a., 測試需求分析

b, 測試用例編寫

c, 測試實施,根據專案計畫,測試分成哪些測試階段(如單元測試、整合測試、系統測試階段,外場測試、α、β測試階段等),每個階段的工作重點以及投入資源等。

計畫趕不上變化,乙份計畫做的再好,當實際實施的時候就會發現往往很難按照原有計畫開展。如在軟體開發過程中資源匱乏、人員流動等都會對測試造成一定的影響。所以,這些就要求測試負責人能夠從巨集觀上來調控了。

在變化面前能夠做到應對自如、處亂不驚那是最好不過了。

測試設計

對於手機而言,測試設計主要包括測試用例的編寫。由於常規的測試點的用例都已經具備,這裡主要針對新的需求與應用。

測試執行51testing軟體測試網 f7[#e+k&`_s/z51testing軟體測試網1h/n z l k!m

d v4h,["x

測試執行階段一般分為以下階段:

確認測試→系統測試→驗收測試→產品說明書check,其中每個階段還有回歸測試驗證問題。單元測試、整合測試目前暫無需求,後期專案可根據實際情況新增。

從測試的角度而言,測試執行過程是要考慮量和度的問題,就是指測試的範圍與測試的程度的問題。

從管理的角度而言,在有限的時間內,在人員有限甚至短缺的情況下,要考慮如何分工,如何合理地利用資源來開展測試。當然如下幾個問題也需要考慮:

a, 當測試人員測試的執行不到位、敷衍了事時該如何解決?

b, 測試效率問題,怎樣提高測試效率?

c, 根據版本的不同採取怎麼樣的測試策略,是全面測試、自由測試還是針對模組的測試

d, 達到量產的標準,是否需要專案延時等標準。

軟體評估

這裡評估指軟體經過一輪又一輪測試後,確認軟體無重大問題或者問題很少的情況下,對準備發布量產的軟體進行評估,以確定是否能夠投放市場。軟體評估小組一般由專案負責人、營銷人員、部門經理等組成。

測試總結

專案已經發布量產,測試專案組可以通過各種方式對整個測試過程進行總結,可以是做的好的方面的經驗,也可以是不足之處以便後續專案避免。

測試維護

由於測試的不完全性,當軟體正式release後,使用者在使用過程中,難免遇到一些問題,有的甚至是嚴重性的問題,這就需要修改有關問題,修改後需要再次對軟體進行測試、評估、發行。

3 軟體測試週期人員活**

3.1 活**

3.2 活**描述

3.2.1軟體測試準備(s0~s2)

目的1. 有效的制定軟體測試用例的編寫計畫和評審計畫;

2. 按照用例編寫計畫進行測試用例的編寫和評審。

3. 對評審的問題進行記錄,並根據評審意見和需求變更進行更新測試用例

4. 判定測試用例編寫、評審過程的有效性;

進入條件

1. 專案正式啟動

2. 需求文件已經進行歸檔

輸入軟體開發計畫、軟體開發時間表、選單樹、功能列表、人機介面規格說明書、衝突說明、記憶體使用分配表、按鍵定義、最大/最小值、預設值、需求的變更資訊等相關需求文件。

作業流程及其管理方法輸出

手機軟體測試流程

軟體測試的目的是為了保證產品的最終質量,在軟體開發的過程中,對軟體產品進行質量控制,提高軟體的可靠性。由於現在軟體的規模越來越大,乙個人或者少數幾個人已經不可能在一定的時間內完成乙個軟體,所以軟體開發的過程越來越複雜,層次越來越深。這就導致開發人員之間的溝通有了一定的隔閡。所以,軟體測試越來越有單立...

手機軟體測試實習報告

河北工業大學 畢業實習報告 姓名 學號 093532 專業班級 x 實習單位 北京北陽電子技術 實習時間 2011年2月14日 2o11年4月1日 指導教師 一 實習目的 理論聯絡實際,通過把所學軟體測試知識與實際操作相結合,熟 練軟體測試操作流程,根據實際操作總結學習中的錯誤認識,拓展思維方法並學...

手機軟體測試最佳實踐

第2章手機軟體測試用例設計 本章要點 用例設計考慮因素 用例設計基本原則 用例設計常用方法。2.1用例設計考慮因素 從理論上講,手機軟體規模越大,模組間的關係越複雜,組合的情況越多,測試用例數目佔的比例也就越大,因而總是很難設計出 足夠 的測試用例。雖然理論上缺陷空間 測試空間上所有可能發生的缺陷構...