什么是软件测试?软件测试和研发的区别
什么是軟件測(cè)試
在1983年,IEEE軟件工程標(biāo)準(zhǔn)術(shù)語中:使用人工或自動(dòng)的手段,來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程;其目的在與檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
總的來說 軟件測(cè)試就是檢查軟件功能是否滿足用戶的需求。
軟件測(cè)試和研發(fā)的區(qū)別
1.測(cè)試與調(diào)試:
測(cè)試是測(cè)試人員檢驗(yàn)軟件(程序)是否實(shí)現(xiàn)了它應(yīng)該實(shí)現(xiàn)(用戶的需求)的功能;
測(cè)試主要由測(cè)試人員和開發(fā)人員來執(zhí)行,黑盒測(cè)試——測(cè)試人員;單元/集成測(cè)試——開發(fā)人員;
測(cè)試貫穿整個(gè)軟件開發(fā)的生命周期。
調(diào)試是程序員為了保證軟件實(shí)現(xiàn)了他自己想要程序?qū)崿F(xiàn)的功能;調(diào)試主要由開發(fā)人員完成;調(diào)試一般在開發(fā)階段。
2.難易程度、技能要求:
測(cè)試的開發(fā)廣度大,專業(yè)度低;測(cè)試的要求更廣泛:要有業(yè)務(wù)能力、設(shè)計(jì)和架構(gòu)分析能力、測(cè)試手段和工具使用、用戶模型分析和理解、編程能力。
研發(fā)的開發(fā)廣度小,專業(yè)度高;要求較高的編程能力。
3.工作環(huán)境基本類似
4.薪水:
中小企業(yè)總體低于研發(fā),自動(dòng)化等專業(yè)測(cè)試領(lǐng)域和研發(fā)基本無差距,大廠研發(fā)和測(cè)試基本無異。
5.發(fā)展前景:
自動(dòng)化測(cè)試、安全測(cè)試等領(lǐng)域發(fā)展前前景和研發(fā)基本一致。
6.繁忙程度:
一般比研發(fā)輕松,但敏捷模式下差距不大,產(chǎn)品發(fā)布前壓力較大。
總結(jié)
以上是生活随笔為你收集整理的什么是软件测试?软件测试和研发的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 精力管理-健康生活 高效工作
- 下一篇: flask框架总结