返回顶部
首页 > 资讯 > 后端开发 > Python >Python测试入门
  • 505
分享到

Python测试入门

2023-06-02 06:06:31 505人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

1.测试的分类判断软件能做什么:针对数据进行”功能、接口、容错、界面、权限、初始化、数据完整性测试”;检测软件做的怎么样:包括性能、负载、恢复、稳定性、并发、系统安全等方面;软件在什么环境条件下做:包括配置、安装、文档、可用性等;2.接口的

1.测试的分类

  • 判断软件能做什么:针对数据进行”功能、接口、容错、界面、权限、初始化、数据完整性测试”;

  • 检测软件做的怎么样:包括性能、负载、恢复、稳定性、并发、系统安全等方面;

  • 软件在什么环境条件下做:包括配置、安装、文档、可用性等;

2.接口的概念

  • 对于测试工作而言,接口其实就是后端Http请求的endpoint,也可以认为是api前端请求这个接口,返回JSONxml的数据,在前端的界面是展现的过程(接口调用过程);

3.HTTP接口测试主要工作

  • 模拟客户端连接服务器—>客户端发送报文请求—>服务器端接收请求并做处理—>检查返回的预期结果并与实际结果对比—>结束;

  • 一般测试工作就是完成请求体的构造,然后根据开发给的接口文档,将构造好的请求体发送给服务端,再判断服务端返回的结果是否符合预期,然后使用python自带的unittest测试框架将零散的测试用例集中运行处理;

4.接口测试用例设计

  • 接口测试的主要测试对象是接口,但随着系统复杂度越来越高,接口越来越多,完全覆盖所有接口是很难的一件事情,且实际过程中任意内部接口的变动都可能导致我们测试用例的不可用。所以通常情况下我们主要测试最外层的两类接口:数据进入系统接口和数据流出系统接口

  • 数据进入接口是模拟执行外部系统的接口,而数据流出接口是验证系统处理后的数据是否正常;

  • 接口测试用例设计和测试用例设计基本一致,用例设计的内容应该包括:主要测试功能点(测试目的)、预置条件(网络环境、系统状态)、测试数据、测试步骤以及预期结果;

参考:https://www.9xkd.com/user/plan-view.html?id=2851055700

--结束END--

本文标题: Python测试入门

