一、什么是软件测试

软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程

英语的解释是

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.

我的认为软件测试不仅包括开发时为达到软件所能实现的有关要求的测试还应包括在产品投入市场后在不同的运行环境下,不同使用人群下的测试。故软件测试的时间应贯穿整个软件开发到使用周期

二、关于黑盒测试与白盒测试

黑盒测试:黑盒测试是在不清楚软件本身代码的情况下,对软件的功能进行测试

白盒测试:白盒测试是清楚软件的结构,用以全面了解程序的内部结构,对所有的逻辑结构进行测试,此时就会设计到一个有效等价类的概念,白盒测试是很难对程序进行全面的测试的。

三、关于有效等价类与无效等价类

等价类是指把所有的可能的输入分成若干个子集,从每个子集中选取有代表性的数据作为测试用例

有效等价类:合理的,有意义的输入

无效等价类:不合理的,无意义的输入

划分等价类时应注意的要点:

  1. 各集合应互不相交,各集合的并集应是整个输入域
  2. 着重关注取边界值的情况

四、关于测试各阶段的划分

  1. 单元测试
  2. 功能测试
  3. 集成测试
  4. 场景测试
  5. 系统测试
  6. Alpha测试
  7. Beta测试

转载于:https://www.cnblogs.com/looooops/p/4420530.html

Charpter5 软件测试总结相关推荐

  1. 谈软件测试人员定位---三年软件测试总结

    因为一直从事web产品的测试,我的观点并不一定适合所有的类型项目. 工作已将近三年了,虽然这三个年头里我都在积极的学习着与测试相关的技术:但是能沉淀的东西很少.相信测试同学都有类似的感觉. 不要为了测 ...

  2. 软件测试总结之覆盖法语句覆盖

    软件测试总结之覆盖法&语句覆盖 今天浏览是发现之前的笔记了,把之前没写完的内容补上,以后好回顾. 其余试题直达 软考总结之性能测试专题习题 软考总结之UML类图专题试题 软考总结之等价类划分法 ...

  3. 软件测试流程进阶----两年软件测试总结[转]

    工作两年了,我一直希望让自己每年对测试的理解更深入一层.工作一年的时候我写了<谈软件测试---一年工作总结> ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没 ...

  4. 软件测试总结——常见的面试问题(三)

    自动化测试软件作用(重点): 一:jmeter: 纯java编写负载功能测试和性能测试开源工具, 支持接口自动化测试,录制.抓包.可进行压力测试(增加线程,考验服务器最大支持访问数).弱网测试.添加请 ...

  5. 入行多年软件测试总结的经验

    1.控制好自己的情绪 成长过程中,最要紧的事情是:停止暴露自己,学会隐藏自己".这不是教我们虚伪,而是职场中的大智慧.很多人都是打着"追求自己的内心"的幌子,来掩盖自己情 ...

  6. Jmeter软件测试总结

    为期2个月的软件测试实习即将结束,值此时刻我想记录一下这两个月的收获,也为以后的复习做准备. Jmeter Jmeter是这次实习使用最多的软件了,现已达到熟练水平. 现在我将从安装开始,重新梳理一遍 ...

  7. APP软件测试总结,android输入法下载

    4)安装后没有生成多余的目录结构和文件. 2.卸载 1)测试系统直接卸载程序是否有提示信息. 2)测试卸载后文件是否全部删除所有的安装文件夹. 3)卸载是否支持取消功能,单击取消后软件卸载的情况. 4 ...

  8. 软件测试总结(十一)

        快世界末日了,不知道这软件测试在传说中的末日来临之前还能总结完不,不管末日来不来,软件测试的总结还得进行下去.好了今天开始总结逻辑覆盖中的语句覆盖.     什么是语句覆盖呢?从字面上理解,就 ...

  9. 旅行社软件测试培训,旅行社管理系统软件测试总结分析方案(65页)-原创力文档...

    旅行社管理系统 软件测试总结报告 授 课 学 期 2018 学年至 2018 学年 第一 学期 学 院 计算机科学与信息工程 专 业 计算机科学与技术 组 长 姓 名 组 长 学 号 20181230 ...

最新文章

  1. 北大校友“炼丹”分享:OpenAI如何训练千亿级模型?
  2. php如何获取js文本框内的内容,js获取input标签的输入值(实例代码)
  3. JS不同类型之间运算与转换
  4. 如何覆盖 SAP Spartacus 默认的 css style
  5. 程序的重定位问题(程序装入)
  6. Memcached缓存在.Net 中的使用(memcacheddotnet)
  7. Kubernetes精华问答 | K8s架构和组件是怎样的?
  8. java进销存系统源码_青云源码——最新企业进销存管理系统源码分享
  9. PL/SQL Developer-官网下载地址
  10. AI技术宅:女神说什么,听我的!
  11. MySQL详细安装教程
  12. [转] 国内软件破解下载网站列表!
  13. 联机侠控制台JAVA_联机侠控制台常见问题 | 我的世界 | MC世界侠
  14. 74HC595引脚图时序图工作原理及pdf中文资料
  15. cryptographic algorithms
  16. win10系统上的appdata是什么文件夹可以删除吗
  17. 用C++写洛谷P1427小鱼的数字游戏
  18. xcode6 下载地址
  19. 【图像分类】YOLOv5-6.2全新版本:支持图像分类
  20. 微信小程序(获取标签节点的信息)

热门文章

  1. Objective-C 2.0属性(Property)介绍
  2. Windows 窗体多线程
  3. 在校园里捉到一只小鸟,怎么办?
  4. Kali Linux 2017.1脚本gerix.py修复
  5. websocket java 测试_Java后端WebSocket的Tomcat实现
  6. php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍
  7. python建模仿真报告_Python|数学建模|排队论仿真
  8. qchart画完以后删除_画错了,重新画一幅吧!”这句话对学画画的孩子来说,伤害有多大?...
  9. 图片浏览器每次只能打开一张图片_那些你可能不知道的浏览器奇技淫巧
  10. 架设国外服务器怎么维护,关于架设海外服务器这些事情你了解吗