作为一个刚入职的软件测试人员,第一需要了解用户在使用软件的时候怎么样最方便,虽然这是产品经理的事,但是作为软件测试人员也是必须要考虑到的! 听了产品讲了很多关于用户体验的问题,为什么会在这个位置添加这个功能,为什么不在这个位置添加这个功能, 很有感悟 虽然现在不能用言语来表达希望在之后我会去更深入的
Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套
  导读: 随着互联网的红利期到来,越来越多的人加入到互联网大军中,很多从来没有从事过互联网工作的人来说,转行做软件测试是第一选择,前面给大家讲过软件测试越没有看到的那么简单,那今天王豆豆就给大家讲下如何做才能快速进入软件测试的工作中。  
通过前几篇文章,jmeter+ant+jenkins自动化持续构建的测试平台基本成型。既然要自动化平台,最基本的肯定要实现不经过人工干预,平台会在特定的条件下自动运行测试脚本,并在脚本运行结束后,发送邮件通知用户测试的结果。本文主要介绍如何实现以上两项功能。   还是接着以上一篇笔记中的“test_
通过前面的一系列文章,我的API自动化测试平台已经搭建成型,但是要投入具体项目使用时,还有以下几个问题需要优化。   还是接着以上一篇笔记中的“test_token”项目为例: 1、邮件通知问题 (1)问题 这里的主要问题是针对邮件中的附件(即测试报告),在前一篇配置邮件通知的文章,我对于附件的配置
  注:转载请加上原文链接,谢谢! 本文的安装环境是Windows操作系统。 (一)     前期准备 1、XAMPP下载(下载5.6的版本)          https://www.apachefriends.org/download.html 2、Testlink下载          htt
  前言 与一些刚入行的测试人员接触时,发现他们对测试的认识不够,总是认为测试只是一个点、点的过程,认为测试也总是在界面上点,点的过程,我只想说“测试看似简单,但实则深不可测”,接下来就讲讲测试过程主要是做什么?       测试主要做什么?这完全都体现在测试
# coding=utf-8 import re # 获取路径中的文件名 s1 = 'C:pycharmmyblogvenvScriptspython.exe C:/pycharm/myblog/demo/demo.py' # [^/\]* 匹配最后一个/或开始的内容,.匹配. , [^ ]
很多朋友都在问jmeter如何生成测试报告,这里随便说两句。 环境要求 1:jmeter3.0版本之后开始支持动态生成测试报表 2:jdk版本1.7以上 3:需要jmx脚本文件 基本操作 1:在你的脚本文件路径下,执行cmd命令:jmeter -n -t test.jmx -l result.jtl
    前言 在功能测试中测试人员使用的测试用例设计方法大多都是黑盒用例设计方法,黑盒用例设计方法有其中又以等价类划分法、边界值分析法为使用最多的方法,等价类和边界值也是最简单的,但这二个方法根据自身的属性,如果测试人员稍有不留意就会造成数据的遗
jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说 1:登录接口 这里有一个实际的登录接口,在响应中返回了一串token,如下图 那么我们在接下来的接口-经验库列表中,就必须带入这一串tok
导读 软件测试人员在工作使用SQL语言中的查询是使用得最多的,而查询也是SQL语言中最复杂的,很多测试人员只使用到其中最简单的查询   1.数据库的使用 现在在任何项目中都有数据库存在,那么在测试过程中查看数据库中的数据是必不可少的步骤,那什么情况
一、关键帧缓存策略  典型的视频帧序列为IBBPBBPBBP……  对于直播而言,为了减少直播的延时,通常在编码时不使用B帧。P帧B帧对于I帧都有直接或者间接的依赖关系,所以播放器要解码一个视频帧序列,并进行播放,必须首先解码出I  帧,其后续的B帧和P帧才能进行解码,这样服务端如何进行关键帧的缓存
测试群有个小伙伴去鼎桥面试,回来分享时提到笔试题中有一道是软件测试的七项原则的题。 这是一道关于软件测试理论的题,大部分测试人员并不care软件测试理论,遵循理论无用论。 以前刚做软件测试时,确实并不关心软件测试理论,觉得只要能做就行,有技术就足够了,但到了后面却越来越重视理论了
作为测试,在测试工作中一定会经常抓log,有时log收集时间很长,导致log很大,可能达到几G,想找到能打开如此大的log文件的工具都会变得困难;即使log不大时,我们可以直接把log发给开发同学去分析定位问题,这样对我们测试人员来说最“省事”,但同时也不能很好的体现出测试人员的价值,那有没有更好的
引用:忘记引用哪篇博客了。 无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,
JMeter有图形界面, 而且支持中文! JMeter官网地址: http://jmeter.apache.org/ 点击左上角的下载: 点击下面的.zip后缀的压缩包: 解压到本地: JMeter目录结构: 可以把C:JMeterapache-jmeter-3.3bin路径添加到Path里面
设置Firefox浏览器代理, 点击右上角的菜单:   点击选项: 点击高级: 点击设置: 点击手动配置代理, 输入本地的IP地址和端口号8888,与JMeter代理服务器的端口号保持一致:  好了,浏览器先不用管了; 启动JMeter,添加线程组: 右键工作台, 点击添加, 设置J
测试计划, 是整个工程的根节点, 可以取别名, 并添加注释, 里面的设置是全局变量: 线程组, 是一组线程的集合, 可以取别名, 并添加注释, 里面的设置只对本线程组有效: HTTP请求, 也就是取样器, 包含请求行、空行、请求体: HTTP信息头管理器, 也就是请求头: 响应断言, 也就是
JMeter参数化的好处是: 测试数据和和测试脚本分离, 就像做功能测试的时候, 我们要做一些异常的操作, 并输入一些异常的数据, 就像等价类划分、边界值分析法、错误推测法、场景分析法一样, 判断网页前端抛出的异常是否和我预期的一致, 同理,JMeter是测服务器后台的, 那么这就需要用到参数化,

推荐文章