ICode9

精准搜索请尝试: 精确搜索
  • pytest系列——pytest_collection_modifyitems钩子函数修改测试用例执行顺序2022-08-18 18:00:50

    前言 pytest默认执行用例是根据项目下的文件名称按ascii码去收集运行的;文件中的用例是从上往下按顺序执行的。 pytest_collection_modifyitems 这个函数顾名思义就是收集测试用例、改变用例的执行顺序的。 【严格意义上来说,我们在用例设计原则上用例就不要有依赖顺序,这样才能更好

  • 测试用例管理维护方案2022-08-17 11:30:53

    确保 测试用例 有不同的迭代历史记录 与 快速查找到 对应模块的 用例,现提供以下2种方案:   用例库维护管理-方案 方案一 方案二 测试用例归类 1、梳理整个系统得 各个模块 1、梳理整个系统得 各个模块 L1等级用例:当前迭代用例 2、按模块来建文件夹 2、在禅道 或用例工具

  • pytest常用hook函数2022-08-15 23:01:40

    pytest_runtest_makereport 说明:收集每个用例三个阶段的执行结果 先执行when='setup' 返回前置的执行结果 然后执行when='call' 返回用例步骤的执行结果 最后执行when='teardown'返回后置的执行结果 参数: item - 测试用例 call - 测试步骤 # conftest.py import pytest

  • pytest中文文档教程(五)pytest钩子函数大全2022-08-15 15:33:57

    前言 ​ 前几篇文章介绍了pytest点的基本使用,掌握前面pytest的基本使用已经插件开发,要开发pytest插件就离不开pytest的钩子函数,就可以满足工作中编写用例和进行自动化测试的需求。从这篇文章开始会陆续给大家介绍pytest中的钩子函数,插件开发等等。仔细去看过pytest文档的小伙伴,应

  • 五年自动化测试工程师感悟——写给还在迷茫中的测试朋友2022-08-12 19:32:42

    自动化初识 作为一个测试人,我们或多或少都听过或用过自动化,我们都曾在初入测试行业时,满怀期待的以为测试的尽头是不用测试员点点了,项目一提测,小手点下自动化的开关,瞬间测试的工作就完成了。 这就是我一开始从开发转向测试时最好奇的地方,带着这个好奇心,我激情满满地加入了公司

  • easytestapi,文档即测试,极致接口自动化体验2022-08-11 12:33:35

    easytestapi - 文档即测试 介绍 一个高度接口自动化测试工具,虽然目前还不完善,但是想法值得分享。 更多介绍请访问链接: https://easytestapi.notion.site/easytestapi-fa8fafba18c849d2bdb3eaeafb2f6020 简单体验 python ./bin/easytestapi.py -d ./tests/apis/test_create_tester_

  • 第五讲 测试技术与用例设计2022-08-10 14:03:49

    5.1 认识基本术语 5.1.1术语一: ◆动态测试(dynamic testing) 通过运行软件的组件或系统来测试软件(实际运行被测软件/系统)【需要进行操作】 ◆静态测试(static testing) 对组件的规格说明书进行评审,对静态代码进行走查 (不实际运行被测软件/系统,通过对需求规格说明书进行走查、阅读

  • pytest-setup与用例之间传参2022-08-07 23:03:21

    pytest前置钩子(setup)与用例之间互相传参 方法一: import pytest import time @pytest.fixture() def setup(request): begin_time = time.time() print('param from case: %s' % request.param) return begin_time @pytest.mark.parametrize('setup',[

  • pytest-用例运行级别 class级2022-08-07 23:00:24

    ''' 模块级(setup_module/teardown_module)开始于模块始末, 全局的在类中不起作用 类级(setup_class/teardown_class)只在类中前后运行一次(在 类中) 方法级(setup_method/teardown_method)开始于方法始末 (在类中) 函数级(setup_function/teardown_function只对函数用例生 效(在类中不生

  • 第二讲 软件生命周期2022-08-03 13:34:47

    2.1 软件生命周期概念: 软件生命周期概念(别称软件生存周期、软件开发生命周期):指软件从产生到报废的整个过程,是一种时间的概念。(如一部手机的寿命) 2.2 软件生命周期的阶段: 1、客户问题的引入与分析---从而产生开发产品的想法 ---产品经理/客户 2、可行性分析(技术方法能否实现;做这个

  • 测试用例覆盖率(等价类_边界值_场景法)2022-08-01 23:34:41

    软件测试覆盖率覆盖率=(至少被执行一次的item数)/item的总数语句覆盖率=(至少被执行一次的语句数量)/(可执行的语句总数)判定覆盖率=(判定结果被评价的次数)/(判定结果总数)条件覆盖率=(条件操作数值至少被评价一次的数量)/(条件操作数值的总数)判定条件覆盖率=(条件操作数值或判

  • Selenium自动化测试之Selenium IDE2022-07-31 11:01:20

    简介 Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试 使用场景 Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场

  • 接口自动化_pytest2022-07-27 15:00:30

    一、pytest安装     插件安装:pip install -r xx.txt pytestpytest-htmlpytest-xdistpytest-orderingpytest-rerunfailurespytest-base-urlallure-pytest 二、pytest默认规则 1、模块名必须以test_或_test开头 2、测试类必须以Test开头,不能有init方法 3、测试方法必须以test_开

  • 软件测试-开发提测内容规范(项目提测模板)2022-07-26 19:34:44

    开发提测是正式开始测试的重要关卡,提测质量的好坏会直接影响测试阶段的效率,进而影响项目进度。较好的提测质量,对提高测试效率和优化项目进度有着事半功倍的作用。如何更好的推进开发提高提测质量呢?下面博主结合自己所在项目的实际应用,简单介绍下自测case 一、编写目的 1)明确提测

  • 记接口自动化持续集成的一个坑2022-07-26 15:01:17

    最开始是用例跑完后调用脚本发送报告到企业微信。 发现用例会有一些误报的情况发生。 修改框架,用例失败后自动重跑2次。 发现改动到了报告模块,获取不到某些数据。且经过失败重试后,有些统计数据就不再准确了。 改用Allure报告内的数据,额外统计了失败重试的数据。 脚本一直报找不到

  • web自动化测试- 项目实战的一些事情2022-07-22 14:03:36

    二、项目 2.1 自动化测试流程 1. 将功能用例转化自动化用例(在功能用例模板新增一列 是否自动化 ) 2. 搭建自动化测试环境(本机依赖的环境:python、pycharm、浏览器、浏览器驱动、selenium、 parameterized) 3. 搭建自动化框架(po模式+数据驱动+log+报告) 4. 编写代码 5. 执行

  • 接口测试的用例2022-07-16 08:34:34

    一、 1、状态码功能完整性 2、登录功能完整性 3、登录功能异常性 二、 (一)测试用例之详细测试用例,各状态码功能完整性     (二)测试用例之详细测试用例,登录功能完整性     (三)测试用例之详细测试用例,登录功能异常性参数  

  • 软件测试用例---定义,编写工具,组成要素,用例的分类,用例设计方法2022-07-13 08:01:08

    一、软件测试用例(Test Case)定义:     根据测试方案中所设计的方法,编写项目的测试用例,为特定目的而设计的一组测试输入,执行条件和预期结果,体现了测试方案,方法,策略和技术。 二、编写测试用例的工具:     word,Excel,禅道,CQ,TextLink,tapd,Jira,Mantis 三、用例组成要素:用例编号,测

  • APP 注册功能,用例怎么写 ?2022-07-12 10:05:11

    读者提问:APP 注册功能,用例怎么写 ?阿常回答:假定该注册为手机号发送验证码的注册方式,注册界面存在 3个输入框(手机号,密码,验证码), 2个按钮(发送验证码,注册),和 1个同意用户协议勾选框☑️。   校验规则:手机号为 11位数字,密码为 8~20位大小写字母和数字,1小时内发送验证码上限为 5次。   一

  • APP 登录功能,用例怎么写 ?2022-07-12 10:04:33

    读者提问:APP 登录功能,用例怎么写 ?阿常回答:假定该登录为手机号密码的登录方式,登录界面存在 2个输入框(手机号,密码), 1个登录按钮。   一、正常登录流程   正常登录流程 case 前置条件 应用安装成功,网络连接正常 输入数据 手机号:18957440009 密码 :Aa123456 测试步骤 1

  • Pytest常用的命令行2022-07-10 20:31:46

    查看Pytest所有的命令行 Pytest -h 结果:  我们使用pytest时,忘记了会有哪些命令行,或是忘记哪个命令行怎么用,可以进行查看下。 执行参数 命令行参数 (1)--collect-only,打印出具体的执行从目录到用例执行的具体显示:  只是去收集执行信息,并不会运行。 (2)-k:指定运行哪些用例

  • 用例失败从跑插件2022-07-08 18:34:40

    目录要求安装重新运行所有失败用例重新运行匹配某些表达式的所有失败通过标记失败运行用例 当用例失败的时候重新执行插件 要求 要求python大于3.6小于3.10 安装 pip install pytest-rerunfailures 重新运行所有失败用例 要重新运行所有测试失败,请使用--reruns命令行选项以

  • apifox 接口自动化测试2022-07-08 18:04:42

    apipost接口自动化测试方法: 1.在已创建的项目中新建请求(get) 输入请求地址,系统自动提取参数 2. 点击保存按钮保存 3. 点击发送按钮查看响应 4. 点击保存为用例 5. 修改请求参数再次点发送 保存为失败用例 6. 在自动化测试菜单 点新建测试用例 输入相关信息 7. 进入用例

  • 中科大-高级软件工程(孟宁)-学习总结2022-07-06 23:32:04

    一、课程感想     这个学期选择了孟宁老师的高级软件工程课程,孟宁老师风趣独特的讲课方式和科学合理的传授知识的方法让我受益匪浅。如今,一学期的课程即将结束,来总结一下学习这门课程的一些感想和内容。     孟老师对于这门的讲授方式有非常独特的理解,在开学的第一节课就讲述

  • 全世界软件测试面试题汇总__项目面试题2022-07-05 23:34:01

    设计测试用例的主要方法有哪些? 简述一下缺陷的生命周期? 测试流程? 项目流程? 验收测试中@和β测试区别? 如何维护测试用例? 每天测多少用例 怎么分配的测试的 一天能找多少bug 你在上一家公司,写没写过测试计划   11、你用的什么项目管理工具   12、你觉得在用这个禅道,有哪些不方便

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有