第一篇:軟件測試-個人簡歷-陳
個 人 簡 歷
基本信息:
姓
名 :
畢業(yè)時間 : 2014年6月 專
業(yè):計算機應用技術 聯(lián)系電話:
電子郵箱:
專業(yè)技能:
1、熟悉測試理論(熟悉測試流程,軟件質(zhì)量六大特性,測試方法,軟件生命周期,Bug狀態(tài),測試文檔等)
2、熟悉黑盒測試(等價類劃分,邊界值方法,場景法等)
3、能獨立編寫文檔(測試計劃,提取測試需求,測試用例,提交Bug,測試報告)
4、熟悉自動化測試QTP
5、熟悉MySQL、Oracle數(shù)據(jù)庫的增、刪、改、查基礎命令
6、熟悉LoadRunner的創(chuàng)建VU腳本、定義場景和關聯(lián)
7、熟悉Windows、Linux操作系統(tǒng),文件的查找、刪除、復制、運行等
8、了解C/C#語言以及了解.NET平臺,有較強的程序閱讀能力
9、了解網(wǎng)絡的基本知識(TCP/IP四層模型,OSI七層模型)
性
別:男
畢業(yè)學校:深圳職業(yè)技術學院 學
歷:大專 工作年限:1年
求職意向 : 軟件測試工程師
項目經(jīng)驗:
項目一 : 好優(yōu)工資軟件 項目架構:C/S 項目環(huán)境:Windows Server 2008+MySQL 項目描述:好優(yōu)工資軟件用來管理員工基本信息及月薪水的計算,包括添加、查找、刪除、修改員工信息、計算員工薪水、生成報表等功能模塊。
職責描述:
1、根據(jù)需求分析書寫部分測試方案及參與評審;
2、采用黑盒測試方法等價類、邊界值、因果圖、錯誤推測進行測試用例;
3、根據(jù)編寫好的測試用例進行測試執(zhí)行;
4、根據(jù)測試用例進行功能測試;
5、根據(jù)測試用例進行兼容性測試;
6、用缺陷管理工具提交Bug和跟蹤Bug。
心得體會:提高了自己分析問題解決問題能力,設計測試用例也更加有效率,并更全的覆蓋測試用例。
項目二 :客戶評標關系信息管理工具 項目架構:B/S 項目環(huán)境:Linux+Apache+MySQL+PHP 項目描述:該系統(tǒng)運用現(xiàn)代信息網(wǎng)絡技術,整合各行業(yè)專家資源,對評標專家實施統(tǒng)一管理、資源共享、動態(tài)維護及抽取應用而建立的大型數(shù)據(jù)庫應用管理信息系統(tǒng)。該系統(tǒng)可實現(xiàn)評標專家在線申報、數(shù)據(jù)維護;行業(yè)主管部門在線審核、在線監(jiān)督;招標人或抽取終端獨立抽取、語音通知,實時記錄等功能,為各招投標項目提供全面、專業(yè)、守責的高素質(zhì)專家。
責任描述:
1、根據(jù)需求規(guī)格說明書提取測試需求分析;
2、根據(jù)測試需求分析編寫測試用例;
3、用缺陷管理工具提交Bug和跟蹤Bug;
4、進行回歸測試,總結測試報告。
項目心得:首先要懂得整個業(yè)務的流程,知道測試流程的運行,在根據(jù)流程盡可能的覆蓋全測試用例,然后熟悉好整個管理系統(tǒng),并做好測試。
項目三 :皇家海灣假日酒店平臺 項目架構:C/S 項目環(huán)境:Windows Server 2008+Mysql+C++ 項目描述:是一款專業(yè)的酒店管理軟件,集前臺酒店客房管理系統(tǒng),酒店員工管理系統(tǒng),酒店客戶管理系統(tǒng),酒店物品管理系統(tǒng),酒店訂房系統(tǒng)等管理模塊為一體,充分結合酒店業(yè)的管理實情,系統(tǒng)界面簡潔優(yōu)美,操作直觀簡單,無需專門培訓即可操作使用??梢詫崿F(xiàn)酒店賓館、飯店、旅館、招待所等的賓館客房信息化管理。
責任描述:
1、撰寫測試計劃;
2、人員安排、風險分析以及測試進度;
3、設計測試用例和測試腳本,提交缺陷報告;
4、為后續(xù)的測試工作提供更清晰的流程,確保測試工作有效地持續(xù)進行。
項目心得:在整個測試過程中,測試計劃起著重要的作用,它指導著整個測試過程井然有序的進行。我也深刻體會到高效的測試用例對整個測試過程的幫助,從而進行編寫出來。工作經(jīng)驗:
2013.12-2015.1
北京融利多技術服務有限公司
軟件測試工程師
自我評價:
熱愛軟件測試。具有很強的責任感,工作態(tài)度認真,有比較強的學習能力,能吃苦耐勞,為人誠實,積極進取,愛好體育充滿活力。有較強的溝通和表達能力。
第二篇:軟件測試工程師-個人簡歷
個 人 簡 歷
基本信息:
姓
名:
出生年月:1991年7月 工作年限:2年 婚姻狀態(tài):未婚 電子郵箱:
性
別:男
畢業(yè)學校:廣東建華學院 學
歷:大專
專
業(yè):計算機專業(yè) 手
機:
專業(yè)技能:
1、熟悉軟件測試理論,軟件測試流程,編寫測試用例等;
2、熟練應用黑盒測試的方法,如邊界值法、等價類法、場景法等;
3、掌握自動化測試工具QTP、性能測試工具LoadRunner的基本使用,如錄制腳本,參數(shù)化設置,腳本優(yōu)化等;
4、熟悉軟件測試的管理工具,如BugFree 缺陷管理工具、SVN版本控制、MindManager 思
維導圖等工具的使用;
5、熟悉Oracle和MySQL數(shù)據(jù)庫的基本操作,如增、刪、查、該等命令的使用;
6、熟悉Linux操作系統(tǒng)的基本操作;
7、對C語言有一定的了解,如9條基本語句、數(shù)組、指針等等的使用;
項目經(jīng)驗:
項目一
項目名稱: 奔騰出租車
運行環(huán)境: Linux + MySQL + Apache 項目概述: 本系統(tǒng)是一套功能全面的出租車管理系統(tǒng),通過該軟件可以讓出租車公司內(nèi)部
及時準確地采集各種數(shù)據(jù)信息,處理高速化和網(wǎng)絡辦公自動化。實現(xiàn)對出租車
公司司機的信息記錄,操作,出租車管理,提供精確查詢等多種查詢方式。主 要功能模塊有:首頁、基本信息設置、任務管理、統(tǒng)計圖表、輔助工具、幫助
菜單、用戶信息管理等。通過規(guī)范化管理來掌握車輛信息,處理車輛調(diào)度,將 很大程度上解決出租車公司在工作上的管理難度,讓車管理更上一個臺階。
責任描述:
1、根據(jù)項目需求文檔進行需求分析,寫出需求點;
2、針對責任模塊編寫有效的測試用例;
3、搭建測試環(huán)境,保證測試出的數(shù)據(jù)真實可靠;
4、執(zhí)行測試用例,用BugFree提交Bug并跟蹤其狀態(tài);
5、進行回歸測試;
6、編寫測試報告。
項目心得: 對軟件測試有了更深層的理解,當編寫用例時,要嘗試新的技術,新的思維,往往Bug就出現(xiàn)在意想不到的地方;明白了回歸測試的重要性,因為偶爾會 有些模塊在上一版本沒有出現(xiàn)問題,但在修復某個Bug時卻出問題了,所以 測試時需要考慮全局,不要只局限于某個小模塊。項目二:
項目名稱: 金華酒店管理系統(tǒng)
運行環(huán)境: Linux + MySQL + Apache +PHP 項目概述: 金華酒店管理系統(tǒng)主要應用于中小型酒店,通過該軟件可以方便快捷的管理
酒店,使酒店的工作質(zhì)量和效率提高。軟件采用先進的計算機網(wǎng)絡通信技術,改變了酒店業(yè)務模式,大大提高了工作效率。本系統(tǒng)的功能包括房間狀況管理、添加房間信息、維修管理、退房管理、客戶入住等,是為了不讓人工繁瑣去操
作,而設計的一個管理系統(tǒng)。
責任描述:
1、測試軟件是否達到需求規(guī)格書的要求,包括:各個功能點是否以實現(xiàn),業(yè)
務流程是否正確;
2、編寫測試用例,如用邊界值法、等價法、錯誤推斷法等方法編寫;
3、搭建測試環(huán)境(按照說明書搭建);
4、執(zhí)行測試用例,用BugFree提交Bug并跟蹤其狀態(tài)。
項目心得: 測試的規(guī)范化是及其重要的。測試時要注意Bug的群集現(xiàn)象,因為往往百分
之八十的問題都發(fā)生在百分之二十的模塊當中。
項目三:
項目名稱: 科達薪水助手
運行環(huán)境: Linux + MySQL + Apache +PHP 項目概述: 本系統(tǒng)基于B/S架構,主要用來支持企業(yè)薪酬管理,方便企業(yè)管理員工信
息,統(tǒng)計日常支出,員工薪酬管理等等。主要功能模塊有員工信息管理、部
門管理、工資管理、收支統(tǒng)計、系統(tǒng)設置、輔助工具、薪酬報表等。本系統(tǒng) 的特色就是把員工的信息和薪酬等信息整合在一起,更方便快捷的操作,一
套好的工資管理系統(tǒng),有助于建立科學有效的薪酬體系。
責任描述:
1、編寫測試用例;
2、執(zhí)行測試用例,用BugFree工具提交Bug,并跟蹤其狀態(tài)。項目心得: 對黑盒測試的各種方法的應用更加得心應手了。
工作經(jīng)歷:
2012/08—2015/01
創(chuàng)拓達科技有限公司
軟件測試工程師
自我評價:
本人性格隨和,適應能力強,有較強的學習能力,能獨立分析和解決問題。能快速融 入到團隊中去,工作積極上進,對于領導分配的任務認真完成。
第三篇:軟件測試、研發(fā)工程師個人簡歷
基本資料
姓名: 蔡先生
性別: 男
民族: 漢族
出生日期: 1986年05月01日
學歷: 本科
技術職稱: 中級
畢業(yè)院校: 西南科技大學
所學專業(yè): 計算機科學與技術、選修“計算機軟件應用”
工作年限: 2年
聯(lián)系方式:***
求職意向
工作類型: 全職
單位性質(zhì): 有限公司、股份公司、分公司、非公司企業(yè)、集團
期望行業(yè): 互聯(lián)網(wǎng)、電子商務、計算機、通訊、電信業(yè)
期望職位: 軟件測試工程師、研發(fā)工程師
工作地點: 西湖區(qū)、拱墅區(qū)、上城區(qū)、江干區(qū)、下沙開發(fā)區(qū)
期望月薪: 不限/面議
教育經(jīng)歷
開始時間:2002-9-2 畢業(yè)時間:2006-6-8
學校名稱:西南科技大學
專業(yè):主攻“計算機應用”選修:“軟件應用”
學習內(nèi)容:
主攻:C++,C語言、HTML,DreamWeaver
選修:VB/J2SE/Java面向?qū)ο?/p>
工作經(jīng)驗
2008/7--2009/5:長沙艾特科技開發(fā)有限公司(50-150人)
所屬行業(yè): 互聯(lián)網(wǎng)/電子商務
開發(fā)部門 軟件工程師
主要從事OA、項目管理軟件等工作流技術開發(fā)與設計。
具體模塊:
(1)使用JQuery/JQuery Ajax實現(xiàn)頁面效果設計
(2)數(shù)據(jù)訪問層設計與實施同時參與存儲過程、視圖、索引器的設計與編寫。
(3)模塊部分頁面功能的實現(xiàn)。
2006/10--2008/4:深圳網(wǎng)通興技術發(fā)展有限公司(50-150人)
所屬行業(yè): 互聯(lián)網(wǎng)/電子商務
開發(fā)部門 軟件工程師
參與部分需求分析及文檔編寫,部份項目中參與數(shù)據(jù)庫設計。主要從事業(yè)務邏輯代碼實現(xiàn)以及頁面效果實現(xiàn)。使用熱門的技術,如:Jquery、Json、Ajax等。負責和同事一同解決工作中遇到的技術問題及項目開發(fā)問題。
專業(yè)技能
操作系統(tǒng):Windows2003/Xp
編程語言:C#2.0/C#3.0
開發(fā)平臺:Microsoft Visual studio 200
5數(shù)據(jù)庫: Sqlserver/Access/Oracle、擅長技能:Winform/.Net/Asp.Net/Ajax/JQuery/JQuery Ajax/WebServer/LinQ...等技術。
熟用軟件:photoshop CS4.0/Flash...等相關常規(guī)軟件。
自我評價
為人誠懇,待人真誠,性格開朗,善于交流,具有良好的團隊合作精神和溝通組織能力,工作積極上進。自學能力強,思維敏捷,對于新知識接受快,勇于面對困難,敢于挑戰(zhàn),并具有較好的分析問題與解決問題的能力。具有較強的抗壓能力和對環(huán)境的適應能力。一直以來我熱愛IT工作,喜歡鉆研新技術,渴望有更大的發(fā)展!始終堅信:正確的方向,積極的思想,堅持不懈的行動。成功就在你手中!
第四篇:軟件測試工程師應聘個人簡歷_湛江在線
軟件測試工程師應聘個人簡歷
姓名:XX先生
國籍:中國
目前所在地:廣州
民族:漢族
戶口所在地:河南 身材:178 cm 71 kg 婚姻狀況:未婚 年齡:22 歲
? 求職意向
人才類型:應屆畢業(yè)生
應聘職位:Asp.net程序員、軟件測試
求職類型:全職
可到職日期:隨時 月薪要求:1500--2000 希望工作地區(qū):廣州 惠州 中山
? 工作經(jīng)歷
公司名稱:廣州碧水源生物科技有限公司
起止年月:2008-12 ~ 2009-01
公司性質(zhì):私營企業(yè)
所屬行業(yè):日用生活服務
擔任職務:門戶網(wǎng)站開發(fā)和質(zhì)檢
工作描述:參與本公司門戶網(wǎng)站及附屬購物網(wǎng)站的需求分析收集,同時與軟件公司進行溝通,參與門戶網(wǎng)站的開發(fā)。
? 教育背景
畢業(yè)院校:中山大學
最高學歷:大專
畢業(yè)日期:2009-02-01
所學專業(yè):計算機應用技術
受教育培訓經(jīng)歷:
2007-072009-02北大青鳥APTECH(廣州科苑)培訓中心軟件開發(fā)ACCP初級、中級軟件開發(fā)程序員、軟件工程師證書
2008-03中山大學計算機應用技術
? 語言能力
外語:英語 一般
國語水平:一般
粵語水平:一般
? 工作能力及其他專長
語言技術:
熟練使用C#,ASP.NET,JavaScript,Html,Ajax等。
Web編程:
熟練使用C#語言對ASP.NET 開發(fā)。及WebService,自定義控件等。
數(shù)據(jù)庫:
湛江在線.cn 湛江招聘 job.izj.com.cn 湛江論壇 bbs.izj.com.cn
掌握Sql語句對SQL Server 2005 數(shù)據(jù)庫的操作(視圖,存儲過程,觸發(fā)器等)及其MySql數(shù)據(jù)進行程序開發(fā)。
開發(fā)工環(huán)境:
MicrosoftVisualStudio2003/2005/2008,SQLServer2000/2005,Dreamweaver等。
技術概要:
熟悉OOP,精通基于三層架構的開發(fā),熟悉.NET體系架構,熟悉用戶控件開發(fā)與使用,對.Net開發(fā)平臺開發(fā)B/S結構系統(tǒng),并深入了解B/S結構系統(tǒng)的特點。熟悉DIV+CSS排版。
? 詳細個人自傳
在學習期間分別參加了由勞動和社會保障部職業(yè)機能鑒定中心組織的全國計算機信息高新技術考試,取得了軟件工程師初級、中級程序員以及軟件工程師證書(5月份取得軟件工程師證書)
實踐開發(fā)經(jīng)驗:
開發(fā)過多個項目,如:
==C/S
中山大學干細胞與組織工程研究中心網(wǎng)站(門戶網(wǎng))
中山大學干細胞與組織工程研究中心網(wǎng)站(內(nèi)部網(wǎng))
第三波書店
==B/S
不銹鋼管理系統(tǒng) 等。。
詳細介紹:
中山大學干細胞與組織工程研究中心網(wǎng)站
項目介紹:
該網(wǎng)站向外界介紹中心基本情況、研究趨向、以往研究成果展示、實驗室會議的安排等等信息發(fā)布的平臺。具體功能:管理員管理、簡介管理、研究進展管理、中心動態(tài)管理、圖片欣賞管理、及管理。
關于項目:
語言:
C#、.NET Framework。應用技術:ADO.NET、ASP.NET、Ajax、頁面緩存 技術等。數(shù)據(jù)庫:SQL Server 2005。開發(fā)模式:三層架構。
責任描述:
客戶需求調(diào)研。參與客戶的需求分析,規(guī)劃了項目的結構、功能的安排。數(shù)據(jù)庫設計。根據(jù)自己要實現(xiàn)的功能,設計數(shù)據(jù)庫中數(shù)據(jù)表的結構和關系。模塊。所負責的功能模塊。按時按量完成任務。
項目感言:
從此次項目開發(fā)總體會到,項目前期的統(tǒng)籌策劃是很重要的。每個人各司其職必能達到事半功倍的效果。有效的溝通能促進隊員之間的默契配合與互相了解。自己的能力也將得到充分發(fā)揮。
第三波書店
項目介紹:
此項目是為了鞏固知識而做的一個項目,有一個人獨立開發(fā)。項目用到的知識覆蓋面很廣,把ASP.NET中主要的知識點進行匯總實現(xiàn)一個網(wǎng)上售書系統(tǒng)。該項目的需求主要是根據(jù)當前流行的網(wǎng)上購物特點,在網(wǎng)絡上拓寬書店銷售業(yè)務而開發(fā)的系統(tǒng)。
關于項目:
語言:
C#、.NET Framework。應用技術:ADO.NET、ASP.NET、Ajax、頁面緩存技術等。數(shù)據(jù)庫:SQL Server 2005。開發(fā)模式:三層架構。
責任描述:
客戶需求調(diào)研。
數(shù)據(jù)庫設計。在數(shù)據(jù)的操作方面采用了視圖和存儲過程。
數(shù)據(jù)的顯示和具體功能的實現(xiàn)。
項目體會:
細節(jié)決定成敗。項目按時完成后,準備答辯時,沒有在演示項目的電腦上面做充分的調(diào)試和詳細的配置,導致答辯不成功。影響到項目的答辯效果。因而 留下深刻印象,收獲寶貴的教訓。
? 自我評價
熱愛計算機編程。工作態(tài)度認真、刻苦,責任心強,具備良好的團隊合作精神,自學能力較強,積累了一定的開發(fā)經(jīng)驗,具有規(guī)范的編程習慣和嚴謹?shù)木幊田L格。
? 個人聯(lián)系方式
通訊地址:
聯(lián)系電話:131XXXXXXXXX
家庭電話:
手機: QQ號碼: 電子郵件:XXXXXXXXX@126.com
第五篇:軟件測試(推薦)
一、簡答5*6’
1.為什么不讓時間有余的人做測試工作
表面上看這體現(xiàn)了管理的效率和靈活性,但實際上也體現(xiàn)了管理者對測試的輕視。測試和測試的人有很大關系。測試工作人員應該是勤奮并富有耐心,善于學習、思考和發(fā)現(xiàn)問題,細心有條理,總結問題,如果具備這樣的優(yōu)點,做其它工作同樣也會很出色,因此這里還有一個要求,就是要喜歡測試這項工作。2.軟件測試風險主要體現(xiàn)在哪里
我們沒有對軟件進行完全測試,實際就是選擇了風險,因為缺陷極有可能存在沒有進行測試的部分。因此,我們要盡可能的選擇最合適的測試量,把風險降低到最小 3.所有軟件測試缺陷都需要修復嗎
從技術上講,所有的軟件缺陷都是能夠修復的,但是沒有必要修復所有的軟件缺陷。測試人員要做的是能夠正確判斷什么時候不能追求軟件的完美。對于整個項目團隊,要做的是對每一個軟件缺陷進行取舍,根據(jù)風險決定那些缺陷要修復。發(fā)生這種現(xiàn)象的主要原因如下:-沒有足夠的時間資源。在任何一個項目中,通常情況下開發(fā)人員和測試人員都是不夠用的,而且在項目中沒有預算足夠的回歸測試時間,修改缺陷可能引入新的缺陷。
-有些缺陷只是特殊情況下出現(xiàn),這種缺陷處于商業(yè)利益考慮,可以在以后升級中進行修復。-不是缺陷的缺陷。我們經(jīng)常會碰到某些功能方面的問題被當成缺陷來處理,這類問題可以以后有時間時考慮再處理。缺陷是否修改要由軟件測試人員、項目經(jīng)理、程序員共同討論來決定是否修復,不同角色的人員從不同的角度來思考,以做出正確的決定。4.如何減少測試人員跳槽帶來的損失 建議我們從以下兩個方面做起:
-加強部門內(nèi)員工之間的互相學習,互相學習是建立學習型組織的基本要求,是知識互相轉(zhuǎn)移的過程。在此基礎上,可以把個人擁有的技術以知識的形式沉積下來,也就完成了隱性知識到顯性知識的轉(zhuǎn)化。
-管理者就應該把員工的個人成長和企業(yè)的發(fā)展聯(lián)系起來,為員工設定合理發(fā)展規(guī)劃并付諸實現(xiàn)。
5.驗收測試的注意點有哪些 測試要注意下面的事項:
(1)用戶現(xiàn)場測試不可能測試全部功能,因此要測試核心功能。這需要提前做好準備,這些核心功能一定要預先經(jīng)過測試,證明沒有問題才可以和用戶共同進行測試。測試核心模塊的目的是建立用戶對軟件的信心。當然如果這些模塊如果問題較多,不應該進行演示。(2)如果某些模塊確實有問題,我們可以演示其它重要的業(yè)務功能模塊,必要時要向用戶做成合理的解釋。爭得時間后,及時修改缺陷來彌補。(3)永遠不能欺騙用戶,蒙混過關。6.完全測試程序是可能的嗎
實際上完全測試是不可能的。主要有以下原因:-完全測試比較耗時,時間上不允許;
-完全測試通常意味著較多資源投入,這在現(xiàn)實中往往是行不通的;-輸入量太大,不能一一進行測試;-輸出結果太多,只能分類進行驗證;-軟件實現(xiàn)途徑太多;
-軟件產(chǎn)品說明書沒有客觀標準,從不同的角度看,軟件缺陷的標準不同;因此測試的程度要根據(jù)實際情況確定 7.是不是發(fā)現(xiàn)的缺陷越多就說明軟件缺陷越多 其中的原因主要如下:
-代碼復用、拷貝代碼導致程序員容易犯相同的錯誤。類的繼承導致所有的子類會包含基類的錯誤,反復拷貝同一代碼意味可能也復制了缺陷。-程序員比較勞累是可以導致某些連續(xù)編寫的功能缺陷較多。
“缺陷一個連著一個”不是一個客觀規(guī)律,只是一個常見的現(xiàn)象。如果軟件編寫的比較好,這種現(xiàn)象就不常見了。測試人員只要嚴肅認真的測試程序就可以了。8.軟件測試就是QA嗎
軟件測試人員的職責是盡可能早的找出軟件缺陷,確保得以修復。而質(zhì)量保證人員(QA)主要職責是創(chuàng)建或者制定標準和方法,提高促進軟件開發(fā)能力和減少軟件缺陷。測試人員的主要工作是測試,質(zhì)量保證人員日常工作重要內(nèi)容是檢查與評審,測試工作也是測試保證人員的工作對象。軟件測試和質(zhì)量是相輔相成的關系,都是為了提高軟件質(zhì)量而工作。9.測試產(chǎn)品和測試項目區(qū)別
習慣上把開發(fā)完成后進行商業(yè)化、幾乎不進行代碼修改就可以售給用戶使用的軟件成為軟件產(chǎn)品,也就是可以買“賣拷貝”的軟件,軟件項目是一種個性化的產(chǎn)品,可以是按照用戶要求全部重新開發(fā),也可以修改已有的軟件產(chǎn)品來滿足特定的用戶需求。項目和產(chǎn)品的不同特點,決定我們測試產(chǎn)品和測試項目仍然會有很多不同的地方:
-質(zhì)量要求不同。通常產(chǎn)品的質(zhì)量要高一些,修復發(fā)布后產(chǎn)品的缺陷成本較高,甚至會帶來很多負面的影響。而做項目通常面向某一用戶,雖然質(zhì)量越高越好,但是一般只要滿足用戶要求就可以了。測試資源投入多少不同。做軟件產(chǎn)品通常是研發(fā)中心來開發(fā),進度壓力要小些。同時由于質(zhì)量要求高,因此會投入較多的人力、物力資源。項目最后要和用戶共同驗收測試,這是產(chǎn)品測試不具有的特點。此外,測試產(chǎn)品與測試項目在缺陷管理方面、測試策略制定都會有很大不同,測試管理者應該結合具體的環(huán)境,恰如其分的完成工作 10.如何編寫提交給用戶的測試報告
測試報告一般分為內(nèi)部測試報告和外部測試報告。內(nèi)部報告是我們在測試工作中的項目文檔,反映了測試工作的實施情況,一般外部測試報告要滿足下面幾個要求:
根據(jù)內(nèi)部測試報告進行編寫,一般可以摘錄;不可以向客戶報告嚴重缺陷,即使是已經(jīng)修改的缺陷,開發(fā)中的缺陷也沒有必要讓客戶知道;報告上可以列出一些缺陷,但必須是中級的缺陷,而且這些缺陷必須是修復的;報告上面的內(nèi)容盡量要真實可靠;整個測試報告要仔細審閱,力爭不給項目帶來負面作用,尤其是性能測試報告??傊?,外部測試報告要小心謹慎的編寫。
二、論述2*12’
1.請論述為什么要進行軟件測試,并列舉歷史上2~3個著名軟件測試(缺陷)案例,說明測試重要性
軟件測試的目的,第一是確認軟件的質(zhì)量,其一方面是確認軟件做了你所期望做的事情(,另一方面是確認軟件以正確的方式來做了這個事情。第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的回饋信息,為風險評估所準備的信息。第三軟件測試不僅是在測試軟件軟件產(chǎn)品本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此,軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。
愛國者導彈防御系統(tǒng)把“槍口”對準了自己人 美國迪斯尼公司的獅子王游戲軟件的兼容性問題 售票系統(tǒng)性能問題
2.論述軟件測試科學的發(fā)展歷程 1957年之前-調(diào)試為主 20世紀50年代,計算機剛誕生不久,只有科學家級別的人才會去編程,需求和程序本身也遠遠沒有現(xiàn)在這么復雜多變,相當于開發(fā)人員一人承擔需求分析,設計,開發(fā),測試等所有工作,當然也不會有人去區(qū)分調(diào)試和測試。
1957–1978-證明為主 當時計算機應用的數(shù)量,成本和復雜性都大幅度提升,隨之而來的經(jīng)濟風險也大大增加,測試就顯得很有必要了,這個時期測試的主要目就是確認軟件是滿足需求的,也就是我們常說的“做了該做的事情”。
1979–1982-破壞為主 我們不僅要證明軟件做了該做的事情,也要保證它沒做不該做的事情,這會使測試更加全面,更容易發(fā)現(xiàn)問題。
1983–1987-評估為主 人們提出了在軟件生命周期中使用分析,評審,測試來評估產(chǎn)品的理論。軟件測試工程在這個時期得到了快速的發(fā)展.1988–至今-預防為主 預防為主是當下軟件測試的主流思想之一。測試不是在編碼完成后才開始介入,而是貫穿于整個軟件生命周期。3.論述軟件缺陷的由來
軟件缺陷的產(chǎn)生主要是由軟件產(chǎn)品的特點和開發(fā)過程決定的。
軟件本身:①需求不清晰,導致設計目標偏離客戶的需求,從而引起功能或產(chǎn)品特征上的缺陷。②系統(tǒng)結構非常復雜,而又無法設計成一個很好的層次結構或組件結構,結果導致意想不到的問題或系統(tǒng)維護、擴充上的困難;即使設計成良好的面向?qū)ο蟮南到y(tǒng),由于對象、類太多,很難完成對各種對象、類相互作用的組合測試,而隱藏著一些參數(shù)傳遞、方法調(diào)用、對象狀態(tài)變化等方面問題。③對程序邏輯路徑或數(shù)據(jù)范圍的邊界考慮不夠周全,漏掉某些邊界條件,造成容量或邊界錯誤。④對一些實時應用,要進行精心設計和技術處理,保證精確的時間同步,否則容易引起時間上不協(xié)調(diào),不一致性帶來的問題。⑤沒有考慮系統(tǒng)崩潰后的自我恢復或數(shù)據(jù)的異地備份、災難性恢復等問題,從而存在系統(tǒng)安全性、可靠性的隱患。⑥系統(tǒng)運行環(huán)境的復雜,不僅用戶使用的計算機環(huán)境千變?nèi)f化,包括用戶的各種操作方式或各種不同的輸入數(shù)據(jù),容易引起一些特定用戶環(huán)境下的問題;在系統(tǒng)實際應用中,數(shù)據(jù)量很大。從而會引起強度或負載問題。⑦由于通信端口多、存取和加密手段的矛盾性等,會造成系統(tǒng)的安全性或適用性等問題。⑧新技術的采用,可能涉及技術或系統(tǒng)兼容的問題,事先沒有考慮到。
團隊工作:系統(tǒng)需求分析時對客戶的需求理解不清楚,或者和用戶的溝通存在一些困難。不同階段的開發(fā)人員相互理解不一致。對于設計或編程上的一些假定或依賴性,相關人員沒有充分溝通。項目組成員技術水平參差不齊技術問題。算法錯誤:在給定條件下沒能給出正確或準確的結果。語法錯誤:對于編譯性語言程序,編譯器可以發(fā)現(xiàn)這類問題;但對于解釋性語言程序,只能在測試運行時發(fā)現(xiàn)。計算和精度問題:計算的結果沒有滿足所需要的精度。系統(tǒng)結構不合理、算法選擇不科學,造成系統(tǒng)性能低下。接口參數(shù)傳遞不匹配,導致模塊集成出現(xiàn)問題。
項目管理的問題:缺乏質(zhì)量文化,不重視質(zhì)量計劃,對質(zhì)量、資源、任務、成本等的平衡性把握不好,容易擠掉需求分析、評審、測試、等時間,遺留的缺陷會比較多。系統(tǒng)分析時對客戶的需求不是十分清楚,或者和用戶的溝通存在一些困難。開發(fā)周期短,需求分析、設計、編程、測試等各項工作不能完全按照定義好的流程來進行,工作不夠充分,結果也就不完整、不準確,錯誤較多;周期短,還給各類開發(fā)人員造成太大的壓力,引起一些人為的錯誤。開發(fā)流程不夠完善,存在太多的隨機性和缺乏嚴謹?shù)膬?nèi)審或評審機制,容易產(chǎn)生問題。文檔不完善,風險估計不足等。4.軟件測試V模型
①繪制示意圖
②闡述每個步驟是做什么 需求分析
即首先要明確客戶需要的是什么,需要軟件作成什么樣子,需要有那幾項功能
概要設計
主要是架構的實現(xiàn),指搭建架構、表述各模塊功能、模塊接口連接和數(shù)據(jù)傳遞的實現(xiàn)等項事務。詳細設計
對概要設計中表述的各模塊進行深入分析,對各模塊組合進行分析等。軟件編碼
按照詳細設計好的模塊功能表,編程人員編寫出實際的代碼。單元測試
按照設定好的最小測試單元進行按單元測試,主要是測試程序代碼,為的是確保各單元模塊被正確的編譯,單元的具體劃分按不同的單位與不同的軟件有不同。集成測試
經(jīng)過了單元測試后,將各單元組合成完整的體系,主要測試各模塊間組合后的功能實現(xiàn)情況,以及模塊接口連接的成功與否,數(shù)據(jù)傳遞的正確性等,其主要目的是檢查軟件單位之間的接口是否正確。根據(jù)集成測試計劃,一邊將模塊或其他軟件單位組合成系統(tǒng),一邊運行該系統(tǒng),以分析所組成的系統(tǒng)是否正確,各組成部分是否合拍。系統(tǒng)測試
經(jīng)過了單元測試和集成測試以后,我們要把軟件系統(tǒng)搭建起來,按照軟件規(guī)格說明書中所要求,測試軟件其性能功能等是否和用戶需求相符合,在系統(tǒng)中運行是否存在漏洞,等。驗收測試
主要就是用戶在拿到軟件的時候,在使用現(xiàn)場,會根據(jù)前邊所提到的需求,以及規(guī)格說明書來做相應測試,以確定軟件達到符合效果的。