(1)什么是测试? TDD DDD 测试本身也是一套完整学科 单元测试 白盒测试 能看到完整的代码 黑盒测试 没有源码的,也叫功能测试。 灰盒测试 压力测试 疲劳强度测试 冒烟测试 集成测试 回归测试 自动化测试 (2)JUnit 简介 JUnit 是用于编写和运行可重复的自动化测试的开源测试框架, ...
分类:
其他好文 时间:
2018-10-11 11:30:39
阅读次数:
201
Gauge是一个轻量级的跨平台测试自动化工具,可以使用不同的语言中编写测试用例。 ...
分类:
其他好文 时间:
2018-10-10 01:03:05
阅读次数:
232
Jest 单元测试入门 今天,我们要讲的是 Jest 单元测试的入门知识。 为何要进行单元测试? 在学习 Jest 之前,我们需要回答一个问题:为何要进行单元测试?编写单元测试可以给你带来很多好处: 将测试自动化,无需每次都人工测试。 变更检查,当代码发生重构,可以及时发现,并做出相应的调整。 列举 ...
分类:
其他好文 时间:
2018-09-27 13:01:35
阅读次数:
1087
Appium是一个开源测试自动化框架,用于本机、混合和移动Web应用程序,它使用WebDriver 协议驱动 iOS、Android和Windows应用程序。 ...
分类:
移动开发 时间:
2018-09-17 21:31:27
阅读次数:
230
Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连 ...
分类:
其他好文 时间:
2018-09-15 16:38:55
阅读次数:
160
Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架。它具有易于使用的表格测试数据语法,并使用关键字驱动的测试方法。它的测试功能可以通过使用Python或Java实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法,从现有的关键字创建新的更高级别的关键... ...
分类:
编程语言 时间:
2018-09-14 17:24:24
阅读次数:
140
什么是手工测试? 手工测试是一种软件测试,其中测试人员无需使用任何自动化工具即可手动执行测试用例。 手工测试是所有测试类型中最原始的,有助于发现软件系统中的错误。 必须手工测试任何新应用程序,然后才能使其测试自动化。手工测试需要更多的努力,但是必须检查自动化可行性。 手工测试不需要任何测试工具的知识 ...
分类:
其他好文 时间:
2018-09-02 15:06:41
阅读次数:
179
什么是自动化测试?首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通工具记录或编写脚本的方式模拟手工测试的过程 ...
分类:
其他好文 时间:
2018-08-09 17:37:40
阅读次数:
143
前阵子与一位老师(非测试同行)聊关于职业发展,他的一句话我一直记得。他说:你为什么总是局限在“测试”这两个字上呢?你可不可以跳出去一点,再多想想? 当时我觉得似乎明白了他的意思,对,没错的,除了这个职业本身,除了自己在公司做过的事情,肯定还要多去了解大的行业动向啊,风口啊,政策啊等等。但是再一想还是 ...
分类:
其他好文 时间:
2018-08-04 12:06:01
阅读次数:
131
一般来说,测试是发布之前的最后一道关卡。如果代码不能在测试中发现,那么BUG就会抵达用户,所以测试的完整性和可靠想十分重要。目前,大多数App 还停留在人工测试的阶段,但测试人员不会写代码,在很多测试场景下,人工测试的效率太低,容易出错。例如: 1>一个App的核心功能,在每一次发布版本前的测试必定 ...
分类:
其他好文 时间:
2018-07-10 01:16:16
阅读次数:
204