首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    接口测试2讲:Python测试框架——unittest

    http://mpvideo.qpic.cn/0b2eieabwaaakual7nbkxjrvaqoddnaqagya.f10002.mp4? 1672307907&play_scene=10400&vid=wxv_2586151299969236993&format_id=10002&support_redirect=0&mmversion=false 渗透式测试环境与代码 tomcat、Apache和MySQL Linux上安装tomcat、Apache和MySQL 操作 1、把tomcat中的sec拷贝到tomcat目录下,比如%TOMCAT-HOME%\webapps\ 2、 将DB下的4个csv文件导入sec数据库中 渗透测试操作系统虚拟机文件vmx文件 1)Windows 2000 Professional 链接:https://pan.baidu.com/s/13OSz pwd=s2i5 提取码:s2i5 开机密码:jerry/123456 安装了Apatche、Tomcat、MySQL、 vsftpd并且配套Web安全测试练习教案。

    49420编辑于 2022-12-29
  • 来自专栏go 学习

    测试2

    func GetAllFiles(dirPth string) (files []string, err error) {

    31260发布于 2020-09-30
  • 来自专栏LYH测试专栏

    测试2

    经过过去几年的建设,我国的大中型城市都安装了很多监控摄像头,通过路段的感知,可以基于原有监控系统获取到道路的总体交通路况,通过这种车辆检测技术就可以为道路路况分析、交通大数据、交通规划等提供可靠的数据依据,这对于计算机在以前要做起来,成本是非常高的,现在就可以采用很低的成本做到,通过图象快速的感知。

    36330发布于 2019-07-29
  • 来自专栏测试开发囤货

    python测试测开-刷题第2

    背景介绍 整理面试题,开始刷题【python】【测试】【测开】相关。 解决方案 人无我有,人有我精 面试题02:Lambda函数是什么,举例说明的它的应用场景。 Python中的Lambda函数只能写一个表达式,这个表达式的执行结果就是函数的返回值,不用写return关键字。 Lambda函数因为没有名字,所以也不会跟其他函数发生命名冲突的问题。 实操【可能会让你手写的】 python一行流,用一行代码实现:将一个列表里的每个元素都平方。 items = [12, 5, 7, 10, 8, 19] items = list(map(lambda x: x ** 2, filter(lambda x: x % 2, items))) print x in items if x % 2] print(items) # [25, 49, 361]

    58620发布于 2021-11-29
  • 来自专栏自动化测试实战

    《selenium2 python 自动化测试实战》(3)——操作测试对象

    上一节我们说了如何定位元素,定位到元素以后就涉及到对元素的操作了,webdriver中常用的操作元素的方法有: clear ——用于清除输入框的默认内容 send_keys ——用于在一个输入框里输入内容 click ——用于单点击一个按钮 此外,很多时候我们是要查看返回值的,常用的方法有: size ——返回元素的尺寸 用法: driver.find_element_by_id("定位的id").size text ——获取元素的文本 用法: driver.find_eleme

    61960发布于 2018-05-18
  • 来自专栏Golang语言社区

    LollipopGolibrarylollipopcommon 测试2

    /* Golang语言社区(www.Golang.Ltd) 作者:cserli 时间:2018年3月2日 */ package main import ( "LollipopGo/library

    79460发布于 2018-03-05
  • 来自专栏自学测试之道

    接口测试2

    接着上篇,这次引用python自带的测试框架去优化代码,下面我们开始 一、引用unittest测试框架(单一测试用例) 代码示例 #! 从目录可以看到,config配置文件单独区分在config文件下,测试用例单独区分放在testcase文件夹下,后续有增加用例可直接添加在testcase文件夹下即可调用使用,interface_python 为程序运行的总入口(其中文件夹下的__init__文件是格式自带,默认不做任何修改即可) 2、config.py配置文件: #! /usr/bin/env python # -*- coding: utf-8 -*- # @File Name: interface_post_test2.py # @Time : 2019/8 \python3.6.1\python36.exe E:/study/InterfaceTest/interface_python.py setUp 测试用例PASS 200 不存在此数据 {'result

    69420发布于 2019-09-29
  • 来自专栏米扑专栏

    Python+Selenium2 搭建自动化测试环境

    不过不管如何,自动化是必须要搞,不然繁琐的回归测试是没有任何效率保证和质量保障的。 初步计划通过Python作为脚本语言,Selenium作为web端的测试工具,目前主要是基于web端来构建的。 米扑博客原文:Python+Selenium2 搭建自动化测试环境 Python 安装 yum -y update yum -y install gcc gcc-g++ python python-devel +Selenium测试环境的过程,具体如下: 基础环境:windows 7 64bit 1、构建python开发环境,版本为当前最新版本python2.7.5 在python官方网站选择下载最新windows Selenium 多浏览器实现 构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上 总结 通过以上三个不同浏览器上的测试,说明selenium在python中的运用于其Java版本都是一样。

    1.6K110发布于 2018-05-17
  • 来自专栏Python自动化测试

    python接口测试之urllib2的应用(十五)

    在接口测试中或者说在网络爬虫中,urllib2库是必须要掌握的一个库,当然还有优秀的requests库,今天重点来说urllib2库在接口测试中的应用。 如果想详细的了解urllib2库,建议到官方查看,官方地址:https://docs.python.org/2/library/urllib2.html。 /usr/bin/env python # -*-coding:utf-8-*- import urllib2 import urllib def selCity(): '''使用urllib2 /usr/bin/env python # -*-coding:utf-8-*- import urllib2 import urllib def login(): '''通过一个接口来测试请求头 /usr/bin/env python # -*-coding:utf-8-*- import urllib2 import urllib def login(): '''通过一个接口来测试请求头

    1.1K30发布于 2018-10-25
  • 来自专栏111222444

    测试文章2

    shsfglmb;flgb dghsgfhsdfgh ('## shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb dghsgfhsdfgh ('## shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb shsfglmb;flgb dghsgfhsdfgh ('## shsfglmb;flgb shsf

    8930编辑于 2022-01-13
  • 来自专栏开源优测

    python selenium2示例 - 生成 HTMLTestRunner 测试报告

    前言 在python selenium2自动化测试过程中,一个合适的报告是必须的,而HTMLTestRunner模块为我们提供了一个很好的报告生成功能。 什么是HTMLTestRunner HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。 它生成优美的HTML格式测试报告 HTMLTestRunner安装 下载地址:https://pypi.python.org/pypi/HTMLTestRunner 放在当前python项目中,当做自己的一个模块 sleep reload(sys) sys.setdefaultencoding("utf-8") class BaiduTest(unittest.TestCase): """百度首页搜索测试用例 ", description=u"测试用例结果") runner.run(testunit) fp.close() 报告效果 ?

    91960发布于 2018-04-04
  • nose2Python测试框架入门教程

    前言测试代码对于任何认真的开发者来说都是必不可少的环节(真的很重要!)。在Python世界中,我们有很多测试框架可供选择,但nose2作为unittest的扩展和继承者,提供了更加灵活和强大的功能。 今天我要带大家一起探索nose2的魅力,从安装到高级用法,手把手教你用这个强大的工具武装自己的代码!nose2是什么?nose2Python单元测试框架的"下一代",它是nose测试框架的继任者。 ``子测试Python 3.4引入了子测试的概念,允许在一个测试方法中运行多个相关测试:```pythonimport unittestclass TestStrMethods(unittest.TestCase CD流程中总结nose2是一个功能丰富且灵活的Python测试框架,继承了unittest的优点,同时提供了更强大的功能和更好的用户体验。 希望这篇教程能帮助你开始使用nose2,并在你的Python项目中建立起强大的测试实践。记住,好的测试不仅能发现bug,还能改进设计并促进重构。开始测试你的代码吧!

    17710编辑于 2025-09-30
  • 来自专栏从零开始学自动化测试

    uiautomator2+python自动化测试2-抓元素利器weditor

    前言 android sdk里面自带的uiautomatorviewer.bat可以查看手机app上的元素,但是不太好用,网上找了个大牛写的weditor,试用了下还是蛮不错的 python环境:3.6 weditor环境准备 使用pip安装weditor,github地址https://github.com/openatx/weditor pip install —pre weditor 创建桌面快捷图标 python 也可以不创建图标,用命令行启动 python -m weditor 看到窗口出现如下信息,就是启动成功了(窗口别关掉了) C:\Users\dell>python -m weditor listening 2246] 304 GET /static/running.svg (::1) 13.96ms [I 190717 23:50:55 web:2246] 304 GET /static/ace/mode-python.js 页面元素抓取 定位元素 定位元素的方法支持uiautomator的定位方法,也可以支持xpath和坐标定位 1.可以查看元素的resourceId属性 2.自动生成xpath定位方法 3.支持坐标点击,

    4.7K10发布于 2019-07-19
  • 来自专栏自动化测试实战

    船长带你看书——《selenium2 python 自动化测试实战》(2

    提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css selector 分别对应 python

    85370发布于 2018-05-18
  • 来自专栏流柯技术学院

    Monkey测试2——Monkey测试策略

    分类 Monkey测试针对不同的对象和不同的目的采用不同的测试方案,首先测试的对象、目的及类型如下: 测试的类型分为:应用程序的稳定性测试和压力测试 测试对象分为:单一apk和apk集合 测试的目的分为 :解决问题的测试(忽略异常的测试)和验收测试(不忽略异常的测试) 二. 例如: monkey -p com.android.mms --throttle 1000 -s 100-v -v -v 15000 > /mnt/sdcard/monkey_test.txt & (2) ignore-security-exceptions--ignore-native-carshes --monitor-native-crashes -v -v -v 15000 >/mnt/sdcard/monkey_test.txt & 2. pkg-whitelist-file /data/whitelist.txt--throttle 1000 -s 100 -v -v -v 15000 > /mnt/sdcard/monkey_test.txt & (2)

    87730发布于 2018-08-30
  • 来自专栏授客的专栏

    测试思想-集成测试 关于接口测试 Part 2

    如上述,接口功能:课程检索 2.理解接口参数 对每个参数都要明白它们各自的含义。除了接口文档上简单的说明,还必须理解它真正的作用。 4.寻找测试点 记住, 一、主要是基于步骤2(输入)、步骤3(输出)的 根据步骤挖掘测试点和测试数据 举例: 测试点:查询内容k(类型>中文,英文大小写,数字,特殊符;长度>是否字数限制;是否可为空 注意: 1、一和二中有些是交叉的,他们的关系是互补关系 2、要知道测试是不能穷尽的,要时间成本投入的,如果每个参数每种情况都要细致测的话是要花很多时间的。 所以,要折中考虑,考虑测试数据是否意义,适当的取舍,特别是时间有限的情况下。 5.根据测试点设计用例 这个和功能设计用例一样。 6.测试方法 功能测试用例设计方法都适用

    78820发布于 2019-09-10
  • 来自专栏橙子探索测试

    Python测试开发django2.环境部署项目创建

    Django是由Python编写的Web框架,依赖Python环境,所以需要提前安装好Python环境。 建议安装最新版本的Python3,Python 下载地址:https://www.python.org/downloads/ 1、Django官网 https://www.djangoproject.com / 2、Django版本 Django对Python版本的依赖关系如下表所示: Django 版本 Python 版本 1.8 2.7, 3.2 (until the end of 2016), 3.3 manage.py: 一个让你用各种方式管理 Django 项目的命令行工具 helloworld/__init__.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。 ,可以监听所有ip:python manage.py runserver 0.0.0.0:8000,访问的时候用电脑ip代替127.0.0.1 ?

    70920发布于 2020-09-07
  • 来自专栏自动化测试实战

    Jmeter性能测试 -2 性能测试流程

    性能测试必知名词 QPS:每秒查询率 RPS:每秒用户请求率 HPS:每秒用户点击率 后面的我再介绍 性能测试流程 需求分析——熟悉业务 明确性能测试指标 了解整体软件功能、架构 制定测试计划,做好工作量评估 编辑测试用例 搭建环境(包括监控)、脚本开发 执行测试 测试结果分析与调优 分析依据:结果图表 分析思路:服务器硬件瓶颈->网络瓶颈->服务器OS瓶颈(参数配置、数据库、web服务器)->应用瓶颈(SQL 语句、数据库设计、业务逻辑、算法) 输出测试报告与结果跟踪

    3.8K30编辑于 2022-04-12
  • 来自专栏前端lucio

    Android测试入门-2

    ---- UI Automator UI Automator测试框架适合跨系统和已安装应用的跨应用功能性 UI 测试。 UI Automator 测试框架非常适合编写黑盒自动化测试,其中的测试代码不依赖于目标应用的内部实现详情。 调用UiObject对象的方法,模拟用户操作,重复2,3完成一系列用户操作。 测试UI状态是否符合期望。 使用childSelector()方法可以查找到的控件的子空间里面的元素,参数也是一个UiSelector对象(示例2)。 使用资源ID作为条件是最稳妥的方式。 除了功能测试和UI测试外,常用的测试还有压力测试,Android SDK自带的测试工具Monkey,可以先系统发送伪随机的用户事件流,实现压力测试

    1.2K20编辑于 2023-04-22
  • 来自专栏世荣的博客

    渗透测试-编程-2

    Kali Linux系统预装了Python和Perl解释器,我是一直长期学习Python的,在这里分享一个Python程序. ,这里应该是整型变量 将这个程序命名后,使用chmod命令赋予脚本程序可执行权限,简单测试一下(其实没有必要),程序在启动会会提示用户输入端口号和端口号,我们来继续完善功能。 这时候突然想到一个解决方案,那就是Python2中的raw_input()函数,Python3中和input()合并了,但是相比于后者,raw_input()返回的是字符,如此以来只需简单的修改代码,就可以 ,我们在Python2的环境中运行即可。 ip = raw_input("请输入IP地址: ") 1878312409.png 这里测试一下校园网(嘿嘿,我哪里有什么坏心思) 1387770551.png

    39530编辑于 2022-03-22
领券