00后确实卷,公司新来的卷王,我们这帮老油条真干不过...

在程序员职场上,什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事,我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事,可遇不可求,向他学习还来不及呢。 真正让人反感的,是技术平平,却急于表现自己的人,每天加班到12点,在老板面前表现得格外积极,弄得其他人都很尴尬。这就是行业当中的“卷王”。 个个都说想躺平了,可是有一说一,该卷的还是卷。这不,前段时间我们公司来了个00后,才工作一年,跳槽到我们公司起薪15K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位...

这些基本语法规则你还不知道?那你的Python还没入门...

官方对Python的介绍如下:Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。 Python有着非广泛的应用,几乎所有大中型互联网公司都在使用Python,例如国外的Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等等,Python帮助它们完成了各种各样的任务。总之概括起来,Python的应用领域主要有: Web应用开发、自动化运维、人工智能领域、网路爬虫、科学计算、游戏开发等...

pytest集成allure报告(allure安装及配置以及如何实现集成)

一、allure安装及环境变量配置 1、先保证本地已装jdk1.8 首先安装JDK1.8,添加到环境变量path。 具体可以查看文章:https://blog.csdn.net/weixin_40608713/article/details/116103153?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166892680416782414957730%2522%252C%2522scm%2522%253A%252220140713.13...

从工厂打螺丝到月薪9.5k测试工程师,我该满足吗?

以前我比较喜欢小米那句“永远相信美好的事情即将发生”,后来发现如果不努力不可能有美好的事情发生! 初中毕业进厂5年,创业经商多次战败,为了生计辗转奔波 初中毕业后我就进了工厂,第一份工作是做模具加工。从500元一个月的学徒做起,半年才涨一次薪资,每次只能加200-300元,短暂最高薪资在5500元,我一做就是五年。从工厂辞职后我去学习了餐饮,培训几个月后我回了广东创业。 在广东东莞第一次创业是开了一家甜品店,因为自己对商业不够了解、对行业不够深入,被开发商套路了。一年时间,亏光了家人养老本。 经朋友...

web测试——业务测试1

发布时间:2022-11-27 KAFKA JAVA 前端 软件测试
1.元数据 描述数据属性的信息,支持如存储位置、历史数据、资源查找、文件记录等。关于数据的数据。 业务数据:记录某种内容的数据是业务数据,新增一条入职员工信息,业务含义是代表了一条入职信息。 2.关联关系的字段——lookup字段 通过该字段可以将两个实体联系。实体类似于数据库中的一个表,lookup字段就是关系数据库的外键,基于lookup关联查询类似于数据库的连接查询。 字段类型:lookup 数据类型:int和long类型的字段 lookup可关联的字段:主键、数据类型是int、long类型的字段 ...

python+locust

发布时间:2022-12-01 开发语言 软件测试 PYTHON
准备 locust文档地址 https://docs.locust.io/en/2.12.2/api.html 安装 pip install locust 编写 locust测试用例写法 标准的接口用例写法 resp = requests.get('XXXXXX') #请求assert resp.status_code == 200 #断言 用locust执行接口用例 import locustimport requestsdef add(): print(ok)class MyUser(loc...

软件测试——从0开始的ios自动化测试(一)

发布时间:2022-11-28 自动化 IOS 软件测试
最近由于工作内容调整,需要开始弄ios自动化了。 网上信息有点杂乱,这边我就按我的实际情况,来写个博客,看是否能帮到有需要的人。 一、环境准备 1、安装tidevice pip3 install -U “tidevice[openssl]” 它的作用是,帮你绕开ios必须用mac的xcode启动wda,直接在windows上使用tidevice启动wda就行了。(windows电脑需要先安装iTunes) 2、安装facebook-wda pip3 install -U facebook-wda 3、设...

大数据平台测试-高级Java架构师语录(偷笑)

