Python接口自动化测试——如何搭建测试环境

前言接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。  在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,并且接口测试的脚本稍微调整一下还可以用来做性能测试。  不过随着项目规模、团队人数的不断增长,渐渐的这个工具有适应不了当前项目的需求了,为此我们项目也重新开发了相关接
分类: 物联网 发布时间: 08-16 10:07 阅读次数: 0

同期入的测试岗,凭啥他工资高我一半?现在我才明白

目录前言一、 熟练使用SQL二、Linux三、 使用数据库,跟数据流向四、 写好测试用例初级测试一般就是功能测试,功能测试是测试工程师的基础功,很多人功能测试还做不好,就想去做性能测试、自动化测试。功能测试所需要掌握的技能有:硬技能1、常用的 sql 语句一定会写。比如说增删改查之类。2、了解数据库的事务、会编写存储过程、熟练常用的系统函数。3、了解并可以进行数据库的备份、迁移、还原、镜像等操作4、对 sql 语句进行调优,并对可以对运行的语句监控查看性能5、了解数据库集群等操作。Linux是测试人员的基础
分类: 物联网 发布时间: 08-16 10:07 阅读次数: 0

关于测试用例,你知道多少?

在此之前我搜集一些关于测试用例的知识,后来在我们的QQ群里专门定了一期讨论,来探讨测试用例,毕竟这是一个很大的话题,很难做到面面俱到,但我会尽量全面,用通俗的语言来说测试用例。测试用例是一组有条件的用例,QA可以依靠这些条件来确定应用程序、软件系统或某些功能是否按预期执行。测试用例是QA执行的单个可执行测试。它指导QA完成测试的步骤。你可以将测试用例看作是一组按部就班的指令,以验证某些功能是否符合需求。Step 1:定义测试流程目标首先,你需要了解软件需求规范。当开始为软件的功能特性编写测试用例时,首先要做
分类: 物联网 发布时间: 08-16 10:06 阅读次数: 0

技术面试时,掌握这3个关键点,让你的技术过关了

目录前言一.调节好心态二.做好充分的准备三.时间规划最后现在有这么多优秀的测试工程师,大家都知道技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察你的技术功底与基础理论知识。如果你参加过一些大厂面试,肯定会遇到一些这样的问题:是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说明你的技术还需要继续修炼。面对如此多的技术面试,怎么样才能说自己的技术已经过关了呢?我总结完此次经历,认为有以下三个关键点帮我达成面霸的称号。第一个讲调节好心理状态是
分类: 物联网 发布时间: 08-16 10:06 阅读次数: 0

栈的实际应用-后缀表达式与顺序表思考题

我们平常习惯所用为中缀表达式,举个例子:中缀表达式:(a+b+c*d)/e后缀表达式:abcd*++e/
分类: 数据库 发布时间: 08-16 10:06 阅读次数: 0

【软件测试】编写测试用例的方法,这个是真的很好用

大家测试过程中经常用的等价类划分、边界值分析、场景法等,并不能覆盖所有的需求,我们之前讲过很少用到的因果图法,下面就来讲另一种不经常用到但又非常重要的测试用例编写方法——测试大纲法。测试大纲法适用于有多个窗口,每个窗口有多个动作,每个动作之间有相互的联系的场景,比如说一个手机壳定制功能。下面我们来说一下步骤:列提纲将每个窗口及窗口的动作都列出来。共有7个页面主页、手机品牌及型号选择页、手机壳外观选择页、提交成功页。主页的动作有:在线客服、系统使用说明、开始定制。手机品牌及型号选择页:提交、上一页、下一页。手
分类: 物联网 发布时间: 08-16 10:06 阅读次数: 0

做了5年功能测试,遇到一个不懂自动化的领导,该怎么办?

