迷阵

“单元测试,集成测试,端到端测试,安全测试,性能测试,压力测试,契约测试,冒烟测试,验收测试,API测试,UI测试,兼容性测试……”

不知道你是不是像我一样,曾被这些各种各样的“测试”搞得晕头转向。作为一个有追求的开发人员,保证所写的程序、所构建的系统具备良好的质量自然是分内之事。但是面对这些千奇百怪的测试难免会望而却步,只能劝自己一句“专业的事情还是交给专业的人去做吧”,然后把测试的工作一把推给QA,闷头写自己的代码去了。

不光是测试种类众多,每个人对于某一个测试的理解也都不一样。就拿大家最熟悉的“单元测试(unit testing)”来举例,问题的关键就被聚焦到了“到底如何才算是一个单元(unit)?”有人说是一个方法,有的人说是一个类,有的人说都不对,应该是一个最小的业务单元(至少是API级别的)。还有人提出了Integration Unit Test的概念,即集成级别的单元测试。

不光是我等软件小辈,就连很多IT界的神级人物也常常为此争论不休。

古话说的好,一千个人心中有一千种单元测试,看来说的是有道理的。

列表法

测试矩阵是什么,小孩子都懂的,你该不会不知道吧相关推荐

  1. 软件测试矩阵,测试矩阵 - 51Testing软件测试网

    迷阵 "单元测试,集成测试,端到端测试,安全测试,性能测试,压力测试,契约测试,冒烟测试,验收测试,API测试,UI测试,兼容性测试--" 不知道你是不是像我一样,曾被这些各种各样 ...

  2. 《转》从程序员到项目经理(五):不是人人都懂的学习要点

    转载自http://www.cnblogs.com/watsonyin/archive/2012/10/22/2734741.html 学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯 ...

  3. wilkinson--生成Wilkinson特征值测试矩阵

    wilkinson--生成Wilkinson特征值测试矩阵 [功能简介]生成Wilkinson特征值测试矩阵. [语法格式] W=wilkinson(n) 生成n阶特征值测试矩阵,它是一个对称的三对角 ...

  4. Java黑皮书课后题第6章:*6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵。每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n*n矩阵

    6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵.每个元素都是随机产生的0或1.编写一个测试程序,提示用户输入n,显示一个n*n矩阵 题目 题目描述与运行示例 破题 代码 ...

  5. 这些BATJ必考的Java面试题,你都懂了吗?

    转载自   这些BATJ必考的Java面试题,你都懂了吗? 题目一 请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别? 考点分析: 分析 Exception 和 Err ...

  6. 1分钟了解协同过滤,pm都懂了

    转载自 1分钟了解协同过滤,pm都懂了 工程架构方向的程序员,看到推荐/搜索/广告等和算法相关的技术,心中或多或少有一丝胆怯.但认真研究之后,发现其实没有这么难. 今天的1分钟系列,给大家介绍下推荐系 ...

  7. 从程序员到项目经理(五):程序员加油站 -- 不是人人都懂的学习要点

    学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 一.学习也是一种能力 看到这个标题,有人会说:&q ...

  8. java循环1000000000_Java11比Java8快多少,不是测试人员一眼也能看懂

    原标题:Java11比Java8快多少,不是测试人员一眼也能看懂 简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA 2019.1 x64 ...

  9. 云终端linux,云终端详细介绍,看完你就都懂了

    原标题:云终端详细介绍,看完你就都懂了 随着云计算技术的不断成熟和发展,云桌面被越来越多的人所熟知和使用,我们知道云桌面主要有云终端和服务器这两大硬件所组成.而今天我们要说的就是这个只有手机大小的云终 ...

最新文章

  1. Web服务集成CRM的应用
  2. 知识图谱学习笔记-命名实体识别
  3. MATLAB 线型 颜色 和 标记点组合使用
  4. IIS------如何安装IIS
  5. c++ 回调函数与std::function使用实例
  6. 微信独立精彩互换抢红包系统源码ThinkPHP开源版
  7. 夜班工作有哪些优缺点?
  8. awk之printf及相关参数详解
  9. mysql 锁问题 (相同索引键值或同一行或间隙锁的冲突)
  10. 语音识别论文.doc
  11. [学习css系列]纯css实现移入移出效果
  12. 省市县三级联动多种实现方式
  13. MATLAB识别实验,基于MATLAB的人脸识别系统实验报告.pdf
  14. Python模拟登录淘宝
  15. oracle按序号排序,Oracle排序以及序号的输出
  16. idea+win10+chrome+jAceJump的快捷键使用
  17. 《C语言实战教学》:程序式思维及C语言介绍
  18. 三分钟读懂客户端证书
  19. 维基解密想帮助苹果、Google 对抗 CIA 黑客入侵
  20. 以太坊加速区块同步方法

热门文章

  1. 网络请求(一)— HTTP/0.9、HTTP/1.0、HTTP/2.0、SPDY
  2. linux启动xfce桌面,Xfce桌面环境美化完整教程
  3. 关于伸缩盒(弹性盒)
  4. 数码相机常用英文缩写对照表
  5. 华为ensp 二层交换机使用vlan实现不同网段互通
  6. 如何从0到1打造自动化测试平台
  7. 互联网早报:货拉拉宣布上线行程录音功能,试运行车载设备后将逐步推广至全国
  8. 云游戏就是云未来,阿里元境 x Unity x 长江学者这样说
  9. 2020年8月10日31---Html知识介绍
  10. 脸部皮肤过敏、春季皮肤过敏、过敏性皮肤症状!