前言

按测试执行的类型来分:功能测试、自动化测试

1.功能测试

功能测试俗称点点点测试。初级测试人员的主要测试任务就是执行测试工程师所写的测试用 例,记录用例的执行状态及bug情况。与开发人员进行交互直到bug被修复。

功能测试理论上是指通过测试来检测系统每个功能是否都能正常使用,主要关注外部结构, 不考虑系统内部逻辑结构,主要针对软件界面和软件功能进行测试。

很多测试人员认为功能测试没有技术含量。其实这个想法是错误的,当你看不到程序是如何 运行的情况下,要想找出深层次的问题对测试人员理解系统的程度要求很高。大家总是觉得单元 测试很难,而系统测试中的功能测试很简单。但真实情况正好相反,测试人员认为单元测试很难, 是因为其不会编码而产生的恐惧。这也就是会者不难难者不会的道理。当测试人员对代码有一定认知后,会发现真正难的是看不到单元结构的外部测试。随着测试人员的能力提高,自然会在 对事情的判断上有所更新的。这是测试人员必经的过程。

2.自动化测试

自动化测试也是目前测试行业用得比较多的测试。行业中对于自动化测试的理论描述是这样 的:自动化测试是利用软件测试工具自动实现全部或部分测试。它是软件测试的一个重要组成部 分,能完成许多手工测试无法实现或难以实现的测试。正确、合理地实施自动测试,能够快速、 全面地对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期。

虽然自动化测试看上去是一件事半功倍、非常值得去做的事情。但在我们的实际工作中,除 了有资本实力的大公司,小公司介入自动化测试大多以失败不了了之。首先并不是所有的项目都 适合自动化,特别对现在比较流行的UI自动化而言。不够成熟的项目对于前端变化很多,这就 造成了自动化角度的维护成本很高。再加上人力物力等原因,使用自动化测试的成本高,但效果 有时还不如简单的功能测试。实际运用的自动化测试性价比低就是造成其无法在小企业中生存下 去的主要原因。所以自动化测试更适合已经成熟稳定的项目,且已具备了前期的投入资本。自动 化可以说是测试技术的提升,对测试人员本身的技术成长是有好处的,但是大家还是要做好可行 性分析,不要盲目跟风或者夸大其效果。

最后

我根据多年的测试经验总结编写了下面的《自动化测试工程师学习路线》,从测试的各个方面为你整理了当前最热门的测试库和框架,帮你建立自己的自动化测试技术体系, 让你在测试工作变得更加高效。现在分享给你们。

【自动化测试学习路线】
1. 自动化测试必备Python编程内容


2. Web UI 自动化测试基础内容

3. Web UI 自动化测试实战内容


4. APP UI 自动化测试基础内容


5. APP UI 自动化测试实战内容


6. API 接口自动化测试基础内容


7. API 接口自动化测试实战内容


8. CI/CD持续集成专项技术

 
9. 自动化测试框架实战技术


上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系,完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。 

既然看到这里,在收藏的同时,也请不吝啬的点个赞呗!期待 ~

绵薄之力【资源分享】
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。 

【10K功能测试】-【20K自动化测试】之间的区别相关推荐

  1. 功能测试、自动化测试、性能测试的区别

    目录 前言 1.功能测试 2.自动化测试 3.性能测试 4.安全性测试 总结 重点:配套学习资料和视频教学 前言 按测试执行的类型来分:功能测试.自动化测试.性能测试 1.功能测试 功能测试俗称点点点 ...

  2. 2022年测试工程师面试题大合集「 功能测试,自动化测试等」300道题

    测试面试 1 测试理论, 13道题 2 工作中的测试思维, 56道题 3 工作中的测试思维,进阶, 39道题 定位问题 用例设计 4 自动化, 53道题 UI自动化 接口自动化 fixture 5 L ...

  3. 产品功能测试与系统测试有什么区别

    产品功能测试与系统测试有什么区别呢?这常常是让测试人员非常迷惑的地方,有的小伙伴认为系统测试应该包含功能测试在内,有的小伙伴则认为这是两个独立的测试类别.而从很多方面来说,产品功能测试与系统测试还是有 ...

  4. 2121端口和21端口区别_耳机端口和扬声器端口之间有区别吗?

    2121端口和21端口区别 Your computer has a speaker port (perhaps even multiple ones) and a headphone port. Yo ...

  5. GOF设计模式学习--辨析各种模式的要点和相似模式之间的区别

    --辨析各种模式的要点和相似模式之间的区别 http://blog.csdn.net/wind19/article/details/6968149 1                    正文之前 ...

  6. FPGA与ASIC:它们之间的区别以及使用哪一种?

    FPGA与ASIC:它们之间的区别以及使用哪一种? FPGA Vs ASIC: Differences Between Them And Which One To Use? VL82C486 Sing ...

  7. Python 应用领域以及版本之间的区别

    Python 应用领域以及版本之间的区别 一.Python应用领域 Python+人工智能,给你更多研究方向选择! 企业级综合实战项目,集六大前沿技术为一体 二. Python 2与Python 3的 ...

  8. java中separator_java - File.separator和路径中的斜杠之间的区别

    java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...

  9. 机器学习、数据科学、人工智能、深度学习和统计学之间的区别!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Vincent Granville,来源:机器之心 在这篇文章中, ...

最新文章

  1. 数据结构之【队列】的基本操作C语言实现
  2. ajax catch,promise记得写上catch
  3. 基于Yolov5的烟火检测——模型训练与C++实现部署
  4. 从零开始入门 K8s | 可观测性:监控与日志
  5. boost::gil::pixel_bit_size用法的测试程序
  6. TCP和UDP的聊天
  7. Hive之DDL数据定义
  8. 一种轻量级的C4C业务数据同步到S/4HANA的方式:Odata通知 1
  9. python函数type的用意_python中type()是什么意思
  10. js layui跳转页面_【WEB前端开辟】layui的iframe跳转链接与页面按钮跳转相干引见...
  11. 【实习之T100开发】T100 P处理开发流程
  12. 导致集群重启_园区网核心交换机S7706异常重启导致无线网络故障
  13. python删除文件命令_python 删除文件夹
  14. 关于python中的setup.py(转)
  15. 发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本...
  16. mf4350d驱动下载linux,佳能 imageCLASS MF4350d 驱动程序下载-更新佳能软件(打印机)
  17. S7-200 SMART间接寻址功能说明(指针的使用)
  18. python爬取琳琅社区整站视频
  19. A1124 Raffle for Weibo Followers(20分)PAT 甲级(Advanced Level) Practice(C++)满分题解【map】
  20. Ubuntu系统下解压RAR文件

热门文章

  1. 实现临界区互斥的基本方法:①4种软件 ②3种硬件 ③2种信号量机制
  2. Android 使用mp4parser进行视频的分割与合并
  3. html:display属性
  4. TCP/IP 协议就是传输洋葱?一文带你深入了解
  5. 站台「亚马逊云科技中国峰会」,我成了「开发者大讲堂」演讲嘉宾~
  6. 【CocosCreator入门】CocosCreator组件 | Mask(遮罩)组件
  7. 把一件件小事积累起来,会有什么样的变化
  8. Axure RP 9如何查看和共享HTML
  9. NAS协议--EMM状态与行为
  10. JAVA Email——利用java完成发送电子邮件(包括附件)