目录前言第一条建议:先学习编程语言,然后再接触自动化工具第二条建议:打好基础,而不是本末倒置的学习自动化测试工具第三条建议:清晰地认清自己,明确自己的目标第四条建议:选择好切入点,设计好对自己帮助最大的方案第五条建议:贪多嚼不烂,学会举一反三第六条建议:不要受限于工具,多用开源结语先搞明白什么时候要引入自动化测试,如果你遇到了一个不懂自动化的领导,可能你的具体实施过程会做得一塌糊涂。测试经理或者测试总监在引入自动化之前,不能简单化和孤立化的去看待自动化测试,不能粗暴的幻想引入自动化一定能够提高效率,减少成本
分类: 物联网 发布时间: 08-16 10:06 阅读次数: 0

一文读懂软件测试的常见分类

软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的一些常见分类。这篇贴子到这里就结束了,本文主要是对常见的软件测试分类做一个简要的基本概述,让读者对软件测试类别有一个基本的认识,最后,希望看这篇帖子的朋友能够有所收获。如果想以测试为长期发展职业目标,是需要时刻保持学习的,要使自己具备竞争力,无论你现在工作几年,只要行动起来,你就已经占优势了。欢迎留言,或是关注我的专栏和我交流。https。...
分类: 物联网 发布时间: 08-16 10:05 阅读次数: 0

【软件测试】——postman接口测试工具完整教程

1.环境变量的使用在测试的过程中我们可能有多套测试环境,对应每一套测试环境的ip可能是不同的,但是接口的请求,与参数又是一样的,最笨的方法是每一个环境都写一个测试集合,但是postman给我们提供了更为便捷的方法使用环境变量。选择其中的一个脚本,修改其中的参数,再次点击send,这时response的tests出现了一个1/1,说明执行一个测试并且通过测试,绿色pass说明验证通过。在这里输入环境变量的名字,环境变量是以键值对的形式存在的,输入环境变量的键值对,然后点击add,进行保存。...
分类: 物联网 发布时间: 08-16 10:05 阅读次数: 0

入职5年的测试工程师-下一步该如何选择方向?

测试四年,没有积累编程脚本能力和自动化经验,找工作时都要求语言能力,自动化框架。感觉开发同事积累的经历容易找工作。下一步,想办法转开发岗还是继续测试???正常情况下,有了5年的测试工程师经历,应该可以达到中级测试工程师的水平了。作为一个初中级测试工程师下一步是转开发还是继续做测试,个人建议是做测试开发(简而言之就是懂开发的测试)!本篇文章将由以下4个部分来展开1.可以继续做测试吗?2.转行做开发可以吗?3.为何说建议转行测试开发?4.如何走向测试开发,有什么靠谱的办法?https。...
分类: 物联网 发布时间: 08-16 10:05 阅读次数: 0

如何用二八原则理解软件测试,你且看下文

你如何理解软件测试?软件测试属于软件开发过程的一个环节,与软件工程一起兴起于小型软件向大型软件开发额过渡期,按照中国人所说的人体是金木水火土的说法,如果用在软件工程上,那么测试就是一个对结构进行校验的作用。按照我的理解,测试是一种思想,软件测试只不过是把测试思想用在了软件的开发过程当中了,测试是一种过程,从软件开发的微观上讲,他和软件开发的可以分离的,但是又会有联系,就像俩条平行线,开发出产品,测试测产品,就是这个样子。欢迎留言,或是关注我的专栏和我交流。https。...
分类: 物联网 发布时间: 08-16 10:05 阅读次数: 0

FLV 格式:为什么直播首选这个流媒体格式?丨音视频基础

通常在 AudioTagHeader 后面跟着就是 AUDIODATA 数据了,但是对于 AAC 格式的音频数据来说,AudioTagHeader 会多一个字段 AACPacketType 来表示 AACAUDIODATA 的类型:如果 AACPacketType 为 0,那么数据对应的是 AudioSpecificConfig;但是随着主流的浏览器平台逐步放弃了对 Flash 插件的支持后,以及移动互联网的兴起,App 取代浏览器成为更多内容的载体,在短视频领域 FLV 的地位逐步被 MP4 取代。...
分类: 企业开发 发布时间: 08-16 10:04 阅读次数: 0

M3U8 格式:为什么直播回放都用这个格式?丨音视频基础