本文链接: https://lsjlt.com/news/229126.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python测试入门
    1.测试的分类判断软件能做什么:针对数据进行”功能、接口、容错、界面、权限、初始化、数据完整性测试”;检测软件做的怎么样:包括性能、负载、恢复、稳定性、并发、系统安全等方面;软件在什么环境条件下做:包括配置、安装、文档、可用性等;2.接口的...
    99+
    2023-06-02
  • Selenium+Python自动化测试入门
    目录Selenium介绍环境搭建Python安装安装Pycharmselenium安装WebDriver安装selemium的基本使用元素定位多窗口结束语Selenium介绍 &nb...
    99+
    2024-04-02
  • Android 测试入门篇
    Android构架 1. Application 应用程序层:用Java语言编写的运行在虚拟机的程序 用户直接使用的功能,其基本应用比如:电话、联系人、短信、邮件等,还有无数...
    99+
    2022-06-06
    测试 Android
  • python web自动化测试,入门篇
    自动化测试入门篇 本次实现自动化是用python语言进行实现,所以需要有一点python基础,其实python还是比较简单入门的,下面开始。 安装python,我安装的是最新版本的python,传送门https://www.python....
    99+
    2023-01-31
    测试 入门篇 python
  • Android Studio单元测试入门
      通常在开发Android app的时候经常会写一些小函数并验证它是否运行正确,通常做法我们是把这个函数放到某个界面(Activity上)执行一下,运行整个工程跑一下ap...
    99+
    2022-06-06
    Android Studio studio 测试 Android
  • 渗透测试入门实战
    本书中文简体字版由 Wiley Publishing, Inc. 授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。本书封面贴有 Wiley 公司防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话: 0...
    99+
    2023-06-04
  • SpringBoot中Mockito单元测试入门
    目录Mock 测试What's Mockito使用 Mockitopom依赖Demo Code【常规操作】【Mockito】Mock 测试 Mock 测试就是在测试过程中,创建一个假...
    99+
    2024-04-02
  • Python渗透测试入门之Scapy库如何使用
    Scapy 是一个用来解析底层网络数据包的Python模块和交互式程序,该程序对底层包处理进行了抽象打包,使得对网络数据包的处理非常简便。该类库可以在在网络安全领域有非常广泛用例,可用于漏洞利用开发、数据泄露、网络监听、入侵检测和流量的分析...
    99+
    2023-05-14
    Python scapy
  • NodeJS测试框架mocha入门教程
    NodeJS里最常用的测试框架估计就是mocha了。它支持多种node的assert libs, 同时支持异步和同步的测试,同时支持多种方式导出结果,也支持直接在browser上跑Javascript代码测...
    99+
    2022-06-04
    框架 入门教程 测试
  • C++ 测试框架GoogleTest入门介绍
    目录引言简单介绍初体验 引言 开发者虽然主要负责工程里的开发任务,但是每个开发完毕的功能都是需要开发者自测通过的,所以经常会听到开发者提起单元测试的话题。那么今天我就带大伙一起来看...
    99+
    2023-05-14
    C++ 测试框架GoogleTest C++ 测试框架入门
  • JUnit单元测试入门必看篇
    什么是单元测试写了个类,要给别人用,会不会有bug?怎么办?测试一下。用main方法测试好不好?不好!不能一起运行!大多数情况下需要人为的观察输出确定是否正确为什么要进行单元测试重用测试,应付将来的实现的变化。提高士气,明确知道我的东西是没...
    99+
    2023-05-30
    junit 单元测试
  • Python渗透测试入门之Scapy库的使用详解
    目录窃取邮箱身份凭证ARP投毒攻击pcap文件处理Scapy 是一个用来解析底层网络数据包的Python模块和交互式程序,该程序对底层包处理进行了抽象打包,使得对网络数据包的处理非常...
    99+
    2023-03-13
    Python 渗透测试Scapy库 Python Scapy库 Python Scapy Python渗透测试
  • 前端Vue单元测试入门教程
    目录一、为什么需要单元测试 二、如何写单元测试 三、测试工具 四、Jest入门 安装 简单示例 Jest Cli 使用配置文件 使用 Babel vue-cli 中使用 Jest 常...
    99+
    2024-04-02
  • Web测试入门知识点有哪些
    本篇内容介绍了“Web测试入门知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Web应用程序应用程序有两种模式,C/S和B/S...
    99+
    2023-06-05
  • ThinkPHP6.0 入门【一】,安装,运行,测试,配置
    学习目标 框架介绍安装过程运行测试开发规范目录结构开启调试模式配置信息 一.框架介绍 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以...
    99+
    2023-10-03
    php 开发语言
  • Node.js 中 Chai 测试框架的入门指南
    简介 Chai 是一个简单、灵活且广泛用于 Node.js 的断言库。它可以帮助您轻松地测试应用程序,确保它们按照预期运行。Chai 提供了丰富的断言方法,可以帮助您检查变量的值、对象的状态、函数的行为等。同时,Chai 还支持多种语法风...
    99+
    2024-02-12
    : Node.js 测试框架 Chai
  • 用JavaScript测试入门:快速开始指南
    在软件开发中,测试是一个不可或缺的环节。测试可以帮助我们发现代码中的错误,提高代码的质量和可靠性。JavaScript是一种广泛使用的编程语言,因此掌握JavaScript的测试方法非常重要。 在开始测试之前,我们需要先安装必要的工具。首...
    99+
    2024-02-08
    JavaScript 测试 单元测试 自动化测试 框架
  • 你想入门软件测试?先从“用户登录”测试用例开始!
    可能你会说,“用户登录”这个测试对象也有点太简单了吧,我只要找一个用户,让他在界面上输入用户名和密码,然后点击“确认”按钮,验证一下是否登录成功就可以了。的确,这构成了一个最基本、最典型的测试用例,这也是终端用户在使用系统时最典型的Happ...
    99+
    2023-06-05
  • Node.js 单元测试入门:Chai 的简单教程
    在 Node.js 中进行单元测试时,Chai 是一个非常受欢迎的断言库。它提供了丰富的断言方法,可以帮助我们轻松地验证测试结果。本文将介绍 Chai 的基本用法,并通过一些示例演示如何使用 Chai 进行单元测试。 安装 Chai 首先...
    99+
    2024-02-12
    Node.js 单元测试 Chai
  • web自动化测试入门篇04——selenium+python基础方法封装
        😏作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡主页地址:【Austin_zhai】 🙆目的与景愿:旨在于能帮助更多的...
    99+
    2023-09-05
    python selenium 自动化测试 web
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作