发布时间:2022-12-01 测试人生 大数据平台测试 软件测试
记录下高级Java架构师的一些话语,更好的服务于我们日常的开发迭代,也可以学习下: 1、核心流程, 除非必要, 改动越小出问题几率越少! 2、同样的功能, 1行代码实现比100行 牛逼! 3、迭代需要做到向前兼容! 4、开发一个功能,怎么考虑比较全面:   1、历史数据怎么处理?!   2、出具平滑的升级方案   3、容错怎么处理的?!   4、前端页面需要怎么配合?! 5、这个需求需要做成的效果我已经告诉你了,发完版还是没达到我的期望?! 6、前端这个不难实现吧?! 7、分支版本管理是开发的基础技能,不...

【软件测试】我们测试人搭上元宇宙的列车,测试一直在进军......

前言 虚拟宇宙,早期需要通过一些光脑(可能就是一种VR设备)连接进去,后来也就慢慢摆脱了这些低级装备,直接往返于虚拟宇宙,设定是在这个虚拟宇宙中可以和朋友无感聊天、交易、打架、拉帮结派,差不多就是真实人物的投影就像头号玩家电影一样,而且是等比例的投影,这设定其实跟元宇宙挺像的。 当前的元宇宙(Metaverse)是利用VR科技手段连接现实世界与虚拟世界,具备新型社会体系的数字生活空间。 元宇宙的出现让我们日常的社交、电商、娱乐、学习从传统的手机app的二维真正走向三维,它能在疫情之下火起来,必然有它...

我,33岁,字节跳动测试工程师,2月无情被辞,想给划水的兄弟提个醒

发布时间:2022-11-24 功能测试 自动化测试 软件测试
前几天,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以“人员优化”的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿…… 在很多企业,都有KPI考核,然后在此基础上还会弄个“末位淘汰”( 或者叫“人员优化”)。 互联网大厂残酷现状在此,无法避免,为了助力朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,逃脱掉“人员优化”的坎。 学习方向 学习可不是拼多多,这里学一点哪里学一点、到头来竹篮打水一场空,所以得有个自动化测试所有方向技术点做一份整理,形成各个领域的知识点汇总,它的用处就在...

全网最全最细的jmeter接口测试教程以及接口测试流程详解

一、Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。 Jmeter具备高移植性,可以实现跨平台运行。 Jmeter可以实现分布式负载。 Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 Jmeter具有较高扩展性。 二、Jmeter安装 1、安装JDK,必须JDK1.7以上的版本,推荐1.8的版本 2、进入官网:http://jmeter.apache.org/download_jmeter....

目前最火的测试框架,pytest封神级讲解

Pytest 是 python2 自带的自动化测试框架,python3 的版本的话 pytest 框架独立出来,需要 pip 进行安装 一、Pytest 的下载安装 1、Python3 使用 pip install -U pytest 安装 2、查看 pytest 版本信息 pytest --version 3、pytest 用例的执行规则: ①测试文件以 test_xx.py 命名需要以 test_开头(或_test 结尾) ②测试类以 Test_开头,并且不能带有 init 方法 ③测试函数或方法以 ...

关于Monkey稳定性测试,这是我看到最详细的文章

通过随机点击屏幕一段时间,看看app会不会崩溃,能不能维持正常运行,这就是稳定性测试。 01、Monkey是什么 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行测试,检测程序多久的时间会发生异常。和MonkeyRunner几乎是完全不同的,MonkeyRunner相当于是搞自动化测试的了 官方介绍: https://developer.android.com/studio/test/monkey.htm...

自动化测试定位不到元素怎么办?

