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

软件测试和调试的区别

目的不同
–测试的任务是发现程序中的缺陷;调试的任务是定位并且解决程序中的问题。 参与角色不同
–测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试主要是由开发人员执行。调试由开发人员完成。 执行阶段不同
-测试贯穿整个软件开发生命周期,调试一般在开发阶段

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

自动售卖机(买饮料的)只能投硬币测试用例
要求测试:购买红茶/雪碧/可乐,投币1.5按可乐(雪碧或者红茶)出相应饮料,投币2的话,按相应的饮料出饮料以外,还会自动出5角的硬币。

投100的纸币,无法识别,出错;
假币,识别出来并报警;
投1.5(先投币1块,再投5角),按相应饮料出相应饮料;
投1块,按饮料键,显示金额不足;
投游戏币;
断电投币;
断网投币;
没有饮料了,提示联系工作人员;
投2块,没有零钱找了,提示用户寻找工作人员手工解决;
顾客先按键,再投币会不会有提示;

还可以参考这篇文章-》自动售货机的测试用例编写https://blog.csdn.net/chris__x/article/details/107311639

软件测试理论入门(一)相关推荐

  1. 软件测试理论入门(二)

    1.什么是软件测试 验证软件是否满足用户的需求 2.软件测试和开发的区别是什么? (1) 软件测试和软件开发中的调试的区别 目的:软件测试的目的,测试人员根据需求去判断软件是否满足用户的需求:软件调试 ...

  2. 软件测试工程师入门面试理论题库(一)

    软件测试工程师入门面试理论题库 1,软件测试的定义:通过运行被测试的软件,发现软件的问题和错误来对软件进行质量评估. 2,测试的范围:程序,程序所用的数据及相关文档. 3,测试的风险:进度风险,质量风 ...

  3. 软件测试如何入门及进阶

    转自 :  http://www.51ste.com/share/det-42.html 作者:ruink  发布时间:2015-05-24 03:28:39  关键字:测试入门 测试进阶 测试发展 ...

  4. 软件测试c语言代码_软件测试理论知多少?

    有源医疗器械很多都是带有软件的,今天一起了解下软件测试理论:软件测试目的,软件测试定义,软件测试原则,软件测试分类,软件测试方法,测试基本流程. 软件测试定义:软件测试(英语:software tes ...

  5. 软件测试理论、方法、流程及规范

    软件测试理论.方法.流程及规范 一.软件测试理论 1. 软件测试的定义: 使用人工和自动化测试的手段测试某个软件存在的错误或者缺陷的,目的在于检验是否满足了需求. 2. 软件测试的目的: 是想以最少的 ...

  6. 深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐

    深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐 书籍封面 1-图灵网站下载 书里也说了,可以图灵网站下载https://www.ituring.com.cn/book/ ...

  7. WebRTC理论入门

    开篇导读,这篇是从 https://www.html5rocks.com/en/tutorials/webrtc/basics/ 搬运翻译过来的,属于WebRTC理论入门,感觉属于把webrtc说得比 ...

  8. 软件测试理论知识(入门篇)

    一.测试基础 知识点1.软件生命周期 阶段 主要人员 主要任务 输出文档 计划 项目经理 指定整个项目的计划(目标.人员.预算) 项目计划 需求分析 产品经理.需求分析人员 进一步确定用户的需求 描述 ...

  9. 软件测试--重新入门

    关于自己:本人是某一大专大二软件测试专业学生 ,也是第一次写博客文章,账号是大一就创建了的.创建账号的原因是大一期间经常作业做不出来,百度之后,社区里有很多的文章提供了很多的解答和知识,所以发现的这个 ...

最新文章

  1. C# 发送Http请求 - WebClient类
  2. Navicat for Oracle实现连接Oracle
  3. Educational Codeforces Round 75 (Rated for Div. 2)
  4. java对mysql数据库进行单表筛选备份、还原操作
  5. Visual Studio 2008在设计视图和代码视图切换的快捷键F7
  6. 排得更好VS估得更准VS搜的更全「推荐、广告、搜索」算法间到底有什么区别?...
  7. SOT23-6封装随机数发生芯片,串行接口
  8. 2019 年 DevOps 实践中最有价值的8大技能
  9. 如何处理SQL Server中附加数据库时出现的错误
  10. Endnote x7.5 破解 注册 激活
  11. marshmallow文档
  12. Auto.js脚本开发入门
  13. 计算机页面里的坚果云删不了怎么回事,坚果云如何卸载?卸载坚果云的几种方法...
  14. 首师大附中科创教育平台 我的刷题记录 3120 LJX的校园:入学典礼
  15. 内存小的浏览器有哪些,好不好用?分享一些使用感受
  16. 新颖的自我介绍_有关最新颖的自我介绍
  17. IDC:微软Windows将于2007年失去统治地位
  18. 如何评价深度学习相关顶级期刊论文难复现的问题?
  19. 【互联网广告】移动互联网广告
  20. html导航跳转,css实现导航切换的实例代码

热门文章

  1. Python中import模块的两种模式
  2. linux查看网卡连接哪个cpu,Linux查看CPU/内存/网卡/操作系统信息
  3. ABAP Netweaver 和 ABAP Platform 这两个名词的辨析
  4. SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
  5. SAP 电商云 Spartacus UI quick order 搜索结果的索引设置实现
  6. SAP UI5 应用开发教程之一:Hello World
  7. Express engine 学习笔记 - app.engine 的使用方法
  8. 如何在SAP Spartacus自定义Component里消费数据
  9. 使用npm安装TypeScript
  10. 在SAP Data Intelligence Modeler里测试data Generator graph