摘要:1、介绍 1.1、服务端性能测试的概念 我们要测试一个搜索功能,那么我们测试时,就会输入搜索关键词,点击搜索按钮,然后再去查看搜索结果,看结果是否跟我们输入的搜索关键词匹配,如果匹配则说明搜索功能实现正确。 正确实现功能是前提 有一定的并发用户 重点考察服务端在一定压力下的性能指标 性能测试的目的:
阅读全文
摘要:1、PyAutoGUI介绍 pyautogui是用来做GUI桌面应用自动化的Python包,功能类似于按键精灵:可以实现控制鼠标、键盘、消息框、截图、定位功能 官方文档: https://pyautogui.readthedocs.io/en/latest/pyautogui的特点: 纯python
阅读全文
摘要:1、Appium介绍 Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 优势 可以跨平台同时支持Android、iOS 支持多种语言,java、Python、php、Ruby等等官网:
阅读全文
摘要:1、介绍自动化测试概念:让程序代替人为去验证程序功能的过程,本质上就是用来让将人的精力从重复性的工作中解放出来优点:减少人工的重复性劳动执行速度快可以重复利用生成测试报告,有利于决策缺点:对测试人员的技能要求高应用场景:单元测试回归测试:项目在发新版本之后对项目之前的功能进行验证压力测试:可以理解多用户同时去操作软件,统计软件服务器处理多用户请求的能力 兼容性测试:不同浏览器(IE、Firefox...
阅读全文
摘要:1、介绍Pytest是Python实现的一个测试工具,可以用于所有类型和级别的软件测试Pytest是一个可以自动查找到编写的测试用例并运行输出结果的测试框架Pytest的特点:是一个命令行工具,编写用例简单,可读性强非常容易上手,入门简单,文档丰富支持单元测试和功能测试支持参数化执行测试过程中可以将某些测试跳过,或者对某些预期失败的Case标记成失败支持重复执行失败的Case支持运行由unitte...
阅读全文
摘要:一、介绍untitest框架是专门用来进行执行代码测试的框架untitest是python自带的单元测试包,被各种框架引用,比如djangounittest很多用法和django自带的单元测试差不多,因为Django的TestCase继承了Python的unittest.TestCase特点:能够组织多个用例去执行提供丰富的断言方法提供丰富的日志与测试结果核心要素:TestCaseTestSuit...
阅读全文
摘要:1、介绍单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。1.1、单元测试和接口测试的区别单元测试注重代码逻辑,接口测试注重业务逻辑单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块);接口测试不是,会覆盖很多单元测试关注的是代码的实现和逻辑,测试范围较小,保证实现逻辑通过就行;接口测试因为关注业务,所以测试范围较广,会用更多的测试数据去测试1.2、单元测试的优点消...
阅读全文
摘要:1、介绍Requests,是Python最流行的第三方模块,其接口人性化的设计远比Python的原生urllib模块更加方便使用,在数据采集(爬虫)、测试开发中占据了举足轻重的地位。 Requests是一个功能强大的HTTP Client,能够帮助我们发送HTTP请求,并获取响应安装pip inst
阅读全文
摘要:一、测试背景当企业场景发展到一定程度时必然会需要测试开发,目前市场上需要测试+开发的双料人才个人职业发展功能测试人员自动化测试人员测试开发人员二、软件测试在规定条件下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程定义:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求 或者 弄清预期结果和实际结果之间的差别软件测试是一种实际输出与预期输出之间的审核或者比较...
阅读全文