目录

一、软件测试

二、软件测试与研发的区别

1,软件测试与调试的区别

2,难易程度

三、第一个测试


一、软件测试

验证软件是否满足用户的需求(不是以软件测试人员的主观意愿去判断软件质量的,它是有标准的)

早期,人们更多的将测试看成是对软件产品“检验”,检查软件的每个功能是否运行正常。 1983年,Bill Hetzel将软件测试定义为:软件测试就是一系列活动,这些活动是为了评估一个程序或者 软件系统的特性或能力,并确定是否达到了其预期的效果。

测试试图验证软件是“工作的”,也就是验证软件功能执行的正确性

测试的活动是以测试人员“预期的结果”为依据,这里的“预期结果”指的是需求定义。

软件测试的特点:

软件测试只是一个样本试验,具有不可穷尽性。

二、软件测试与研发的区别

1,软件测试与调试的区别

目的不同:

软件测试是检查软件的质量(以需求为准)

软件调试是开发人员为了检查程序是否实现他想让程序实现的功能

人员不一样:

软件测试,黑盒测试工程师,白盒测试工程师,开发人员

软件调试,开发人员

阶段不同:

软件测试,只是在开发阶段

软件测试,贯穿整个软件的开发周期

软件开发的生命周期:需求分析—计划—设计—开发—测试—运行

2,难易程度

开发广度小,专业度高,测试广度大,专业性低

接口测试:postman soupui Charles

抓包:fidder Charles

自动化测试:java Python ruby

三、第一个测试

自动售卖机,现有红茶,雪碧,可怜,投1.5按可乐(雪碧或者红茶)出相应的饮料,投2块硬币,按相应的饮料以外,还会自动出5角硬币

测试:

投100纸币,无法识别,出错

假币,识别不出来,并且报警

投1.5(先投1块,再投5角)按可乐,出可乐

投1.5(先投1块,再投5角)按雪碧,出雪碧

投1.5(先投1块,再投5角)按红茶,出红茶

投1块,按饮料键,提示金额不足

投5毛,按饮料键,提示金额不足

投游戏币,断电投币,断网投币

投2块,没有零钱,练习工作人员

【软件测试】什么软件测试,软件测试和研发的区别相关推荐

  1. 什么是软件测试?软件测试和研发的区别

    什么是软件测试 在1983年,IEEE软件工程标准术语中:使用人工或自动的手段,来运行或测试某个系统的过程:其目的在与检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 总的来说 软件测试就 ...

  2. 初识软件测试——什么是软件测试?

    软件测试--重点掌握:测试用例方法及用例书写 开发模型.测试模型的掌握· 自动化测试环境搭建.样例分析 目录 软件测试的目的和原则 1.什么是软件测试? 1.1测试与调试的区别 1.2软件测试和研发的 ...

  3. 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...

  4. 软件测试教程教学大纲,软件测试教学大纲

    <软件测试教学大纲>由会员分享,可在线阅读,更多相关<软件测试教学大纲(4页珍藏版)>请在人人文库网上搜索. 1.软件测试教学大纲一.软件测试的基本概念掌握软件测试的定义与目标 ...

  5. 软件测试02:软件测试的定义和目的

    软件测试02:软件测试的定义和目的 正向思维的定义 出发点:使自己确信产品是能够正常工作的评价一个程序和系统的特性或者能力,并确定它是否达到期望的结果,软件测试就是以此为目的的任何行为. 反向思维的定 ...

  6. 零基础如何自学软件测试?2020软件测试学习路线

    零基础如何自学软件测试?2019软件测试学习路线 软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习. 下面讲讲软件测试的学习路线,希望对你有所帮助: 功能测试 1. ...

  7. 软件测试入门之软件测试的概念与过程(精辟干货)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 温馨提示:目录在文章右侧栏 文章目录 一. 软件测试的引入 1.学习软件测试前的思考 2.回顾软件的概念与分类 2.1软件的概念 ...

  8. (转)软件测试的分类软件测试生命周期

    软件测试的分类&软件测试生命周期 软件测试的分类: 按测试执行阶段:单元测试.集成测试.系统测试.验收测试.(正式验收测试,Alpha 测试-内侧,Beta 测试-公测) 按测试技术分类:黑盒 ...

  9. 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...

最新文章

  1. ubuntu设置不同的eigen版本
  2. html 图片自动切换插件,jquery图片切换插件
  3. 截图工具当前未在计算机运行
  4. C语言补漏(1)--- char到int赋值的一个陷阱
  5. 测试用例 集成测试增删改查_20年高级测试人员的进阶汇总
  6. css rem 大屏开发_px/em/rem的区别与应用
  7. 洛谷P2822组合数问题
  8. Linux内核中container_of宏的理解
  9. python处理mat数据_python读取.mat文件的数据及实例代码
  10. thinkjs使用sqlite
  11. ExtJS Panel主要配置列表
  12. Hello Qt(十四)——QT绘图系统
  13. matlab pdetool解热传导方程,传热学与应用(李晓炜)基于pdetool的热传导数值计算.pdf...
  14. UNITY 对话系统
  15. 微录音--Android通话录音(vluyin-callrecorder)一款安卓通话录音软件
  16. 数据可视化—随机漫步
  17. Spring Cloud (五):路由网关(Zuul)
  18. 计算机专业必读哪些经典书籍?
  19. 闪来币SunlightCoin源码编译运行
  20. H5+微信公众号扫二维码页面跳转功能 vue实现

热门文章

  1. LeetCodeNo.55 跳跃游戏
  2. hysVideoQC v0.0.2.002版本发布
  3. 编程题——合法括号序列
  4. 论文阅读Unsupervised Corpus Aware Language Model Pre-training for Dense Passage Retrieval
  5. asp.net中引用System.Web.UI.DataVisualization.Charting命名空间
  6. 计组-堆栈寻址-堆栈指针
  7. GlobalWoZ: 面向全球通用的人机对话系统——快速构建多语对话能力初探
  8. 人工智能在刷题学海战术中的作用
  9. 【webrtc】视频特效的添加(15)
  10. Javascript - 1 引入方式,变量常量,数据类型,运算符,流程控制,数组,函数,对象,DOM