软件测试理论入门(一)
软件测试
验证软件是否满足用户的需求。(不是以软件测试人员的主观意愿去判断软件的质量的,它是有标准的)
软件测试和调试的区别
目的不同
–测试的任务是发现程序中的缺陷;调试的任务是定位并且解决程序中的问题。 参与角色不同
–测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试主要是由开发人员执行。调试由开发人员完成。 执行阶段不同
-测试贯穿整个软件开发生命周期,调试一般在开发阶段
软件开发的生命周期
需求分析-计划-设计-开发-测试-运行
自动售卖机(买饮料的)只能投硬币测试用例
要求测试:购买红茶/雪碧/可乐,投币1.5按可乐(雪碧或者红茶)出相应饮料,投币2的话,按相应的饮料出饮料以外,还会自动出5角的硬币。
投100的纸币,无法识别,出错;
假币,识别出来并报警;
投1.5(先投币1块,再投5角),按相应饮料出相应饮料;
投1块,按饮料键,显示金额不足;
投游戏币;
断电投币;
断网投币;
没有饮料了,提示联系工作人员;
投2块,没有零钱找了,提示用户寻找工作人员手工解决;
顾客先按键,再投币会不会有提示;
还可以参考这篇文章-》自动售货机的测试用例编写https://blog.csdn.net/chris__x/article/details/107311639
软件测试理论入门(一)相关推荐
- 软件测试理论入门(二)
1.什么是软件测试 验证软件是否满足用户的需求 2.软件测试和开发的区别是什么? (1) 软件测试和软件开发中的调试的区别 目的:软件测试的目的,测试人员根据需求去判断软件是否满足用户的需求:软件调试 ...
- 软件测试工程师入门面试理论题库(一)
软件测试工程师入门面试理论题库 1,软件测试的定义:通过运行被测试的软件,发现软件的问题和错误来对软件进行质量评估. 2,测试的范围:程序,程序所用的数据及相关文档. 3,测试的风险:进度风险,质量风 ...
- 软件测试如何入门及进阶
转自 : http://www.51ste.com/share/det-42.html 作者:ruink 发布时间:2015-05-24 03:28:39 关键字:测试入门 测试进阶 测试发展 ...
- 软件测试c语言代码_软件测试理论知多少?
有源医疗器械很多都是带有软件的,今天一起了解下软件测试理论:软件测试目的,软件测试定义,软件测试原则,软件测试分类,软件测试方法,测试基本流程. 软件测试定义:软件测试(英语:software tes ...
- 软件测试理论、方法、流程及规范
软件测试理论.方法.流程及规范 一.软件测试理论 1. 软件测试的定义: 使用人工和自动化测试的手段测试某个软件存在的错误或者缺陷的,目的在于检验是否满足了需求. 2. 软件测试的目的: 是想以最少的 ...
- 深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐
深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐 书籍封面 1-图灵网站下载 书里也说了,可以图灵网站下载https://www.ituring.com.cn/book/ ...
- WebRTC理论入门
开篇导读,这篇是从 https://www.html5rocks.com/en/tutorials/webrtc/basics/ 搬运翻译过来的,属于WebRTC理论入门,感觉属于把webrtc说得比 ...
- 软件测试理论知识(入门篇)
一.测试基础 知识点1.软件生命周期 阶段 主要人员 主要任务 输出文档 计划 项目经理 指定整个项目的计划(目标.人员.预算) 项目计划 需求分析 产品经理.需求分析人员 进一步确定用户的需求 描述 ...
- 软件测试--重新入门
关于自己:本人是某一大专大二软件测试专业学生 ,也是第一次写博客文章,账号是大一就创建了的.创建账号的原因是大一期间经常作业做不出来,百度之后,社区里有很多的文章提供了很多的解答和知识,所以发现的这个 ...
最新文章
- C# 发送Http请求 - WebClient类
- Navicat for Oracle实现连接Oracle
- Educational Codeforces Round 75 (Rated for Div. 2)
- java对mysql数据库进行单表筛选备份、还原操作
- Visual Studio 2008在设计视图和代码视图切换的快捷键F7
- 排得更好VS估得更准VS搜的更全「推荐、广告、搜索」算法间到底有什么区别?...
- SOT23-6封装随机数发生芯片,串行接口
- 2019 年 DevOps 实践中最有价值的8大技能
- 如何处理SQL Server中附加数据库时出现的错误
- Endnote x7.5 破解 注册 激活
- marshmallow文档
- Auto.js脚本开发入门
- 计算机页面里的坚果云删不了怎么回事,坚果云如何卸载?卸载坚果云的几种方法...
- 首师大附中科创教育平台 我的刷题记录 3120 LJX的校园:入学典礼
- 内存小的浏览器有哪些,好不好用?分享一些使用感受
- 新颖的自我介绍_有关最新颖的自我介绍
- IDC:微软Windows将于2007年失去统治地位
- 如何评价深度学习相关顶级期刊论文难复现的问题?
- 【互联网广告】移动互联网广告
- html导航跳转,css实现导航切换的实例代码
热门文章
- Python中import模块的两种模式
- linux查看网卡连接哪个cpu,Linux查看CPU/内存/网卡/操作系统信息
- ABAP Netweaver 和 ABAP Platform 这两个名词的辨析
- SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
- SAP 电商云 Spartacus UI quick order 搜索结果的索引设置实现
- SAP UI5 应用开发教程之一:Hello World
- Express engine 学习笔记 - app.engine 的使用方法
- 如何在SAP Spartacus自定义Component里消费数据
- 使用npm安装TypeScript
- 在SAP Data Intelligence Modeler里测试data Generator graph