logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

小程序自动化测试

背景近期团队打算做一个小程序自动化测试的工具,期望能够做的业务人员操作一遍小程序后,自动还原之前的操作路径,并且捕获操作过程中发生的异常,以此来判断这次发布时候会影响小程序的基础功能。上述描述看似简单,但是中间还是有些难点的,第一个难点就是如何在业务人员操作小程序的时候记录操作路径,第二个难点就是如何将记录的操作路径进行还原。自动化 SDK如何将操作路径还原这个问题,当然首选官方提供的 SDK:

#小程序
web自动化测试实战之批量执行测试用例

01实战之分离测试固件在UI 自动化测试中,不管编写哪个模块的测试用例,都需要首先在测试类中编写测试固件初始化WebDriver类及打开浏览器,执行登录,才能进行下一步业务逻辑的操作,测试用例执行完成后还需要关闭浏览器,这部分的代码如下:import unittestfrom selenium import webdriverimport time, osclass InitTest(unitte

REST-Assured,接口自动化的 “瑞士军刀“- 断言篇

Hamcrest 是一款用于编写匹配器对象的框架,可以组合创建灵活的匹配器进行断言。官方网址:http://hamcrest.org/可以支持 Java、Python、Ruby、Objective-C 等语言类似于 TestNG 单元测试框架或者 Junit 单元测试框架中所提供的 Assert 类,比如 TestNG 提供的断言匹配方法:Assert.assertTrue();Assert.as

REST-Assured,接口自动化的 “瑞士军刀“- 初识篇

REST-Assured 简介REST-Assured 是一套基于 Java 语言实现的开源 REST API 测试框架,由作者 Johan Haleby 开发并维护,目前该项目在 GitHub 上已收获 4.9K star从官方描述可以看到 REST-Assured 使得通过 Java 语言测试 REST API 变得更加简单和容易REST-Assured 除了语法简洁之外,强大的解析功能(支持

【面试题】总结最高频软件测试|思维发散|计算机基础|Linux|测试用例|接口测试|等技术面试题

思维发散1.一个球, -把尺子长度是球直径的2/3,怎样测出半径?2.四枚硬币,花面朝上,每次翻转三个,几次可以将四枚硬币变为字面朝上?3. U2合唱团在1 7分钟内赶到演唱会现场问题?4.小明一家过桥,黑夜?5.一名军官要求24名士兵占成6排?6.一只笔有什么用途,想象力发散一下?7.有两根各段都不均匀的绳子,和一个打火机?8.甲卖铅笔,成本是28元,卖31元。-天乙上甲那买铅笔,给了甲100元

#python
web自动化测试实战之生成测试报告

同志们,老铁们,继上篇文章 web自动化测试实战之批量执行测试用例 之后我们接着继续往下走,有人说我们运行了所有测试用例,控制台输入的结果,如果很多测试用例那也不能够清晰快速的知道多少用例通过率以及错误情况。web自动化测试实战之批量执行测试用例 场景: 运行AllTest.py 文件后得到的测试结果不够专业,无法直观的分析测试结果,我们能否有一个报告直接展示我测试用例运行的测试结果呢。答案是,当

软件测试大牛都是这样写测试用例的,你get到了嘛?

用于语句覆盖的基路径法基路径法保证设计出的测试用例,使程序的每一个可执行语句至少执行一次,即实现语句覆盖。基路径法是理论与应用脱节的典型,基本上没有应用价值,读者稍作了解即可,不必理解和掌握。基路径法步骤如下:1)画出程序的控制流图控制流图是描述程序控制流的一种图示方法,主要由结点和边构成,边代表控制流的方向,节点代表控制流的汇聚处,边和结点圈定的空间叫做区域,下面是控制流图的基本元素:void

说一说Python 和Java 哪个更适合做自动化测试?【探讨】

自动化测试岗位的招聘要求一般都是会Python 或者Java ,那么单纯以找工作的方向来说,哪个语言更适合去主攻学习的?话说这一类问题,最容易一起“战争”!一句“PHP”是最好的语言,能让开发们打起来你信不信?首先对于测试工程师来说,如果你立足于这个行业,并且想在这个行业持久的精进下去,我的建议你是两个都学。Python是做自动化工作首选的一门语言,所以我推荐刚开始接触自动化的话,从Python入

#java
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择