1.动态id定位不到元素 分析原因:每次打开页面,ID都会变化。用ID去找元素,每次刷新页面ID都会发生变化。 解决方案:推荐使用xpath的相对路径方法或者cssSelector查找到该元素。 2.iframe原因定位不到元素 分析原因:你要找的元素在某个框架(frame)里面 解决方案:跳转到该框架里,再查找元素。      driver.switchTo().frame(login_frame);     driver.switchTo().frame(driver.findElement(By.c...

第三方软件测评机构对软件企业有什么重要意义?

发布时间:2022-11-24 软件测试
软件企业为了满足市场需求以及提高自身市场竞争力,在对软件产品的质量上有着严格的把控,软件测试就是很好的检验软件质量活动过程。如今越来越多的软件企业会选择将软件测试整体业务外包出去,或者暂时将单个测试项目交给第三方软件测评机构成为行业发展趋势,那么第三方软件测评机构对软件企业究竟有什么重要意义呢? 第三方软件测评机构进行软件测试可以出具公正权威的软件测试报告,测试结果因为是第三方进行,因此可以保证数据与结论的公正性和真实性。 企业取得产品测试报告后,可用于企业软件产品退税、高科技企业申请加分、双软件认证加分...

功能测试如何进阶自动化测试?5个步骤带你成功进阶...

手动测试人员应该权衡测试自动化相对于手动测试的好处,并且即可开始行动。下面我介绍一下从手动测试到自动化测试转换的5步指南。   步骤1: 查找合适的自动化测试用例 测试自动化在重复测试中发挥着极其重要的作用。可以在下表中找到最适合自动化的测试类型列表。 测试类型自动化有什么帮助回归测试(包括单元测试和端到端测试)减少工作负载,帮助提升应用程序的可信度验收测试应该使用支持跨浏览器/平台测试的工具自动化,以提高性能一致性API测试测试自动化通过在每次 API 调整时启动 API 回归测试来帮助更早地检测 B...

python_07 python面向对象

发布时间:2022-11-24 开发语言 软件测试 PYTHON
面向对象概述 面向对象的思想:    当需要实现一个功能的时候,看重的并不是过程和步骤,而是关心谁帮我做这件事 面向对象的三大特征: 一. 封装性:    a. 隐藏对象的属性和实现细节,仅对外提供公共访问的方式    b. 封装原则==1.将不需要对外提供的内容隐藏起来2.把属性都隐藏,提供共公共方法对其访问; 二. 继承性:    a. 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类;    b. 继承分为单继承和多继承,其...

参加校招面试测试岗位一次次被刷,耗时一个多月经常偷偷在晚上哭....

前言 前两天有粉丝联系我,说他软件工程专业,大厂校招屡次被刷,有一个已经到了三面,还是被刷了,感觉很绝望,不想找工作了。邮箱里也有很多信息,初试都没有过,找工作太难了,好累啊 真的被打击到了。 想起两年前我一个小学弟的经历,由于在课程当中没有学习过软件测试的内容,所以自己从哔喱哔喱上进行自学,学会了写测试用例和简单的也就是功能测试,他也是校招的时候往腾讯投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里,想着总有一天会再次挑战的。 这两年他除了工作以外,其余时间基本上都在学...

一文读懂:Django ORM 框架中的表关系

Django ORM 框架中的表关系 为了说清楚问题,我们设计一个 crm 系统,包含五张表: 1.tb_student 学生表 2.tb_student_detail 学生详情表 3.tb_salesman 课程顾问表 4.tb_course 课程表 5.tb_entry 报名表 表关系和字段如下图: 接下来,根据这几个表我们来看在 django 中如何编写对应的模型,以及在数据库层面的处理。 多对一 在 django 中要表达多对一的关系需要使用 django.db.models.ForeignKe...

测试人经验谈:需求不明确也能写出测试用例

测试人员的用例编写,一般基于经验和需求文档进行,但是很多时候项目是没有需求的,特别是领导的某个概念提出,然后开发会根据自己的理解完成,测试人员在没有获得任何依据和需求的情况下如何编写测试用例呢? 我一直在思考这个问题。 毕竟长期处于这样的状态,而测试工作责任划分中涵盖客户不满意、运行不顺畅的锅,所以在测试用例的编写下要尽可能地思考周全,减少这部分后果的产生。 没有需求,就要寻找其他支持性文档。需求文档在很多时候其实是没有的,而相对的开发在实际开发过程中也不会次次都写相关文档,比如概要设计、功能设计等。那么...

学会这些分析定位BUG小技巧,你离跨入中级测试还远吗?

常用小技巧方法 1.分析问题场景进行预判 先查看页面表象,根据问题表象判断问题可能出现的原因,然后缩小范围,并准备好录制工具,录制问题。 系统页面无法正常访问的提示“5开头(如 500错误)”的找后端,“4开头(如 404错误)”的先检查请求地址或者对应的权限,进入系统页面正常打开,提示异常代码错误的直接找后端。 进入系统页面展示异常图片(视频)提示,如“Flash未安装”等信息,如果安装Flash后还不行则找前端,界面UI展示兼容性错误找前端。 如若系统访问正常,进入操作页面,出现功能性报错信息,就进...

一哥们,00后应届生进阿里:猛补了这个,真香...

发布时间:2022-11-24 软件测试 开发语言 自动化测试 PYTHON
最近一哥们跟我装逼,说他最近从学校毕业就进入阿里,我问他进阿里拿了多少?哥们表示很得意,说不多不多,也就20K,表示很满足!WTF?这样的高薪资着实让人羡慕,尤其是刚毕业就由这么高的工资,简直了,尤其是最近在网上看了个帖子才发现,20K?那都是少的了。 这薪资水平相信已经秒杀了绝大部分工薪阶层,甚至有些企业的高层都拿不到这样的薪资。在随后的跟帖中,纷纷表示要转行程序员,就这工资体系,得是平常人干多少年才能赚到的,为了表示我也想转行程序员,我去套路哥们询问学习资料。 后面经不住我软磨硬泡,哥们 直接甩给我一...

接口自动化测试实战之智能场景如何攻破

智能场景的意思就是怎么样才能让接口自动化智能化,让使用接口框架的人越来越没有要求,大街上随便拉一个人来,一分钟了解框架的使用,就能完美地去完成接口自动化测试。 1.找出公司要求我们测试的接口的共同点 假设有10个接口,每个接口的参数名不同但格式是相同的。我们就可以封装一个生成入参的模板的函数,填写初始参数运行,就能生成一个模板。 测试人员只要在模板中填写测试用例了。那这些编写测试用例的人员是不用学习计算机语言,框架思维的。在工作中使用得比较多的就数据驱动测试思维(DDT)。 import unittest...

关于Monkey稳定性测试,这是我看到最详细的文章

通过随机点击屏幕一段时间,看看app会不会崩溃,能不能维持正常运行,这就是稳定性测试。 01 Monkey是什么 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行测试,检测程序多久的时间会发生异常。和MonkeyRunner几乎是完全不同的,MonkeyRunner相当于是搞自动化测试的了 官方介绍: https://developer.android.com/studio/test/monkey.htm...

如何利用Airtest做一些简单的装包小任务

1. 前言 很多同学对于Airtest都有一些刻板的印象,觉得Airtest只能截图,然后进行一些简单的点点点操作。 但实际上,抛开Airtest的图像识别点击功能,Airtest还能帮助我们连接设备,然后完成一些别的小任务,比如装包、打开应用、检查应用等等(不需要截图、也不需要生成报告)。 2. 利用Airtest完成装包任务的脚本示例 示例为一个非常简单的纯.py脚本例子,只连接设备,然后安装并打开指定应用即可,log都不需要保存(可以看到auto_setup里面logdir=False): # -*...

性能自动化测试

发布时间:2022-11-29 测试工具 软件测试
1.为什么要做性能测试 2.什么是性能测试 性能测试的定义 通过自动化测试工具或者是代码手段,来模拟正常,峰值负载访问被测系统,来观测系统各项性能指标是否合格的测试过程。(关注问题的发现) 通过各种测试技术手段,来解决多用户,高并发时系统存在的性能问题,为了提升用户体验度这样的测试过程。(关注问题的解决)性能测试的基本原理 基于协议的测试 多线程,多进程,协程 模拟用户真实场景 一个月活是10w用户量的系统,如何计算并发数? 根据公式:每秒的请求数=并发数/平均响应时间 1.计算哪天的活跃用户数最...

使用PICT生成成对组合进行组合覆盖测试,以及PICT和正交表的比较

目录 成对组合法 PICT 基础使用 选项 Constraint(约束条件) weight值 MPLS-TE FRR使用举例 SNMP使用举例 成对组合VS正交表 成对组合法 软件中存在很多由于条件condition/维度/输入input/因素factor的等价类/值/水平的组合导致的bug。但是完全组合可能数目太多,统计数据显示由于三个或者更多个条件的组合导致的bug比例很小,所以一种高性价比的暴露组合型bug的方式是覆盖成对组合。 成对组合:每个条件中的每个等价类都和其它条件中的每个等价类同时出...

Apifox简介安装以及如何使用

发布时间:2022-11-24 测试工具 软件测试
目录 一、介绍 二、安装 三、使用 一、介绍 Apifox 是接口管理、开发、测试全流程集成工具,定位 Postman + Swagger + Mock + JMeter。只要定义好接口文档,接口调试、数据 Mock、接口测试就可以直接使用,无需再次定义。 1、开发测试过程中的现状 yapi -- 管理接口文档 rap -- 前端开发mock数据 postman -- 开发调试接口、测试调用接口 jmeter -- 基本的压力测试 2、存在的问题和痛点 接口文档和实际开发的接口数据类型可能存在不一致,...

“被裁员之前,没得到任何风声,措手不及...” 一个在职6年测试工程师内心独白...

前言 一个码农(软件测试工程师)的自白 小张: 我们用工作五年的积蓄,在这个一线城市买了房子,买了车子,然后领证。我也在6年前进入了一个很多人梦寐以求新的公司 码农的新生活开始了。在这家公司里,我第一次真正领略到“人外有人,天外有天”的含义。所在的团队各个都是猫头鹰界的扛把子,动不动就干到半夜。 我的工作量比上家公司少了很多,从开始的学习需求,到分析确认需求,再到真正扣代码,一个迭代中的小故事只要在三五天内完成就可以了。工作之余,大家在公司的吧台上一起喝咖啡,喝奶茶,偶尔谈笑风生,偶尔插插花 这跟我之前的...

功能测试进阶自动化测试,你不试一下永远不知道自己的潜能

 绝大多数测试工程师都是从功能测试做起的,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好多年发现自己还只是一个功能测试工程师。  随着移动互联网的发展,从业人员能力的整体进步,软件测试需要具备的能力要求越来越高,打开招聘网站,90%的招聘都会有如下这一条。 至少熟悉一门编程语音,自动化测试XX年经验。所以越来越多的测试工程师,开始迷茫,不管是被动的还是主动的,这个时代需要我们不断学习去保持自己的竞争力,因为互联网红利越来越少,你的水平高低,决定了你在公司的价值,也决定了你未来职业选择的优势,学习...

白盒测试与黑盒测试

发布时间:2022-11-24 测试用例 软件测试
白盒测试技术 白盒测试技术也称结构性测试,是一种设计测试用例的方法,一般用于分析程序的内部结构,使用该方法测试程序时测试者可以看到被测试程序,并分析其内部结构。 按照被测试测试时是否需要执行测试程序可以分为静态和动态测试,白盒测试也可以据此划分。最常用的时白盒静态测试方法。包括代码审查,结构设计检查程序的可靠性。由于测试时围绕测试用例进行的白盒测试也是一种优秀的测试用例设计的方法。 在测试中穷举法是不可能的这是测试的原则之一,因此在有限的集合内设计特殊且最优的测试用例才能才能最有效的完成测试工作。白盒测试...

iOS性能测试怎么做?这款工具轻松搞定

此文适合初级测试工程师观看! 版本迭代时,一些性能测试数据需要测试,比如:启动时间,启动流量,使用中的内存,这三个比较重要的性能数据最好还是收集一下,与之前版本进行对比,也可和其他产品进行对比,我用的是xcode instrument 里的time profile,network 1、打开sourcetree,选择要测的版本,拉代码到本地 ps:如果遇到报错,本地代码与远端的代码冲突,点击重置,重新拉取即可 2、打开终端,执行 pod install--verbose--no-repo-updatepo...

从功能测试到自动化测试,待遇翻倍,我整理的超有用工作经验分享~

我想应该有很多测试人员应该有这样的疑虑,自动化测试要怎么去做,现在我把自己的一些学习经验分享给大家,希望对你们有帮助,有说的不好的地方,还请多多指教! 对于测试人员来说,不管进行功能测试还是自动化测试还是性能测试都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好地开展自动化测试工作。 01 手工测试和自动化测试用例 手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。 1)手工测试用例特点 较好的异常处理能力,能通过人为的逻辑判...

Python自动化测试框架有哪些?

常用的Python自动化测试框架有Robot Framework、Pytest、UnitTest/PyUnit、Behave、Lettuce。 软件测试的自动化在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。自动化测试以人为驱动的测试行为转化为机器执行的一种过程。 实现软件测试自动化用到一些Python自动化测试框架: 一、Robot Framework  Robot Framework主要被用在测试驱动类型的开发与验收中。虽然是由Python开发而来但也可以在基于.Ne...

学会这些分析定位BUG小技巧,你离跨入中级测试还远吗?

发布时间:2022-11-25 BUG 测试工程师 测试员 程序员 软件测试
测试的过程就是一个寻找影响产品功能和用户体验bug的过程,测试人员发现的bug类型五花八门。 当你在.上班期间,听到不远处传来这样的声音“你会不会提BUG,责任人都指派错了,还能好好提吗? 如果哪天开发对着你说出这句话,那么作为测试的你,心里会怎么想? 作为一名测试,如果连常见的系统问题都不知道如何分析,频繁将前端人员的问题指派给后端人员,后端人员的问题指派给前端人员,那你在开发眼中的地位显而易见,口碑、升职、加薪都会是遥不可及的梦。 学会下面这些正确分析定位BUG小技巧,从初级跨入中级测试指日可待! ...

iOS性能测试怎么做?这款工具轻松稿定

此文适合初级测试工程师观看! 版本迭代时,一些性能测试数据需要测试,比如:启动时间,启动流量,使用中的内存,这三个比较重要的性能数据最好还是收集一下,与之前版本进行对比,也可和其他产品进行对比,我用的是xcode instrument 里的time profile,network 1、打开sourcetree ,选择要测的版本,拉代码到本地 ps:如果遇到报错,本地代码与远端的代码冲突,点击重置,重新拉取即可 2、打开终端,执行 pod install--verbose--no-repo-updatep...

自动化测试定位不到元素怎么办?

1.动态id定位不到元素 分析原因:每次打开页面,ID都会变化。用ID去找元素,每次刷新页面ID都会发生变化。 解决方案:推荐使用xpath的相对路径方法或者cssSelector查找到该元素。 2.iframe原因定位不到元素 分析原因:你要找的元素在某个框架(frame)里面 解决方案:跳转到该框架里,再查找元素。 driver.switchTo().frame(login_frame);driver.switchTo().frame(driver.findElement(By.cssSelector...

基于数据驱动的接口自动化框架封装

发布时间:2022-11-25 运维 自动化 IT 程序员 软件测试
1.数据驱动框架设计 1.框架结构 common: 这是一个package,主要用来存储所有的底层代码封装 logs: 这是一个目录,主要用来存放日志文件 report: 这是一个目录,里边的data表示测试结果数据,里边的html表示测试报告,注意这两个目录都是每次执行测试时自动生成的 testcases: 这是一个目录,主要用来存储excel文件,excel文件里是接口测试的相关数据 conftest.py: 重写pytest自带的一个内置函数的,统一管理自定义fixture的 pytest.ini:...

【软件测试】测试人填坑?测试工作中的坑成长经历,填着填着就成了神......

前言 小刘: 之前一直在外包企业做电商的测试,从接触项目到结束项目,真心累,却觉得自己成长了很多。初入测试,好多人都在等着测试组长或者经理给安排几个需求点,然后自己在那里吭哧吭哧的点点点,或者压根没有人安排活,只能自己硬着头皮上,没有前辈的脚印,自己就是先锋。 一直做黑盒测试,从开始的手忙脚乱,慢慢的形成了自己的一套工作程序: 项目接触,需求搜集、分析,测试计划,方案编写制定,测试用例框架搭建、用例编写、用例评审,用例执行以及完善订正,bug追踪、回归,测试报告提交,这一整套流程下来后,之后再接项目...

银行测试核心项目之测试阶段分享

最近有小伙伴说「想了解核心系统建设中,冒烟、SIT、UAT、回归测试的重点,如何设计测试案例,或相关的资料推荐等」。 这个话题很笼统,测试这一块儿除了业务测试,还有性能测试、安全测试等;以及不同的角色对案例的要求也是不一样的,比如:行方业务人员喜欢写将交易从头到尾全部跑一遍的案例,而测试公司的人员喜欢写的很细碎等等。 对此,因为没有经过正规的测试方法训练,主要是说说我的个人理解或感受吧。顺带总结了一些最关键的基础知识和朋友的实际经验,分享给大家,让更多人能够找到方向。 1、此文适合人群: 银行从业人员、业...

来聊聊软件测试-静态测试

发布时间:2022-11-24 可用性测试 测试工具 软件测试
在软件测试技术之中,静态测试是经典的测试技术一类。这里我们要概要解释和说明一下静态测试技术,静态测试是指无须执行被测代码,而是借助专用的软件测试工具评审软件文档或程序,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。 一、什么是静态测试? 1.静态测试是不以测试数据的执行而是对测试对象的分析过程。 2.静态测试存在于软件生命周期的各级测试。如,需求分析、概要设计、 详细设计及组件测试、集成测试和系统测试的阶段或层级。 3.静态测试的方法,主要有人工(手工...

失业3个月,我终于看到了希望...

发布时间:2022-11-24 PYTHON 面试 自动化测试 软件测试
2022年的招聘季,在资本寒冬的映照下,的确萧条了不少,裁员、取消年终奖、末尾淘汰制等热门制度,让很多人陷入了“工作难保,工作难找”的痛苦境地。往年随便一刷招聘APP,数十个面试邀请的情况已然不复存在。现在,连续刷几个小时,可能收到的面试邀请也寥寥无几,只剩下默默等待。 转眼2023年招聘季就要来了,希望也来了,但是没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer? 如果你的跳槽意向已经很确定,那么请往下看! 跳槽最重要的一步自然是面试,...

实用:10个Python自动化脚本任务

在这个自动化时代,我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将向您介绍 10 个 Python 自动化脚本,以使你的工作更加自动化,生活更加轻松。因此,没有更多的重复任务将这篇文章放在您的列表中,让我们开始吧。 01、解析和提取 HTML 此自动化脚本将帮助你从网页 URL 中提取 HTML,然后还为你提供可用于解析 HTML 以获取数据的功能。这个很棒的脚本对于网络爬虫和那些想要解析 HTML 以获取重要数据的人来说是一种...

如何制定测试团队度量体系

1、前言 每当月底或一个季度结束,公司或项目都会进行考核指标的统计,来总结每个组员在这个阶段的工作产出与绩效成绩。 那么制定哪些指标最为标准,最为专业,同时针对整个项目组都是公平的,这个就需要每个公司或项目根据实际情况而定。 但大体的都会有BUG数、编写用例数、执行用例数等。 2、指标制定 考核指标公式(仅供参考): 测试质量(30%)+ 测试效率(20%)+ 测试产出(50%)+ 加分项 - 减分项 1、测试质量,总占比30% (1)BUG漏测率;占比20%;公式:线上漏测BUG数/缺陷总数;漏测率=0...

图解 SQL 的执行顺序

这是一条标准的查询语句: 这是我们实际上SQL执行顺序: 我们先执行from,join来确定表之间的连接关系,得到初步的数据 where对数据进行普通的初步的筛选 group by 分组 各组分别执行having中的普通筛选或者聚合函数筛选。 然后把再根据我们要的数据进行select,可以是普通字段查询也可以是获取聚合函数的查询结果,如果是集合函数,select的查询结果会新增一条字段 将查询结果去重distinct 最后合并各组的查询结果,按照order by的条件进行排序 数据的关联过程 数据库中...

浅谈弱网测试

【背景】 弱网测试,属于健壮性测试的内容。随着国内移动端迅猛发展,大大增加用户碎片化使用移动端的概率。想象一下,用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,我们就需要针对这些场景的弱网环境下,验证出现丢包、延时软件的处理机制,避免因用户体验不友好造成用户的流失。 1.用户体验 APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验 2.非正常情况下,出现bug概率会增加 在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由...

自动化测试教程(1)自动化的基本概念

发布时间:2022-11-25 自动化 压力测试 PYTHON 软件测试
1.什么是自动化? 自动化测试是软件测试活动中一个重要的分支和组成部分,即利用工具或脚本达到测试目的,没有人工或者极少人工参与的软件测试活动称为自动化测试。 2.自动化测试概念 自动化测试是把以人为驱动的测试行为转化为 机械执行 的一种过程。 3.自动化测试前提条件 需求变动不频繁、项目周期足够长、自动化测试脚本可 重复使用 。 4.自动化测试的流程 (1)制定测试计划 、(2)分析测试需求、(3)设计测试用例、(4)搭建测试环境、(5)编写并执行测试脚本、(6)分析测试结果并记录Bug、(7)跟踪B...

找不到工作,软件测试真的不香了?

最近总是有人说测试先不要干,测试不好找工作。测试没有以前那么香了? 可是,这是真的么?什么样的人会说这样的话? 肯定不是现在还在岗的人说的,也不是已经拿到企业聘用offer的人说的。 因为他们都是优秀的测试工程师。 说出那些话的人,只能说他们比较菜,不符合企业和社会的需求! 那要想成为一个合格的测试工程师,我们需要学习或者准备什么样的知识和技能呢?下面小编带你来解析: 第一阶段——测试环境运维 学习内容:学习Linux操作系统的基本操作和命令应用,使用Shell脚本在Linux系统中编写基本的Shell程...

sql常见四种连接查询

1、内联接 (典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。 外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OUTER JOIN 左向外联接的结果集包括 LEFT OUTER子句中指定的左表的所有行,而不仅...

正厚软件 | 海量资料大放送!你也想学Python吗?

发布时间:2022-11-25 PYTHON IT 开发语言 软件测试 计算机 PYCHARM
正厚软件-陈老师的干货分享  . 安装python  . 准备python安装包  .   安装python包  .   配置环境变量  .   查看python版本  .   查看python位置  . 安装Pycharm  . PyCharm介绍  .  Pycharm安装  .  Pycharm配置  . . 修改主题颜⾊  . . 修改字体及⼤⼩  . . 设置⿏标控制放⼤或缩⼩⻚⾯  . . 配置python解释器  . ⽤Pycharm创建项⽬ 安装python 准备python安装包可以...