Automated? Manual? There is no such thing as manual or automated testing. It’s all just testing. Testing is often supported by tools that attempt to simulate user interaction with the system. This is what people call “test automation” even though it is only automating a crude approximation of one aspect of testing. If you have the ambition to be a one-man test team, it is extremely valuable to learn how to make your own tools.

Exploratory? Scripted? There is no such thing as an exploratory or scripted tester. All good testing is exploratory to some degree and scripted to some degree.

Tester. This is a testing generalist who can contribute to any test team. Sometimes called a QA analyst, QA engineer, or test engineer. I prefer the simplicity of “tester.”

Omega Tester. The omega tester (which I sometimes call a test jumper, after the analogy of a paratrooper) is one who can do anything. An omega tester is equipped to be the only tester in a project team, if necessary. Omega testers can lead testing, or work with a team of other testers. I am an omega tester. I aspire to be a good one.

Performance Tester. The performance tester understands the mathematics and dynamics of the performance of large-scale systems. They use tools that create high loads and measure the performance envelope of systems as they scale up. Performance testers often don’t think of themselves as testers.

Usability Tester. The usability tester is a bit mythical. I have met only two dedicated usability testers in my entire career, but I have seen more of them from a distance. A usability tester specializes in studying how users feel about using and learning a product.

Security Tester. Security testers also often don’t think of themselves as testers. Security is an exciting, specialized form of testing that requires the mastery of a great many facts about a great many technologies.

Testing Toolsmith. A testing toolsmith is a programmer dedicated to writing and maintaining tools that help testers. This is what a lot of people would call an “automated tester” but you better not use that term around me.

“SDET” Software Development Engineer in Test. This means a full on programmer who does testing using his programming skills.

软件测试基础知识bbst,摘自James Bach对软件测试新手的建议相关推荐

  1. 软件测试基础知识bbst,海盗派测试分析MFQPPDCS海盗派.PDF

    海盗派测试分析MFQ&PPDCS海盗派.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时长:2~3 天 海盗派测试分析: MFQ ...

  2. 软件测试基础知识bbst,海盗派测试管理: RSTM.PDF

    海盗派测试管理: RSTM.PDF ShareTesting, Share Learning! www.ShareTesting.Com 时⻓: 标准版 2 天 海盗派测试管理 : RSTM 讲师: ...

  3. 软件工程与软件测试基础知识_这是我在软件工程工作九个月中学到的知识

    软件工程与软件测试基础知识 I've been working for about nine months at Dexter as a software developer. I wrote a b ...

  4. 软件测试基础知识大全【乐搏TestPRO】

    在很多人的认知里,软件测试入门门槛低,简单易学.确实,软件测试基础知识更偏向于理论方法的学习,及部分常用工具的学习. 接下来的70个基础知识讲解,弄明白后这些问题后,软件测试入门也基本掌握了.本篇共分 ...

  5. 01.软件测试基础知识整合

    软件测试基础 前言 一.什么是软件测试 二.软件测试的目的 三.软件测试的基本流程 四.测试分类 五.测试用例 1.什么是测试用例 2.测试用例的重要性 3.测试用例的设计方法 4.测试点分析 5.如 ...

  6. 软件测试基础知识面试题目(25题英文题目)

    软件测试基础知识面试题目(25题英文题目) 1. Verification is:  a. Checking that we are building the right system b. Chec ...

  7. fiddler模拟服务器响应,2020军队文职计算机知识:【软件测试基础知识】如何使用fiddler模拟接口服务器...

    [导语]2020军队文职计算机知识:[软件测试基础知识]如何使用fiddler模拟接口服务器已发布,为助力各位考生做好2020年军队文职招聘考试准备,中公部队文职考试网提供了军队文职专业科目和综合辅导 ...

  8. 【软考软件评测师】软件测试基础知识

    [软考软件评测师]软件测试基础知识 软件测试基础知识 [软考软件评测师]软件测试基础知识 一. 软件测试的概念 1)软件测试定义的发展 2)软件测试的目的 3)软件测试的对象 4)对于测试组织者和实施 ...

  9. 软件测试基础知识——适合初学者

    软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现某种功能的指令的集合,"文档"是指软件在开发.使用和维护过程中产生的 ...

最新文章

  1. HttpPrinter与YunPrinter区别
  2. python完全新手教程-小白的Python新手教程​
  3. 我对北京印象之10年前后
  4. burpsuite破解版
  5. RSA私钥文件(PEM-PKCS#1)解析
  6. C#LeetCode刷题之#653-两数之和 IV - 输入 BST(Two Sum IV - Input is a BST)
  7. 排除表_数字高压表(交直流分压器)常见故障分析
  8. Go 函数的 Map 型参数,会发生扩容后指向不同底层内存的事儿吗?
  9. 无心剑英译奥修《什么是教育?》
  10. Git检出远程库的分支等相关操作
  11. CLR探索系列:深入追踪托管exe加载执行过程
  12. matlab差分方程实验报告,实验二微分方程与差分方程模型matlab求解.doc
  13. python3开发环境_python3开发环境安装
  14. linux raid 监控,如何使用CentOS 6监控Dell PERC H710 Raid控制器背后的硬盘状态?
  15. Ocelot.Authorization.Middleware.AuthorizationMiddleware[0] requestId: 0HMJ300E5APNA:00000002...
  16. 2. VBA Excel宏
  17. 连接远程电脑虚拟机时,怎样重启远程电脑?
  18. DSP TMS320F2803x CLA 指令
  19. Java EE入门教程系列第三章JavaBean(二)——JavaBean在JSP中的应用
  20. 常用的几种设计模式详解

热门文章

  1. RabbitMQ系列教程之一:我们从最简单的事情开始!Hello World
  2. C# JObject转换JSON文件相关处理
  3. [转]javaandroid线程池
  4. C#子窗体运行时无法正常最大化的解决办法
  5. C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。
  6. Android之获取到音视频的时长后按格式(00:00或者00:00:00)显示
  7. C和指针之数组编程练习5 (矩阵相乘)
  8. ubuntu之find方法
  9. java剪切txt文件_用Java把剪切板的内容实时保存到txt
  10. vc++ 提取网页上的文字_网页内容不让你复制?老师傅教的这招太绝了,1键提取全网文字...