随笔分类 -  软件测试52讲学习

基于极客时间里的软件测试52讲教程,在学习过程中做一个学习总结
摘要:一、常见代码错误类型 语法特征错误:指的是从编程语法上就能发现的错误,(不过现在使用IDEA工具变成,常用语法会给出提示,否则编译不通过) 边界行为特征错误:指的是代码在执行过程中发生异常,崩溃或者超时。 经验特征错误:指的是根据过往经验发现代码错误 算法错误:指的是代码完成的计算或之前预先涉及的计 阅读全文
posted @ 2021-11-21 16:38 感恩有你 阅读(108) 评论(0) 推荐(0)
摘要:一、单体架构和微服务架构 1、单体架构的特点 1.1、灵活性差:每次进行改动,都需要进行打包发布整个应用,由于所有代码都在一起,所以每次编译打包都要花费很长时间。 自己补充说名:代码都在一起的时候每次打包发布,相关的测试活动都会受到影响。 1.2、可扩展性差:在高并发场景下,无法以模块为单位灵活扩展 阅读全文
posted @ 2021-11-21 15:10 感恩有你 阅读(117) 评论(0) 推荐(0)
摘要:概要:原教程中介绍了API测试工具的简单使用,其中包括cURL和postman,这里在总结的过程中,就不写工具使用的操作步骤了 一、API测试的基本步骤 1、准备测试数据 2、通过API测试工具,发起对被测API的request 3、验证返回结果的respinse 备注:原教程给到测试代码地址:ht 阅读全文
posted @ 2020-04-12 11:15 感恩有你 阅读(253) 评论(0) 推荐(0)
摘要:一、教程里这句话总结的比较好: 只有当自己真正明白了自己的核心竞争力,才能理清“应该做什么”和"应该怎么做"这两个问题,才能朝着正确的方向前行 二、根据作者列举的两个案例并写的总结: 作为测试人员,必须要深入理解业务,但是业务知识不能等同于测试能力 测试开发岗位的核心其实是“ 测试”,“开发”的目的 阅读全文
posted @ 2020-03-30 23:40 感恩有你 阅读(239) 评论(0) 推荐(0)
摘要:一、缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出,作为优秀的测试工程师,最基本的一项技能就是 把发现的缺陷准确无歧义的表达清楚,这样就意味着,开发工程师可以根据缺陷报告快速理解缺陷,并精确定位问题’ 二、必须要牢记的是,好的缺陷报告绝对不是大量信息的堆叠,而是 阅读全文
posted @ 2020-03-29 18:05 感恩有你 阅读(369) 评论(0) 推荐(0)
摘要:一、在软件研发的生命周期的各个阶段都有自动化测试技术的存在,并且对提升测试效率有着至关重要的作用 二、广义上讲,单元测试阶段的"自动化"内涵不仅仅指测试用例执行的自动化,还包含下面五个方面: 1、用例框架代码生成的自动化 2、部分测试输入数据的自动化生成 3、自动桩代码的生成 4、被测代码的自动化静 阅读全文
posted @ 2020-03-29 14:39 感恩有你 阅读(639) 评论(0) 推荐(0)
摘要:一、什么是自动化测试 把人对软件的测试行为转化为由机器执行测试的一种实践,可以把测试工程师从机械重复的测试工作中解脱出来,将更多的精力放在新功能 的 测 试和更全面的测试用例设计上【我们通常在测试工作中分为接口自动化和GUI自动化】 自动化测试的本质是先写一段代码,然后去测试另一段代码,所以实现测试 阅读全文
posted @ 2020-03-29 14:11 感恩有你 阅读(687) 评论(0) 推荐(0)
摘要:一、"好的"测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关 二、好的测试用例必须具备的三个特征 1、整体完备性:"好的"测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求 2、等价类划分的准确性:指的是对于每个等价类都能保证只要一个输 阅读全文
posted @ 2020-03-24 22:39 感恩有你 阅读(326) 评论(0) 推荐(0)
摘要:一、作为测试工程师,我们的目标是要保证系统在各种应用场景下的功能是符合设计要求的,所以需要考虑的测试用例就需要更多更全面 二、在编写测试用例时,最常用、最典型也是最重要的黑盒测试方法:等价类划分和边界值分析 三、一个质量过硬的软件系统,除了显式功能性需求外,其它的非功能性需求也是极其关键的 1、显式 阅读全文
posted @ 2020-03-23 22:16 感恩有你 阅读(228) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示