
python
文章平均质量分 64
Onesiphorus
Software Test
展开
-
全栈测试工程师Ones的个人测试规划
全栈测试工程师Ones 的个人测试规划最好不要做全栈。。太累了,专做一项,比较舒服。。【功能测试、接口测试、性能测试、自动化测试、安全测试,还有测试管理。。】大家想做测试的哪一块?...原创 2021-08-26 11:16:26 · 227 阅读 · 0 评论 -
python里线程和进程,并发与并行的区别,以及python多线程实例
学习多线程的时候会遇到一个名词:并发。这是属于操作系统中的词汇,需要了解并发和并行的区别,从网上搜集了几种说法帮助理解。一:并发是指一个处理器同时处理多个任务。并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生。来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。二:并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑原创 2021-08-15 23:21:22 · 341 阅读 · 0 评论 -
python自动化测试之DDT数据驱动,使用excel实现数据分离实战
python自动化测试之DDT数据驱动,使用excel实现数据分离实战以往都是说使用yaml做数据分离,这篇来说一下excel1.什么是DDTDDT data driver test数据驱动它是主流的设计模式之一核心技能:独立搭建一套落地产出自动化框架1)满足实现测试各种工作2)满足一定的通用性 易用性,不懂代码的人也可以维护自动化测试 满足所有的项目3)工作效率最大化为什么基于DDT进行对应设计,它的意义?数据驱动意义:多组数据对同一脚本实现测试,从而实现脚本与数据分离,提高代码复用性原创 2021-08-10 08:56:25 · 1238 阅读 · 1 评论 -
Pytest+POM+数据驱动yaml+Allure测试报告+Jenkins自动化测试,可持续集成
Pytest+POM+数据驱动+Allure测试报告+Jenkins1.PyTest测试框架介绍与环境部署pytest是非常主流的单元测试框架单元测试:对软件中最小单元的测试 函数,模块,白盒测试单元测试框架:模板 规范提供测试用例组织执行:成百上千更方便维护,有顺序执行用例生成测试报告断言不需要自己if判断, 使用assert单元测试框架和自动化框架有什么关系:自动化框架组成部分包括:关键字驱动,数据驱动,单元测试框架,安装pip install pytest检测 pip list原创 2021-08-10 08:42:56 · 1669 阅读 · 0 评论 -
Selenium+POM+Unittest+数据驱动DDT/Yaml手把手教你实现企业级数据分离
1.Selenium概述Selenium是目前业内最为核心的页面自动化测试的实现技术。全程是由JS来实现的浏览器交互。搭配到webdriver来实现完整的自动化UI测试的效果。2.测试框架设计模式介绍常规的自动化测试技术体系,测试框架是目前企业级应用最核心的形态。主体的设计模式分为两种:1.关键字驱动2.POM模式3.关键字驱动设计模式介绍是所有测试框架的核心基础适应场景:对于有多个项目在同时进行、公司内部是基于频繁的项目研发来实现营收的体系化。关键字驱动是唯一一种可以以一套框架来适配多原创 2021-08-09 22:37:34 · 2158 阅读 · 1 评论 -
使用python对mysql实现增删改查等操作,编译工具pycharm professional
仔细看完代码你就会操作数据库了,不懂的留言# -*- coding:utf-8 -*-#@time:2021-08-09 18:20:17#@Author:Anonymous#@file:mysqltest.pyimport mysql.connectorfrom mysql.connector import Error#连接mysqldef create_connection(host_name,user_name,user_password,port,db_name): co.原创 2021-08-09 22:05:21 · 278 阅读 · 4 评论 -
pycharm中使用python连接SQLite,实现增删改查
# -*- codeing=utf-8 -*-# @Time : 2020/10/8 19:51# @Author : zsw# @File : testSqlite.py# @Software : PyCharmimport sqlite3#1.连接数据库conn=sqlite3.connect("test.db") #打开或创建数据库文件print("Opened database successfully")# #2.创建表conn=sqlite3.connect("test.原创 2021-08-09 12:04:49 · 1229 阅读 · 0 评论