1.1 计算机软件发展历史 1.1.1 软件测试是伴随着软件的产生而产生的。早期的软件开发过程中,那时软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少, ...
分类:
其他好文 时间:
2019-12-30 21:13:13
阅读次数:
156
1.1 软件测试分类 1.1.1 单元测试 单元测试又称模块测试,是针对软件设计的最小单位程序模块进行正确性检验的测试 工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。单元测试需要从程序的内部结构出发设计测试用例。多 ...
分类:
其他好文 时间:
2019-12-30 21:12:14
阅读次数:
88
一、学习目标和建议学习周期 1、学习目标:完成Python入门基础,为数据分析事或者软件测试工程师知识体系中Python编程的入门知识。 2、学习阶段:2020.1.13-2020.2.23六周,建议每周学习时长15小时,整个学习时长90小时。 二、推荐教程 廖雪峰教程:https://www.li ...
分类:
编程语言 时间:
2019-12-30 09:43:00
阅读次数:
100
1.常见接口测试工具 常见浏览器(拥有独立的内核):谷歌、火狐 postMan简介:比较完整的API测试开发环境、 JMeter简介:Apache组织开发,最开始用于web测试,后扩展于其他测试领域 Fiddler简介:HTTP协议调式代理工具。 2.接口测试测试用例设计 接口测试用例设计方式:等价 ...
分类:
其他好文 时间:
2019-12-28 20:46:08
阅读次数:
66
最近软件要出新版本,在交付给测试组测试之前,组长让我先自己内部测一测。 虽然找出不少问题,但是感觉自己的测试过程十分无头绪,就是点到哪算哪,于是就想找找软件测试比较系统一点的方法。 以下是我找到相关内容,做个记录。 软件测试方法种类繁多,有白盒测试、黑盒测试、静态测试、动态测试、集成测试等等,记忆起 ...
分类:
其他好文 时间:
2019-12-27 19:32:15
阅读次数:
125
测试理论 1. 分类 测试理论 手工测试 web自动化测试 接口测试 移动自动化测试 缺陷(bug)管理工具的使用 2. 软件测试的定义 实际输出与预期输出之间的审核或比较的过程 3. 软件测试的目的 发现错误、证明程序有错、降低开发风险 4. 测试原则 不能证明软件不存在缺陷、不能执行穷尽测试、尽 ...
分类:
其他好文 时间:
2019-12-24 23:43:01
阅读次数:
90
不知不觉的踏入计算机的航程,不知不觉的成为了一位软件测试工程师,人生有很多的不确定性和选择性,但是既然选择了就要尽可能的去努力做到最好。 2013年是开头,16年是学会踏入社会,直到毕业我觉得一切开始变得神圣。经过实习的不断努力和突破层层难关,你开始得到了同事和老板的认可,但是你也开始尝尽无数次的加 ...
分类:
其他好文 时间:
2019-12-24 15:34:40
阅读次数:
266
软件调试的概念 软件调试是泛指重现软件缺陷问题,定位和 查找问题根源,最终解决问题的过程。 软件调试通常有如下两种不同的定义: 定义1:软件调试是为了发现并排除软件程序中 的错误,可以通过某种方法控制被调试程序的执行过 程,以便随时查看和修改被调试程序执行状态的方法。 在该定义中,软件测试属于软件调 ...
分类:
其他好文 时间:
2019-12-23 18:31:59
阅读次数:
95
测试用例设计 1用例数据分析 边界值分析法 定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。 2) ...
分类:
其他好文 时间:
2019-12-22 16:50:03
阅读次数:
80
功能测试与缺陷管理: 在工作中需要用到测试管理工具,一般的管理工具有:禅道,Jira,Tapd,Redmine,Qc QC的BUG的管理流程 禅道的BUG管理流程 BUG单的包含内容 ...
分类:
其他好文 时间:
2019-12-22 16:44:19
阅读次数:
89