Alternate Media 为 M3U8 提供外挂音频、视频、字幕的能力,可以在不改动已经存在的媒体切片的情况下,为客户端提供新的可选媒体信息。有一些标签是媒体播放列表和主播放列表中都可以出现的,但是一般一个标签出现在主播放列表,那么就不要再在该主播放列表索引的媒体播放列表中出现了。HLS 是通过主播放列表标签 EXT-X-I-FRAME-STREAM-INF 和媒体播放列表标签 EXT-X-I-FRAMES-ONLY 配合来实现 I 帧播放列表,从而支持视频播放常用的快进和快退功能。...
分类: 企业开发 发布时间: 08-16 10:04 阅读次数: 0

写单元测试,没你想得那么简单!

单元测试是什么我们就简单介绍一下单元测试是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。接下来是本人对单元测试的理解和实践。里面没有废话,希望每句话能说到你心坎里。欢迎留言,或是关注我的专栏和我交流。https。...
分类: 物联网 发布时间: 08-16 10:04 阅读次数: 0

eduxplus 0.04 版本发布

eduxplus 是一款服务于教育机构、个人、小型团队的在线教育系统,可用于个人知识付费或者在线教育培训等项目使用,基于symfony demo地址 前台地址: https://demo.eduxplus.com 账号:10000000000 密码:123456 后台地址: https://demo.eduxplus.com/admin 账号:10000000000 密码:123456 本次更新内容 部分bug修复 新增直播列表 新增直播管理,包含直播聊天拉黑等功能
分类: 业界资讯 发布时间: 08-16 10:02 阅读次数: 0

四阶巴特沃斯低通滤波器设计

目录第一章:整体思路第二章:电路设计第三章:实验与分析1、时域分析2、频域分析3、S域分析第四章:总结第五章:附录第一章 整体思路本次设计围绕四阶巴特沃斯低通滤波器,从电路设计,时域分析,频率分析,S域分析几个方面着手,通过理论分析、仿真实验、真实测量来研究和验证整个系统的性质。在时域上验证系统的冲激响应和阶跃响应以及零输入响应;在频域分析上验证系统的幅频曲线和相频曲线;在S域上通过极点分布研究系统是否稳定。第二章 电路设计1、运放芯片的选择本次实验的截至频率不大于1KHZ,带宽不
分类: 企业开发 发布时间: 08-16 10:01 阅读次数: 0

C++不同于C的基础语法(二)

1、程序的内存模型①代码区:存放函数体的二进制代码,由操作系统进行管理②全局区:存放全局变量和静态变量以及常量③栈区:由编译器自动分配和释放,存放函数的参数值、局部变量等。④堆区:由程序员分配和释放,若程序员不释放,程序结束时有操作系统回收。①代码区:在运行程序之前就已经存在。特点是共享和只读。②全局区:在运行程序之前就已经存在。#include "iostream"#include "string"using namespace std;//全局变量int g_a;//全局常量
分类: 企业开发 发布时间: 08-16 10:01 阅读次数: 0

C++不同于C的基础语法(三)

1、继承#include "iostream"#include "string"using namespace std;class Person//基类,也称为父类{public: string name; string sex; int age;};//继承语法:子类 : 继承方式 父类class Rich : public Person//子类,也称为派生类{public: string car;};class Beggar : public Person{publ
分类: 企业开发 发布时间: 08-16 10:01 阅读次数: 0

初识Opencv4.X----图像色彩空间转换

//图像色彩空间转换#include <stdio.h>#include <iostream>#include <string>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;int main(){ Mat img,img32f,HSV,gray; img = cv::imread("picture.jpeg"); if (img.empty())
分类: 企业开发 发布时间: 08-16 10:00 阅读次数: 0

初识Opencv4.X----图像通道分离与合并

//图像通道分离与#include <stdio.h>#include <iostream>#include <string>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;int main(){ Mat img, imgs[3]; img = cv::imread("picture.jpeg"); //分离BGR通道并分别显示 cv::split
分类: 企业开发 发布时间: 08-16 10:00 阅读次数: 0