51Testing软件测试网

其他

51Testing软件测试网投稿细则

出品|51Testing软件测试网投稿范围1、主要基于测试或测试开发相关的热门技术/工具的应用,技术分享需要有相关的案例来支撑,而非理论概念级别的介绍。2、职场经历、面试经历和职场感悟类文章。投稿要求1、文章结构清晰,逻辑清晰,涉及操作部分需要尽可能详细展示操作步骤,配合必要的注释说明。2、无论是技术类分享,还是行业经验分享,需要能使读者看后有一定的收获。3、字数不少于1000,未在其他平台发表过。4、必须是一篇完整的文章,而不是仅仅的日志、流程化截图之类的拼凑。投稿奖励“十佳作者”计划,分别有“最活跃作者奖”和“最受欢迎作者奖”两个奖项,共10个名额,还会按照投稿量和阅读量解锁奖励,小伙伴们冲冲冲!投稿流程投递稿件-等待审核(5个工作日内)-审核通过-排期-发布稿件-次月18日左右打款。PS:稿费根据文章质量和字数决定,如需快速发布,则没有稿费哦~推荐阅读各位小伙伴可以先阅读几篇文章,熟悉51Testing的文章结构风格~这款超好用的自动化测试工具,就是我的神!迁移测试中最重要的一点,竟然经常被忽略?30+的女性测试人,在职场中屹立不倒靠什么投稿方式1、稿件发送邮箱:editor@51testing.com2、长按扫描下方二维码添加微信,备注“投稿”发送↓注意:1、请确保文章的原创性,如发现抄袭或洗稿的行为,我们会追回稿费,且追究后续责任;2、请保证文章在我们这里是首发,发布前请勿将稿件发布在任何媒体上。我们期待你的投稿!
2023年2月27日
其他

年度活动!2023年十佳作者向你招手~

出品|51Testing软件测试网在技术的道路上一人前行,始终有些孤独,有时还会有些迷茫……但幸亏成长的路上,还有各位作者的分享和陪伴。作者们不求回报,向大家分享自己的专业知识,用一篇篇优秀的原创文章为迷茫的测试人指引方向,树立行业榜样。为了感谢现在现有作者,激励大家更多地分享知识,51Testing软件测试网特意策划了“51Testing软件测试网作者激励计划”回馈各位小伙伴。2022年的“十佳作者计划”大家还记得吗?今年2月中旬的时候出了结果,大家可以点优点的链接进去看看(2022年度优秀作者评选结果揭晓啦!)~今年,为了让更多朋友获得奖项,我们修改了规则和标准,希望大家踊跃投稿哦~活动时间2023年1月1日-2023年12月31日。活动内容计算本年度投稿数量及质量,于次年2月初选取,2月中旬公布名单。投稿累计奖投稿并审核通过满5篇,解锁一根官方定制数据线/线上课程优惠券;投稿并审核通过满10篇,解锁一本测试书籍;投稿并审核通过满15篇,解锁51Testing定制书包一个;投稿并审核通过满20篇,解锁50元京东卡。年底投稿最多(且投稿数量>15篇)的5位作者评定为“最活跃作者”,可以额外获得51Testing软件测试网认证电子奖状/定制奖杯及300元京东卡。受欢迎文章奖单篇文章阅读量>3000,解锁一根官方定制数据线/线上课程优惠券;单篇文章阅读量>4000,解锁一本测试书籍;单篇文章阅读量>5000,解锁51Testing定制书包一个;单篇文章阅读量>10000,解锁50元京东卡。单篇文章阅读量最多,且阅读量>5000的5位作者评定为“最受欢迎作者”,可以额外获得51Testing软件测试网认证电子奖状/定制奖杯及300元京东卡。注:阅读量计算从发出之日起开始,截止至发出后第30天。年底,“最活跃作者”和“最受欢迎”一起形成“最佳作者”榜单,同一位作者可以参与两个榜单评选,如单个榜单不足五人,则按实际人数发布。如何成为作者微信添加“quan51testing”或长按扫描二维码添加恬恬圈,备注“投稿”,咨询详情。注:本活动最终解释权归51Testing软件测试网所有。End往期回顾入门安全测试,测试工具要会选!测试新人必备:测试用例规范一定要搞到手!团队扩张过程中,测试遇到的问题及解决办法戳“阅读原文”来查看投稿细则吧!
2023年2月23日
其他

入门安全测试,测试工具要会选!

出品|51Testing软件测试网写在前面:最近微信又双叒更改了推送规则,微信文章多以“标题+小封面”显示,很容易淹没在信息流中。不想错过测试新技术,除了多点点“在看”,也可以跟着下图设置星标,这样我们就能出现在你的订阅列表上方啦~引言时间如梭,梭梭催人老。一转眼,已经好长时间没有更文了,只因为这段时间,我90%的时间只投入了两件事:①产品的安全测试;②以队长身份参加我厂组织的安全渗透活动。最后的比赛结果,当然是不负众望,在总厂与子厂的18支参赛队伍(70+人数)中,我荣获个人第二名,团队第二的成绩。因为习惯了获奖的感觉,所以对我来说,相对于奖牌与名次,更喜欢我的Boss们开心的样子(毕竟月底的KPI、年终总结……)当然,在参与项目这段时间,我也有了新的成长,对渗透测试也有了新的提升。所以今天,我也准备分享移动APP的安全渗透测试,在这里,你会学到:①移动APP安全测试的重要性;②主流的移动APP测试工具;③从0到1搭建Mobile
2023年2月21日
其他

测试新人必备:测试用例规范一定要搞到手!

出品|51Testing软件测试网写在前面:最近微信又双叒更改了推送规则,微信文章多以“标题+小封面”显示,很容易淹没在信息流中。不想错过测试新技术,除了多点点“在看”,也可以跟着下图设置星标,这样我们就能出现在你的订阅列表上方啦~最近就测试工作的一些文档进行了总体的梳理总结,关于测试用例规范这方面有一些分享。今天我们来讲讲测试用例规范,首先什么场景下需要有测试用例规范呢,测试用例规范的内容应该涵盖哪些方面?测试用例规范产生的条件一般新成立的测试部门,需要开展测试工作的情况下需要有一些指导性文件,测试用例规范就是用于指导测试用例编写流程及更改的文件,目的为团队成员在日常工作中开展提供统一依据和标准。也就是说开展测试工作之前,就应该有这一份文档指导测试用例编写。测试用例规范应包括哪些内容?规范的范围编写流程编写要求编写要素的定义用例版本维护的原则测试用例模板1、首先明确我们这个规范的范围如针对单元测试、接口测试、功能测试等方向,就需要有针对这三个方向的对应准则。2、编写流程最好画一个关于测试用例编写的流程图,这样看文档的人直接看流程图就能了解到测试用例的工作流程是什么样,如下图:3、编写要求用于说明单元、接口、功能测试用例的编写要求是什么,如果没有单元测试,这部分内容可以不写,拿功能测试要求说明:功能测试用例颗粒度原则功能测试用例准确性原则功能测试用例的可维护性和可移植性原则功能测试用例覆盖度原则每一项具体的原则是什么根据自己的公司实际情况而定。4、编写要素的定义分别是什么这部分内容是指测试用例的组成要素,包括:功能模块名称、测试用例编号、测试用例标题、前置条件、测试用例步骤、期望结果、测试用例优先级(P0,P1,P2级)、用例类型(功能、UI等)、编写人、执行人、测试结果、bug编号、创建日期、测试日期、是否需求变更新增、新增日期、备注。针对每一个要素应具体说明如何使用,如测试用例编号的格式及规则应是什么样的,如SZDZ-001。再或者用例优先级的说明:分P0、P1、P2、共3级,各级描述和用例占比如下:说明:各级用例占比上下浮动控制在±3%以内。5、用例版本维护的原则说明测试用例维护触发的条件应是什么样:1)版本号变更,什么情况下大版本变更,什么情况下小版本变更;2)标注规则:更新或新增的测试用例,以黄色底色/蓝色字体作为标识;3)文档留存原则:所有版本用例均不需要删除,在存储路径中加入修改后版本即可。测试用例模板:最后附上用例模板供参考。......本文为51Testing软件测试网第七十期51测试天地内容剩余精彩内容请点击下方
2023年2月20日
其他

团队扩张过程中,测试遇到的问题及解决办法

停笔了一段时间,一直在忙于工作,好久没有静心思考。01公司业务扩张,测试人力缺口巨大,无法保障交付与质量的问题显得愈加明显。虽说,业务扩张往往是有计划的,但计划往往赶不上市场变化,就比如这次疫情,来势汹汹,猝不及防。当市场需求提前来临,“缺人”往往是最头疼的问题,那么该如何应对呢?1、高薪诚聘通过各种招聘渠道尽快到位一批人,但快速的团队扩张,人员的培养、管理等问题就会来临。因此,在扩招的同时要梳理响应的培养与管理体系,制定相应的计划,以促使新人能够快速融入,以解决燃眉之急。否则,就变成了,乱上加乱。2、加班为了目标,996/997也未尝不可,而且在短期内可以有效的提升产能。但要避免团队长期处于“打仗”的状态,容易造成团队疲劳,从而导致离职率上升。3、自动化通过自动化的手段来提高回归测试的效率,但前期需要一定的投入,也需要专业的人士去做专业的事情。4、外援可以协调产品、开发、甚至外包人员,都加入进来,协调一切可以协调的资源,保障进度与质量。但非专业人员的质量,过程中还需要重点review,做不好不一定能够带来好的效果,反而增加测试的工作量。5、流程优化去繁求简,可以让我们的效率得到更大的提升,将之前条条框框的流程规范进行梳理,去除不影响整体交付的环节或优化固有的流程,从而保障效率的最大化。上述几种办法可以同时尝试,但一个能打胜仗、打硬仗的团队避免不了平时的刻苦训练,这就要求管理者在日常要注重团队能力的打造,以避免措不及防的“战争”。02需求文档不清晰或没有,测试工作难开展需求量的加大,产品人力的不足,导致很多需求文档不清晰或者没有需求文档就开始了。然而,测试时需要拿实际结果与预期结果比对,如果没有需求文档或写的很粗糙,那么预期结果就很那判断,从而无法判断是否符合用户预期,就无法保障质量。那么,面对这种现状,该怎么办呢?1、问主动与需求人员沟通,然后一点一点补充、完善用例,保证用例的准确性。2、猜这里不是说瞎猜,而是凭借业务经验“猜”预期。3、复制参考历史类似的功能模块,复制对应的预期。通过上述方法,可以帮助我们将模糊的需求更加明细化,从而保障我们的工作可以正常进行下去。当然解决上述问题的根本在于产品OR需求人员的文档完善情况,需要相关上游部门自己去重点解决。03End链接:https://zhuanlan.zhihu.com/p/433330492本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除往期回顾ChatGPT:软件测试工程师的朋友还是敌人?35K的大厂&15K的国企,你会怎么选?大佬总结:入职阿里,软件测试常见基础题绝不能忘戳“阅读原文”一起来充电吧!
2023年2月17日
其他

35K的大厂&15K的国企,你会怎么选?

出品|51Testing软件测试网【厦门】芯华章科技软件测试工程师(18-35K·13薪)岗位职责:负责EDA软件产品的各种测试开发和测试工作,提高测试质量。主要任务包括但不限于:1、根据软件产品需求,设计测试计划,搭建及优化测试架构;2、管理和自动化部署单元测试集,提高测试覆盖率;3、管理和自动化部署性能测试集,用以检验工具软件的各项性能参数;4、管理和自动化部署随机测试集,用以检验工具软件在各场景下的适用性;5、分析定位功能与性能问题,并与功能测试、研发人员沟通解决方案,推进BUG解决;6、分析测试数据,改进测试效率;7、参与软件产品的CI/CD工作。任职要求:1、本科及以上学历,熟悉Linux环境,熟悉Python、熟悉Shell、tcl、C/C++等语言;2、熟悉Verilog,
2023年2月15日
其他

2022年度优秀作者评选结果揭晓啦!

出品|51Testing软件测试网2022年1月1日至2022年12月31日,51Testing软件测试网面向全体签约作者,开展了十佳作者评选活动(详细评选准则可点击蓝字查看)。根据签约作者的投稿量和文章阅读量等数据,现公布2022年度十佳作者评选结果。获奖作者@刘晓佳Rachel:奖项设置价值500元的京东卡。创作成绩概况2022年度1月1日-2022年12月31日,刘晓佳Rachel共投稿27篇,成为2022年度投稿最多的作者!恭喜获奖的作者!希望大家再接再厉,勇攀高峰!另外,2023年度作者激励计划已经在策划中,本次作者激励计划参考了去年的数据,在降低了难度的基础上,也会增加一些趣味性。新的计划不日上线,请大家多多期待呀~End往期回顾不会做UI自动化测试?一起设计框架再实践吧拒绝事后背锅:测试项目中的风险管理一定要知道大佬总结:入职阿里,软件测试常见基础题绝不能忘戳“阅读原文”一起来充电吧!
2023年2月15日
其他

ChatGPT:软件测试工程师的朋友还是敌人?

出品|51Testing软件测试网各位小伙伴们周!五!好!啊!最近几天,科技版都在讨论ChatGPT,大家和ChatGPT对聊、国内外大厂纷纷开始着手开发类似语言处理工具,几乎到了刷屏的程度,那么什么是ChatGPT,我们来看看~根据百度百科:ChatGPT,美国OpenAI研发的聊天机器人程序
2023年2月10日
其他

不会做UI自动化测试?一起设计框架再实践吧

目的相信做过测试的同学都听说过自动化测试,而UI自动化无论何时对测试来说都是比较吸引人的存在。相较于接口自动化来说它可以最大程度的模拟真实用户的日常操作与特定业务场景的模拟,那么存在即合理,自动化UI测试自然也是广大测试同学职业道路上必不可少的必修课题之一了。意义说到UI自动化,不同的公司、不同的团队往往看待它的态度也存在着很大的差异:项目或产品是否值得做UI自动化?执行的方向是否正确?落地的成本是否过大?大部分的测试团队都会有同样的疑问,不管初衷如何(KPI、晋升、内部推广、效率优化),最大的难点一般都在于落地后如何保持一个稳定的使用周期与实际维护的成本是否小于团队投入期望值,说人话就是用来UI自动化之后是否大家都能用且可以长久的持续与维护下去。这里博主建议的是,在做UI自动化之前先想清楚动机是什么:如果真的只是自我拓展、KPI或者个人成果展示,那就掌握掌握原理与实操一下即可,没有必要在团队内进行推广;如果真的是解决团队的实际需求:历次回归都需大量的手工,每次右移后需要全功能回归,功能数量大、场景多、功能增量后耦合较低的情况,则可以简单的评估一下引入自动化UI测试预计带来的成果与提升效果。设计理念之所以选用PO模式,也正是因为一般的APP项目或产品功能都是增量式迭代开发的,那么必定会面临需要维护的功能页面越来越多的处境。如果是传统的设计模式,页面的元素与业务的操作会全部放在一个脚本内,有点类似于面向过程的编程理念。这样的模式必定会导致编写与维护的周期与成本增加,同样也不利于团队内成员共同维护的模式。相较于传统模式,PO(Page
2023年2月9日
其他

拒绝事后背锅:测试项目中的风险管理一定要知道

前言在博主的公司中,测试经理除了要管理产品线的质量保障和日常部门事务工作外,另一项比较重要的就是测试项目全流程的管理。今天不聊整体的测试项目流程如何开展,而是想聊一聊在同行中比较高频出现的一个字眼:风险管理。什么是风险管理引用百度上的解释:“风险管理是指如何在项目或者企业一个肯定有风险的环境里把风险可能造成的不良影响减至最低的管理过程。风险管理对现代企业而言十分重要。”那么从以上的这句话去理解的话:首先,风险管理适用与项目或者企业。这里的项目其实范围很广,哪怕只是一个简单的测试活动或回归测试都是可以适用于项目这个字眼的,如果结合自身公司或团队的做事风格与特点整理出一套基础的SOP并且分段规划好的话,无论多小规模的测试活动都可以称之为项目。其次,任何事情都有风险,只不过风险的大小是否在可接受的范围中。那么在一个有风险的环境中如何把风险出现后造成的负面影响减小到最低就是一个大家都需要思考的问题。相信很多的测试同学都听过风险管理这个概念,但实际在工作中的话可能会因为自己的职能范围或权限无法很好的掌握项目全局或测试活动的整体面貌,所以这里才会说风险管理是测试管理层的职责所在。如果一个测试管理连基本的风险管理也没办法做到位的话,其实他的部分工作是失职的,随着时间的推移,其中产生的风险导致的结果往往会让团队承担数倍的后果与负面评价。如何进行风险管理首先,这里有个很重要的概念:风险管理的核心管理对象是什么?很多实际工作的情况中,在项目的前期计划阶段,经验不多的管理者会把产生风险的原因本身纳入风险管理的范畴。粗看下来貌似没什么问题,但博主不推荐这么做的原因和项目前要确定测试范围是一个道理,如果过于在意产生的原因会让管理者的关注重心发生偏移。举个例子:测试同学经常会碰到项目中给与测试的时长不够或deadline无法撼动的情况,那么此时如果项目规划与资源分配的时候管理者做了两种不同的风险评估。A:判断与分析测试时间不够的每个原因并预防,需求穿插没有收敛、功能模块逻辑复杂,研发时间延期、代码质量不足,反复冒烟、测试手段不足、测试资源不足、信息不同步等。基于以上的这些种种,如果想把原因作为风险管理的对象就会让项目变得难以开展,让管理者疲于奔命不说,还会造成项目成员对于项目的信心不足、长期负面心理暗示等尴尬境地。B:针对预测到的测试时间不足的现状进行项目风险管理,基于项目前期排期与资源分配,已知测试对于本次迭代版本的测试时间不充足。针对这种即将发生的情况,那么本次开发与测试除了进行必要的时间扩充(加班)之外,严格的提测与准入标准、有重心的确保迭代版本的核心业务模块、及早的测试左移、以及利用现有测试用例开展不同部门之间的交叉测试都可以有效的解决测试时间不够的情况。其实到了这里,还是会有测试同学不太清楚选A还是选B,我们接下来就一种国内大部分公司都有个情况在做一下说明。博主之前遇到过很多测试同学都吐槽这个岗位在公司中的受到的“不公对待”,线上故障或Bug基本都会算在测试的头上,开发同学貌似也不用承担什么责任。其实这样的想法本身就有问题,一般来说测试在整个项目流程中本身处于最下游,线上有故障或Bug的话最先进行的一定是问题定位与修复工作,确保线上服务正常后再来进行定责与事后完善。有问题是团队的责任,不管是测试与开发的管理者亦或是开发与测试的执行者。其实这里的处理方式和风险管理是一致的,通过风险产生的不良影响或损失来进行对应的风险管理。预防与减少风险出现只是其中的一种,预防的对象不是产生的原因而是产生的现状,更多的是事后处理,我们都是通过产生某种问题来找到对应的原因,从而总结归纳出下一次不再犯同样类型错误的。之前定义的“一个肯定有风险的环境里把风险可能造成的不良影响减至最低的管理过程”,就是在一次次的预测——>问题出现
2023年2月7日
其他

大佬总结:入职阿里,软件测试常见基础题绝不能忘

什么是软件测试?正向思维:验证程序是否正常运行,以及是否达到了用户预期的需求。逆向思维:通过执行测试用例发现程序的错误和缺陷。关键字:正常运行、用户需求、发现错误。软件测试的目的是什么?找出软件中潜在的错误和缺陷,通过修复错误和缺陷提高软件的质量,回避软件发布后因缺陷或错误带来的商业风险。关键字:发现错误、提高质量、避免风险。黑盒、白盒的区别黑盒测试(数据驱动测试、功能测试):不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。白盒测试(逻辑驱动测试、结构测试):已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。什么是灰度测试?概念:灰度发布的过程是一个渐进的过程,其实这才是一种正确、规范、安全的发布过程。影响:灰度发布可以在原有的Alpha版本之后增加了更大范围的外部测试,是一个不断的放量过程,通过这样的发布过程可以使产品的问题暴露出来,而不会影响到全部的用户,最终可以让产品最大程度稳定适合用户。负载测试、压力测试、性能测试、容量测试的区别性能测试:获得系统在某种特定条件下的性能指标数据。负载测试:通过加压,观察系统的响应时间、吞吐量等,直到系统的极限性能指标。压力测试:通过增加负载,查看系统在峰值使用情况下的操作行为,容错、可恢复能力,发现隐患。容量测试:系统承受大量数据,测试系统是否能够正常处理,通常和数据库有关。什么是回归测试?抽象说法:在程序有修改的情况下,保证原有功能正常。具体说法:测试时发现bug
2023年2月6日
其他

春节后是跳槽的好时机吗?

出品|51Testing软件测试网各位小伙伴们周!五!好!啊!上班7天,终于看到了周末的曙光,这周末大家终于可以好好休息了。近日,前程无忧调查了1300多位职场人,想了解他们在2023年及之后,对于薪酬和跳槽的选择、对工作和生活的选择,同时将这些答案总结并发布了《2023职场人理想工作与求职调查》。在本次报告中:近半数受调查者优先选择“钱少、事少、不累”的工作;76%的雇主在2022年有过裁员;83%的00后认为2023年的跳槽压力会更大。无独有偶,根据拉勾招聘发布《2022数字化科技人才招聘白皮书》数据显示,38%的求职者期望经过跳槽可以实现20%以上的涨薪。那么:1、你认为春节后是跳槽的好时机吗?2、带上你的工作地,谈谈现在的招聘趋势吧~以上问题任选其一,在评论区分享你的想法,小编会在下周一(2023年2月6日)下午3点选出评论点赞数最高的两位小伙伴,分别送出博为峰定制台历笔筒一份,欢迎小伙伴们留言讨论~-End-往期回顾苏州微软裁员赔偿N+12,到底是真是假?大厂&国企,月薪25K的招聘职位终于来啦!测试人员终极追求:如何做到不漏测?戳“阅读原文”一起来充电吧!
2023年2月3日
其他

苏州微软裁员赔偿N+12,到底是真是假?

出品|51Testing软件测试网小伙伴们大家好啊!不知道昨晚有多少人蹲在电视电脑前等着看《狂飙》大结局?不过昨晚有个消息,比电视剧还要跌宕起伏。有传闻说苏州微软要大裁员,裁员赔偿N+12:小编的第一反应是:还招人吗?怎么进去?虽然有些离奇,但这则消息搭配上最近的的一条新闻:最近,微软公布的2023财年Q2财报显示,微软在第二季度财报计入了12亿美元的额外开支,这笔费用包括8亿美元的员工遣散费,平均每位被裁的员工能获赔合人民币54万元。这么看起来,这则消息的可信度突然就提高了许多毕竟在N+1都难发出来的现在,N+12相当于多发好几年的薪资,这是一个怎样的诱惑!?不过冷静下来想想,应该是不可能的,就算公司再人性化愿意补偿多一点,但备不住员工多,根据天眼查信息显示,微软(中国)有限公司苏州分公司参保人数2583人,都按这个补偿,得是多大的一笔金额!反应过来的朋友们也逐渐开始辟谣,有小伙伴表示:这说的什么时候的事,3023年的吗更有人开始跑偏,反向辟谣:emmmmm,不得不说,辟谣还是你们在行截止到现在,微软没有出面回应,但已有媒体出面辟谣“微软苏州大规模裁员的传闻并不属实,微软苏州也没有关停计划。”-End-往期回顾大厂&国企,月薪25K的招聘职位终于来啦!测试人员终极追求:如何做到不漏测?转转技术团队对测试环境治理的高效能实践戳“阅读原文”一起来充电吧!
2023年2月2日
其他

大厂&国企,月薪25K的招聘职位终于来啦!

出品|51Testing软件测试网【浙江杭州】阿里云操作系统测试开发工程师(面议)职位描述:1、参与龙蜥操作系统发行版的质量保障工作;包括测试计划、测试方案的制定和实施,以及相关的测试开发工作;2、负责龙蜥社区质量体系建设、sig运作、质量产品开源、标准建设、社区生态合作以及相关影响力打造;3、负责与相关上下游团队对接,构建业务测试环境,保障操作系统产品在业务的落地质量。
2023年2月1日
其他

测试人员终极追求:如何做到不漏测?

什么是漏测?具体地说,什么是测试漏测?测试漏测是指软件产品在测试结束后出现了在测试过程中没有被发现的bug。我们知道,漏测是每一个软件测试者最头疼的事,一旦出现漏测:首先给客户带来了非常不好的影响,特别是严重的功能性bug被漏测;其次增加bug修复的成本,包括人力物力财力上;再者给自己的测试团队也带来了不利影响,容易被别人质疑能力不足,难以取得信任。不漏测这个很难避免的,微软的产品都天天打补丁呢(包括google、
2023年1月31日
其他

转转技术团队对测试环境治理的高效能实践

转转测试环境治理历经3个版本的迭代,环境搭建耗时及资源占用大幅度下降,在此过程中积累了丰富的实践经验。本文将从测试环境的需求及背景出发,介绍转转测试环境治理各个版本的原理、技术、优缺点,毫无保留地将转转的实践经验分享给各位读者。背景及需求系统架构的发展很久很久以前,在并发量较低时系统大多采用单体架构,由单个web服务直接连接数据库,由nginx在多个web服务节点间做负载均衡。单体架构随着系统并发量的提高,单体架构无法满足性能需求,需要对单体服务进行拆分,于是来到了微服务架构。微服务架构与单体架构显著的不同在于链路更长更复杂了。微服务架构测试环境的需求测试环境与线上环境的典型不同在于线上环境各节点一般情况下代码是一致的,各节点是对等的,请求到达任意节点业务逻辑都是一致的;而测试环境一般是多分支并行开发,每个节点的逻辑是不一致的,既然要测试本次所开发的功能,那就要求请求能精准地到达所部署的节点。在单体架构下,该需求是很容易实现的,通过采用修改nginx配置,在upstream中仅包含目标测试节点可以很容易实现对目标节点的精准测试,或者不使用nginx直接通过IP+port的形式进行调用也同样可以实现请求精准到达目标节点。如下图所示的A'及A''属于两个不同的需求,分别通过固定nginx
2023年1月29日
其他

性能测试中,我遇到的8个常见问题总结

性能压测中我们需要明白以下几点:1、好的开始是成功的一半,前期的准备非常重要;2、过程中,关注每个细节,多个维度监控;3、在调优中多积累经验;4、对结果负责,测试报告要清晰易懂,追求数据的准确性。01如何分析性能数据(测试结果)主要从吞吐量,错误率,资源监控数据,比如一个接口的处理能力为100个/s,高于需求的期望值。错误率为0.001%,期望值为0.01%,最高cpu占用率不超70%。以上指标都符合期待值,那么通过提取这些关键数据就可以记录下来,作为测试的准出标准。02如何快速定位到性能阈值?
2023年1月12日
其他

抛开技术谈发展,测试人的五年职场感悟!

1个人简介工作过程目前坐标广州,从毕业至今五年一直在当前的公司工作着,从部门最开始的十几人团队发展到现在的将近两百号人,几年了没换工作不是因为习惯舒适区,相反这一路过来都是不断的突破,因为团队在快速壮大,面临的问题也在不断升级,根本没有太多的时间可以休息整顿。当然,上百人的增速那也是部门而已,我的团队人数增速并不大,只是从两三人到目前的二十人,不过项目金额却是从最开始的十万级到目前的千万级,项目难度升级倒是挺大的。自我评价优点:能快速准确的理解需求;对技术方案有较好的判断及把控;性格不是主动外交型,面对外部沟通内心会有一定抵触,但还是能较好的完成大部分沟通协调工作;相对容易接受变化,不会太死板。缺点:技术还有很大进步空间,太多协调处理的事消耗精力,难以全身心投入到技术沉淀;还没换过公司,没有深度接触其他公司的文化及工作流程。其他:一直有做产品的心,奈何团队的几个产品都没能成功落地,工作的方向还是项目型;内心向往互联网方向,希望最后还是能进入互联网行业;以架构师、CTO的目标前进,一方面永不放弃技术,另一方面在面对管理协调等“杂事”时,也会尽量调整心态去接受。当前项目一直都在想,如果以当前能力再去做小项目简直是游刃有余,能做得漂漂亮亮,但现实是一直以来都被推着往上走,根本不能回头,不过也正因如此才有不断的进步。目前在做的是一个省级项目,虽然概括起来项目都是增删查改,但背后要处理的问题复杂度与普通项目对比绝对不是一个量级的。2个人感悟及道理总结工作的本质就是解决问题工作的本质就是解决问题,而你的位置决定了你面临的问题复杂度。按照事情发展的规律,一件复杂的事情总会出现大大小小的状况外的问题,可以说没问题才是不正常。当出现问题的时候应尽量保持淡定和积极的心态,不必过分焦虑和惊慌,因为你工作的意义就是来解决问题的。当你能坦然面对时,这个问题的难度已经减半。事情最难的是从混沌到有序事情最难的是从混沌到有序的过程,你看到的成功产品看似简单,但每一个功能、每一个细节都是由一个个大大小小的决策构成,每个决策的背后都会对应大量的分析、讨论、协调与纠结的过程。每一个能带来价值的产品或项目都是伟大的,背后都是一帮人努力的结晶。要做成一件事不是那么简单要做成一件事,就需要去主动促使这件事的往前推进,这个过程会有很多的阻力,需要协调各方各面。有时候当事情完满结束时,回过头想好像也并不是那么难,但如果在过程中把每个细节都记下来,那肯定是每天都面对着各种奇奇怪怪的问题。有人的地方就有江湖有人的地方就有江湖,有江湖的地方就有是非。曾经我们还是个小团队的时候,大家都很善良淳朴,但是当团队壮大后,一切就都不那么简单了。一来是人际关系变得错综复杂,二来是做的事情大了,与外界的接触也越来越多,不能再待在象牙塔里,不得不面对社会的复杂性。没有密不透风的墙在办公室里,感受最深的就是没有密不透风的墙。工作中总会听到一些小道消息,有公司的经营状况,有高层的动向,有同事间的八卦,有某人对某人的吐槽,真真假假,难辨是非。这也是告诫自己,不要过多的吐槽别人,因为你真的不知道这个吐槽是怎么去到你吐槽对象的耳边的。同时当你听闻某人对自己的吐槽时,也没必要过于执着,一来不知真假,二来江湖难免冲突,对于吐槽的内容有则改之即可。做事留痕另外,在这个江湖中同样重要的是要学会保护自己。做的事情大了,就肯定要跟外部打交道,这个外部包括外部团队、外部企业等,你可以保持真诚合作,但也要注意做事过程中保留痕迹,因为你不能保证当发生利益冲突时,是否会导致合作关系破裂,当你没有证据时,很容易有理说不清。我认为在团队内部应尽量保持真诚,不要过多计较。但是当与团队边界外的相关方合作时,要有一定的戒备,关系越远戒备等级也越高,关系由近致远为:跨团队
2023年1月10日
其他

10个安全测试通用用例,助你走入安全大门~

这里总结的是一些通用安全测试用例,但安全测试远不如此,这些用例只能算入门!漏洞扫描定义:对系统的URL进行漏洞扫描,扫描系统开放的端口、服务和存在的漏洞。明文传输定义:对系统传输过程中的敏感内容是明文&密文进行检查。系统传输敏感信息场景:登录、注册、支付、修改密码。系统敏感信息:登录密码、支付金额、注册的手机号码、身份证、邮箱等信息。越权访问定义:测试能否通过URL地址获取管理员及其他用户信息。1、出现admin、user、system、pwd等敏感目录的URL地址如:https://walmon-competition.gz.cvte.cn/competition_api/admin/v1/user/role_user_unit;2、垂直越权场景:当系统存在多个不同权限的管理员时,低权限的管理员不能访问或操作到高权限的管理的资源;3、水平越权场景:当系统存在多个需要登录用户,A用户不能访问B用户的资源。反射性跨站脚本定义:测试系统是否对输入进行过滤或转移,规避用户通过跨站脚本攻击造成风险。跨站脚本攻击场景:搜索框、输入框、留言、上传文件。文件上传定义:测试能否上传木马、病毒、色情图片等恶意图片。越权文件下载定义:测试URL中是否包含文件名或文件目录,尝试提交参数值查看是否可下载或读取其他目录的文件内容。文件下载场景:文件下载、文件读取功能。测试url:包含文件名或文件目录的url。短信/邮箱验证定义:测试短信、邮箱验证方式是否进行安全设置。触发短信、邮箱验证码验证相关的场景:找回或重置密码、注册、邀请注册、引流活动分享。鉴权缺失定义:测试需要登录、鉴权才可操作的系统中可修改资源的相关接口,鉴权是否可靠。测试对象:可以修改资源的接口。密码健壮性定义:测试密码、验证码验证的方式是否可靠,是否可以被暴力猜测直至命中。数据安全定义:检查系统中敏感数据的存储是否安全。敏感数据:密码、身份证、家庭住址、银行卡号、手机号、真实姓名。-End-链接:https://www.cnblogs.com/poloyy/p/12101503.html本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除往期回顾30K的测开架构师,需要什么样的技能?16年经验的通信行业测试人,后悔入错行了吗?测试人年底总结怎么写?一篇文章总结全了!戳“阅读原文”一起来充电吧!
2023年1月9日
其他

测试人年底总结怎么写?一篇文章总结全了!

出品|51Testing软件测试网临近年底,很多公司都有年终总结环节,核心目的发现今年的不足,进而总结经验,更好地用以指导明年的工作。当然,即使公司没有要求,对于测试岗位来说,一年一度的总结不可或缺。假如你是测试负责人,更有必要让团队员工进行汇总总结,通过梳理自己工作上的不足及经验、可以提升工作效率,而且能够有效提升团队成员的责任心。下面就最近的年终总结相关问题进行了梳理,包括总结的整体思路及总结亮点分别阐述。总结内容应包括哪些我们每做一件事情前都应有一个整体的规划,比如做测试前会有测试计划,每日开始工作前,会有每天的工作计划等等,这些好比是考试前的大纲,根据大纲逐条突破,才能取得高分。做总结也是如此,开始总结前,我们需要做的是理清思路,即大致内容应该包括什么,前期需要准备哪些内容?不可缺少的模板-前期准备一般做正式述职前,公司都会有统一的模板,如果实在没有的话可以自己网上下载一个,模板的好处是可以节省时间,样式方面比自己一页页做省时间。再有,述职的ppt模板一般都有写好的目录,只要跟着目录思路写就可以,大体上可以分为下面两个部分:当前年度的总结及下一年度的规划。总结过去-用数据来说话这里我想重点强调一下如何把自己的工作内容及成果展现出来,一个不可缺少的技巧就是数据。就测试过程全流程来说,分别干了什么事,每项工作成果物是多少。纵向数据如测试用例编写xx条、测试BUGxx个、加班xxH,这些都是工作量的体现。横向数据相同项目之间不同时间段的数据对比,比如一个项目,在2022年度bug数及2023年bug数的比较,能有有效说明提测版本的质量是多少,也可从有效bug
2023年1月5日
其他

30K的测开架构师,需要什么样的技能?

出品|51Testing软件测试网【福建福州】畅读测试开发架构师(18-30K·13薪)岗位职责:1、负责制定测试流程规范性,推动测试与产品、开发、PMO的良好合作生态建立;2、基于公司业务特点和行业现状,制定并落实高效的质量保证策略,构建质量的全流程保证体系;3、规范并优化开发/测试/发布流程,持续度量评估交付质量、复盘线上问题,推动质量稳步提升;4、构建涵盖单元、接口、场景测试等在内的自动化测试体系,落地APP自动化测试、兼容性测试,持续推进测试效率的提升;5、拓展质量保证的维度,引入和发展更高效的测试方法,推动测试框架和工具等基础建设。任职资格:1、计算机相关专业,具备丰富软件工程理论和技术开发能力;2、具备有大型复杂系统测试经验,测试体系建设经验丰富;3、熟悉互联网产品的测试及质量保障,掌握平台的自动化测试技术并能推动;4、对性能测试有深入理解,对安全测试有一定理解。【湖北武汉】青藤测试开发工程师(12-24K)岗位职责:1、独立负责项目系统的测试,制定测试计划和测试方案;建立并优化测试过程,提升测试效率和产品质量;2、设计、优化、执行WEB开发测试过程,与开发团队一起保证软件品质;3、开发自动化、接口测试脚本,执行自动化测试、接口、性能测试等;4、分析测试结果,发现产品bug并定位;5、能针对产品制定测试策略和测试方法,能带领并指导测试成员完成测试工作;6、通过学习总结、技术钻研和培训,进行测试过程和测试方法的持续改进。任职要求:1、本科以上学历,计算机相关专业,有扎实的计算机基础知识,3-5年工作经验;2、精通Linux,能熟练使用shell进行编程,对Python/Java/C++任一种编程语言,能熟悉编写代码;3、熟悉软件工程、软件测试理论和方法,熟知相关的测试流程、测试文档标准和软件工程学原理,精通测试用例设计方法,能主动进行技术钻研。加分项:1、熟悉服务器相关技术和测试方法,熟悉Mysql/Redis/MongoDB/Hbase/Django等领域知识;2、有白盒测试和性能测试经验优先。【浙江杭州】芯控智能软件测试工程师(15-25K·16薪)岗位职责:1、根据产品功能需求编写测试计划、测试方案及测试用例;
2023年1月4日
其他

16年经验的通信行业测试人,后悔入错行了吗?

出品|51Testing软件测试网屏幕前的读者对于一个行业的兴衰有什么看法呢?非常很现实的说,我们所处的行业直接关系着每个人的收入,处于行业的不同生命周期内,我们拿到的钱也会不一样。下面用本人所处的行业举个例子。工作经历初入通信行业从我进入通信行业的时候说起吧:在2007年前后,中国的通信产业已经走向了成熟,虽然国外通信企业还占有很大的份额但是颓势已现。大约2007年秋天,我进入了第一家通信设备制造商,这个也圆了我的一个梦:能够进入一家通信企业。这对于一个非通信专业的人来说,是一个非常不容易的道路。记得第一天入职,去HR那边报到,然后去IT领电脑,部门领导接人以后跟部门同事一一介绍,安排到座位后发现自己没有什么干的,领导安排的导师正在出差,我只好打开电脑邮箱,瞬间蒙了:RRC
2023年1月3日
其他

2022年精彩回顾来啦~

出品|51Testing软件测试网小伙伴们大家好啊,不知不觉2022年也已经到了尾声,感谢各位小伙伴一年来的陪伴,今天我们来做一个2022年的总结,下面总结了本年度大家比较喜欢的10篇文章,我们来重温这一年学过的知识,希望大家2023年依然能和51Testing软件测试网一起走下去~01测试人收入情况大曝光!你的收入在什么水平?02Shopee大裁员,互联网大厂还有能养老的吗?03大厂裁员潮下,测试人员路在何方?04学会这些,扔掉测试人常背的3口“锅”!05不写脚本也能做自动化测试!这么省时省力的方法是我能看的么?06从普通测试到测试管理岗,你差的就是这份测试管理流程!07测试用例评审会议开得好,事后甩锅没烦恼!0831省市平均工资公布,你的薪资拖后腿了吗?09测试人员的精神内耗,是二舅治不好的痛10中年危机+行业内卷?35岁软件测试人也有出路!End2023
2022年12月30日
其他

20-30W/年的测试工程师,一定要懂开发吗?

出品|51Testing软件测试网【广东深圳】欧凌镭射软件测试工程师(15-30W/年)岗位职责:1、负责光纤激光器、光纤放大器产品的嵌入式软件测试以及上层软件测试,从研发阶段介入,分析测试需求,制定测试方案,保障软件质量,提高稳定性与易用性;2、制定测试用例,搭建测试环境,实施功能测试、性能测试、系统测试,定位问题并跟踪解决;3、开发自动化测试程序,不断探索有效的测试工具;4、总结有效用例,持续优化测试技术与流程,提升测试效率;5、领导交代的其他工作。任职要求:1、本科及以上学历,计算机、通信、电子等专业,3年以上嵌入式系统测试经验;2、可开发一般测试工具;3、熟悉软件质量管理方法和评估工具;4、具有较好的业务理解能力和测试分析能力,擅长解决系统性问题;5、有激光器、通讯设备领域从业经验者优先;6、有带团队经验者优先。【江苏南京】康尼新能源软件测试工程师(10-20W/年)岗位职责:1、参与软件系统日常运行过程中的问题排除,收集客户反馈的软件问题及改验证;2、完成对产品的软件,集成测试与系统测试,对产品的软件功能、性能以及其他方面的测试;3、参与软件系统日常运行过程中的问题排除,完成软件测试并输出相关测试需求分析、测试用例设计与开发及测试执行。4、参与基于需求的测试用例/测试程序设计与执行以及测试用例、测试程序评审;5、参与需求需求覆盖分析、代码结构覆盖分析等分析工作;6、负责组织搭建新能源产品的测试验证系统,符合自动化测试要求,输出各阶段符合规范的测试报告;7、完成车规新能源产品的集成测试、功能测试、性能测试等工作;8、利用缺陷管理工具跟踪缺陷,问题单整改后的验证,提高产品质量。职位要求:1、本科及以上学历,自动化、电子、通信、计算机等理科专业;2、了解相关评审、分析和测试技术,熟悉应用软件自动化测试,了解自动化测试工具或框架;3、熟悉软件算法,具有较好的数学基础和应用能力,有电源和射频相关的领域经验者优先;4、熟悉Windows系统,了解系统基本原理;熟悉Linux系统及常用操作;5、熟悉常用测试工具(LoadRunner、Jmeter等);熟悉C或C++、Java、Python至少其中一种语言,有编写测试脚本能力更佳;6、熟悉汽车协议会使用,CANoe、Vehicl
2022年12月28日
其他

提交Bug后开发的9种反应,哪条中枪了?

测试人在工作中最头疼的事是什么?开组会、写用例、写总结……想必提Bug一定也占重要的一环和开发交流是多数测试人的薄弱项,尤其是开发有(bu)些(hao)固(shuo)执(hua)的时候,明明是提出问题的人,测试反而变得卑微了起来。我们总结了9种测试提Bug后开发的反应,快来对号入座吧↓↓↓(最后还附带了提Bug的另一种方式,大家可以试验一下~)怎么样,这些话是不是经常从开发嘴里听到?那么:1、你平时和开发如何交流?2、你有什么和开发沟通的好办法吗?以上问题任选其一,在评论区分享你的想法,小编会在下周一(2022年12月19日)下午3点选出评论点赞数最高的两位小伙伴,分别送出博为峰定制2023年台历一本,欢迎小伙伴们留言讨论~-End-本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后再转载。往期回顾31省市平均工资公布,你的薪资拖后腿了吗?遇到Bug漏测,不能总想着甩锅吧!高级测试工程师,比你多会哪些技能?戳“阅读原文”一起来充电吧!
2022年12月16日
其他

测试开发真的是测试人的终点吗?

前言在一线大厂,没有测试这个岗位,只有测开这个岗位,即使是做业务测试,那么你的title也是测开。所以想聊一聊测开的看法,但不代表这是正确的看法,仅供参考。没来阿里之前我对测开的看法一直以为专职做自动化测试和性能测试是测试这条路的最终归宿,测试开发,只是大厂才可能存在的角色;测试平台,少部分公司才会用到的东西,肯定不会成为主流的。况且测试平台要会前端还得会后端,你都这么全栈为什么不做开发呢?做UI自动化、接口自动化直接写python脚本不就好了嘛,做性能测试用Jmeter就好了。在多数人眼中,测试开发就是“开发一个测试平台,就要包揽前后端”,至少我一开始也是这样认为的。前端要会、后端也要会,测试也得会,感觉就是全能的啊!来了阿里之后,对测开看法有了转变:测开才是做测试这条路的最终归宿,其实不只是测试,包括运维,最终肯定是运维开发,而不是自动化运维(抛开管理层而言)。只有开发测试平台才是测开的最终选择吗?不,不是的!但做出一个平台是最容易体现你身为测开的价值,毕竟你前后端都啃了,能跟开发同学一样弄一个完整的平台了,晋升那不是妥妥的,现在大部分同学都很敬佩有开源测试平台经验的人。包括在阿里,其实之前就有很多人聊过,如果你平时搬砖没有做一些技术活,那你的晋升之路肯定没有做纯技术的同学顺利,因为晋升答辩你可以短时间展示你的技术能力,但是没有办法短时间展示你的业务能力或者其他软实力。阿里测开其实是分部门的,如果是业务部门,那一般就是业务测试,点点点也不例外,当然你可以自己决定是否开发一些工具、脚本来辅助测试。如果是基础建设部门,那可能就是开发平台,或者是一些通用型工具。像我们部门的话,很推崇技术解决问题,所以很多时候会用自动化去解决一些痛点,所以也有很多锻炼的机会等着我……测试平台的好处和不足好处1、接口测试、UI自动化测试、性能测试均可通过点击页面解决,因此可以降低做自动化测试、性能测试的门槛,提高测试效率、测试广度。2、平台有页面,页面友好能提高人干活的积极性,小白或者新同学见到也愿意去做和学习,也就提高了个人的主观能动性。3、使用平台代表团队共享、数据共享、项目共享,基础弱的同学可以看到大神同学写的东西,这就可以提高团队的分享氛围,促进不同技术能力的同学互相学习,当然前提要肯去学。4、数据共享意味着一切皆可溯源,比如有人删库跑路、删数据跑路,那对应的操作人记录肯定能看到,可以提高项目的稳定性。5、数据私有化,这个私有化指的是,项目所有数据都可以保存在自己公司服务器
2022年12月13日
其他

作为测试经理的两年,我都做错过哪些事?

我是一名测试经理,在过去的两年时间做了两件事,团队从0到1的搭建和从QC到QA转型,这两年没有什么精彩的故事,都是一次次的尝试-失败-尝试的过程。公司背景近两年主要做项目外包,客户是央企,我们做完的项目要过他们的测试部验收,测试超过两轮要罚款。他们通过的标准是一般问题不超过三个,轻微问题不超过五个。第一次失败冒进的左移团队组建后,我等到了第一个全新的项目A,这个项目对我和我的团队来说都是至关重要的,我们需要这个项目来给自己树个标杆,开个好头。于是我把过去两年我认为最有效的测试方案——测试左移应用到项目,在项目经理的配合下,我们将项目按模块进行了拆分,并配合着制定了开发计划和测试计划,一切都有条不紊的进展着。随着项目的推进,一个致命的问题暴露了出来——返工。大量的工作被推翻重做,项目周期也延迟了一个多月。在这一个多月中,测试和开发团队都在不断的返工中度过,项目最后的交付质量也是惨淡收场——验收五轮。项目结束后,我反思了失败的原因:1、测试方案激进在对项目的整体难度和项目团队能力有充分认知前,贸然的选择了最激进的左移,致使测试工作节奏混乱,在后期的不断返工过程中,成员情绪也有很大的影响。2、里程碑拆分不科学在开发计划制定好之后,匹配测试计划时,单纯只考虑了完成了哪些就测试哪些。完全没有考虑到模块间耦合的问题,没有考虑后面开发和修改bug对已完成工作的影响,也是造成返工作主要原因。3、变更失控这个项目的需求前前后后修订了几十版,一部分是客户频繁的提出新的要求,另一部分是因为在项目进行过程中自己发现的的坑,不得不一次一次的填坑。变更失控,势必造成无休止的返工和延期。4、低估了项目难度项目初期测试针对项目数据方面的逻辑设计了数据模型,但是随着项目的不断深入,测试和开发达成的一致被不断的推翻,甚至在最后交付前,核心的数据逻辑测试和开发还发现有部分分歧。错过了两次补救的机会:在第一次出现返工时,没有认识到根源问题,仍然安排测试人员全程跟进,错失了第一次调整方案的机会;在变更频率表现异常时,同样没有深入的挖掘问题,还在盲目一条路走到黑,错失了第二次调整方案的机会。总结所有的方案确定都要依赖于对环境的充分了解和分析,每一个项目都是独特的,盲目的套用会死的很惨。每一个问题都不是个例,它背后一定有隐藏的原因,深入挖掘问题才能避免更多的问题出现。第二次失败不灵活的“灵活”团队组建之初,项目并行是我们面临的一个巨大的考验,于是在项目B上,我尝试了团队的灵活切入切出,希望实现人员的可插拔。在项目B中,每个阶段开发完成我都会尝试更换一名测试人员,希望锻炼团队面对项目时的灵活性,项目B前前后后参与的测试人员有5名,最后的交付质量同样是五轮验收。又是熟悉式场景,却有不同的原因:1、项目盲区人员变更势必造成对项目和需求的盲区,每个人负责自己的阶段和模块,即使多做一些,仍然不足以覆盖到整个项目的盲区,盲区就Bug的温床。2、人人负责=没人负责当所有参与项目人都知道我只会在项目中工作一小段时间,当要求所有参与项目的人对项目负责的时候,就是没人会对项目负责。3、测试工作很失败在对客户验收的问题做整体分析之后,发现75%的问题是因为我们对客户验收标准的不对齐导致的,如兼容性要求,需求文档要求,用户场景要求等,都被我们忽略掉了。总结灵活可插拔,并不意味着所有人都需要频繁的变动,1+N的模式会更好:即一个负责人,加上N个可调整的测试人员;每个项目有且只有一个负责人对项目负责,亘古不变的真理;对齐标准永远是第一要务,要芝麻给西瓜的事千万不能干。第三次失败成本才是王道公司的项目全部都是功能测试,本着提升团队素质和产品质量的初衷,开始推进接口测试。在给团队做了两期的基础概念加工具使用的培训之后,找到项目经理选定了一个周期相对宽松的项目开始了接口测试之旅。过程整体符合预期,两周的时间完成了用例设计到测试的全部内容。发现了一些项目问题,团队也积累了实战经验,但是还是失败了,这次失败不是这个项目失败了,而是接口测试没有推广下去。这个原因就显得更为冷酷了:1、成本压力接口测试的介入,并没有减少功能测试的时间,增加的十几人天都是额外的成本。对项目质量的提升因为没有对比数据,所以无法体现。2、周期压力测试需要较完备的接口文档,才能支撑测试。理论上接口文档应该在项目设计阶段定义,但实际项目并没有接口文档,swagger的信息也是简单的不能再简单了。开发人员需要额外的时间编写文档,测试人员需要额外的时间测试,客户又不会给足够的周期。总结扩充技能树是好事,但是目的应该是节省成本,任何不考虑成本的投入都是耍流氓。技能的应用应该更灵活,比如在里程碑中加入接口测试做验收,事半功倍,全部放在集成测试中必然不会成功。第四次失败内部客户大于外部客户有一天老板找到我,说有一个纯测试的项目需要评估一下。拿到信息之后做了基本的梳理,政务类项目,逻辑简单但是表单超级多,搬砖的活。将信息反馈给老板并与老板再次交流之后我的结论是:做不了。团队当时处于满负荷工作,后来与老板交流了几次,我的反馈都是做不了,最后老板找了几个在校的实习生来协助我,于是开始接触客户。在和客户的几次交流中,客户的诉求是希望能节约成本,但是我还是坚持质量第一位,最终客户接受了我们的方案。项目最终顺利的做了下来,80多人天,900个Bug,40000条用例,数据看还不错,为什么也算成失败了呢?1、没有满足内部客户的诉求老板带过来的项目,可能有很多的考虑,比如利润、比如搭上新的客户等等。我在接收到信息之后,第一反应是我的团队消化不掉就不要做了,完全没有考虑到要替老板攻下这个山头。2、没有满足外部客户的诉求在客户频繁的表达想降低成本的时候,没有站在用户的立场,可能政务类项目的质量标准和其他客户并不相同,可能这只是个演示版本,后期还会有更大的变动,种种可能都没有去过的考虑。虽然客户认可了我们的方案,但是结果就是客户再也没有和我们进行测试类的项目合作。总结对待内部客户应该像是对待家人,解决他们的问题应该是放在第一位考虑的事。就像孩子过来跟你说我饿了,你的第一反应应该是我要想办法给你弄点吃的,而不是我没有钱。对待外部客户应该挖掘核心的诉求,满足客户才能带来长期的胜利。第五次失败裁员风波这是个敏感话题,对我产生了比较深远的影响。团队有一个小姑娘,在公司的一年中整体变现平平,且呈现了较明显的下滑趋势。有三个问题让我开始认真考虑:与团队合作的时候经常发生争吵。有一次他们两个人在针对一个测试点交流的时候,另一位同事问她,这个有没有测过,小姑娘在办公室就急眼了,意思是你不信任我就自己干吧;工作时间总是玩手机,消极怠工,负面情绪对团队产生了比较大的影响;Bug产量持续垫底,我对比了她参与的全部项目,Bug数量都是最少的,且差距非常大。在持续观察了一段时间之后,综合考量了产出、贡献、资质、成长空间和对团队带来的影响等方面,最终决定做辞退处理。由综合部门出面处理了这件事情(协商处理,没有发生法律风险)。这件事又为什么定义成失败,主要两方面的原因:1、没有对综合部门做到足够的支撑在做出辞退决定时,并没有第一时间给予综合部门足够的数据支撑,最终可拿出的数据维度也相对单一,为综合部门面谈造成了不小的困难。2、没有及时反馈在团队成员出现问题的时候,没有在第一时间做出反馈,或者在反馈几次之后丧失了对成员的信息,导致情况发展到了一个大家都不太原因看到的局面。总结淘汰机制是公司层面制定的,但是部门内部应该有足够的绩效数据积累,在必要的时候可以给公司提供客观公正的数据。及时反馈在团队管理中是非常重要的原则,当发现成员行为出现偏差的时候,第一时间给予反馈,及时纠偏才是对他、对团队负责任的表现。当你想要放弃一个人的时候,其实也是放弃了自己。第六次失败搭对不匹配前面提到的1+N模式,是我们团队长时间使用的搭对模式。期初效果明显,两人合作,一人负责在项目中磨合得很顺利,测试质量也呈现了上升趋势,其中一个项目还实现了我们第一个二轮验收通过的突破。但是在年末的时候,突然就发生了一些意外状况。其中一组是A、B两个人搭档,A是有一年工作经验的小姑娘,作为负责人。B是实习生转正的小弟弟。A姑娘能力特别强,执行力强,认真负责但是有暴力沟通的问题,B弟弟态度也端正,就是特别轴、认死理。B弟弟还有一个有意思的事,有一次部门内部分享是B弟弟主讲,在过程中提到了很多知识点,但是这些知识点不是这次分享的重心,而且他也没有准备这些知识点的内容,造成了大部分时间都在讨论一些与分享无关的且没有结论的内容。分享结束后,我找B弟弟交流了一下,说非重点内容可以带一下就好了,不需要太展开讨论。结果在第二期的分享时,B弟弟整场说了不下20句,这个点你们自己百度吧,我不讲了,走了另一个极端。说回来,他们两个合作比较长的时间都还相安无事(后来证明是我自己以为的相安无事),直到一次因为一个Bug的处理发生了比较直接的冲突,正好我在办公室。冲突结束之后我先和B弟弟交流了一下,B的意思就是对A的经验非常不屑,觉得自己工作几年之后也会有经验,感觉让A负责项目他非常委屈,限制了他的发展。之后我又和A交流了一下,核心就是B做得不对(事实证明确实是B做得不对)还不听她的,经常是她自己承担非常大量的工作来弥补B的过失。在这件事上,我没有选择和稀泥,安抚并引导了A的情绪,批评了B的固执,结果就是B没过多久就离职了,而A则快速成长起来。对于这件事的结果,我觉得不算是失败,但是导致这一结果的过程却是彻底的失败:1、人员分配考虑不全面在搭对的选择上,我考虑了能力的差异,和后期人员培养的规划,漏掉了性格的因素,这恰恰也是导致失败的最重要的因素。95后的孩子都很有个性,将两个尖锐的点放在一起,就会产生不可逆的后果。2、对团队观察不够细心没有从平时的交流中发现端倪,当问题明显化之后,再想弥补就几乎不可能了。总结团队合作要综合考虑,能力、潜力和性格都是决定性因素,为大家创造一个和谐的工作环境,比什么都重要。对团队成员要用心观察,有些不太正常的迹象时要及时引导。没事打打预防针,要比出问题了再解决成本要低得多,何况不是所有问题都能解决。End链接:https://www.cnblogs.com/lunerz/p/12095919.html本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除往期回顾马上年末了,你还不会写测试总结吗?软件外包公司真的去不得吗?阿里P5的测试开发工程师,都有哪些要求?戳“阅读原文”一起来充电吧!
2022年12月12日
其他

阿里P5的测试开发工程师,都有哪些要求?

出品|51Testing软件测试网【北京】高德高级测试开发工程师(面议)职位描述:1、负责高德信息服务核心服务端系统测试和质量保障体系建设;2、为复杂高德信息-本地生活系统设计并执行高质量的综合测试方案;3、通过多种技术手段实现高度自动化的测试方法,通过持续集成/持续交付体系建设实现高效率、高质量的产品研发和交付流程。职位要求:1、计算机或者相关专业本科以上学历,具有2年以上测试开发经验;2、熟练掌握JAVA/Python开发语言和shell编程,熟悉Linux环境;3、有大型互联网系统经验优先,如广告系统、商品系统、商家系统测试经验;4、有测试工具开发者优先,如自动化测试平台、性能压测平台、Debug平台等。PS:本职位为高德-高级测试开发工程师-服务端-信息业务,职级包含p5-p6+,薪资open。【广东广州】黑胡子游戏测试(8-13K)岗位职责:1、负责系统、架构玩法的测试设计、执行工作,保障上线质量;2、监督和指导测试组组员的测试过程,使其顺利完成测试任务,并在实际测试中提升业务能力严格执行测试制度、标准与流程,按标准编写各种测试文档;3、协助其他部门解决发现的问题;4、从可玩性、易玩性、用户体验和系统性能等方面辅助策划优化和完善系统。任职要求:1、熟练掌握各种测试设计技能,精通异常情况下的功能测试;2、技术基础扎实,对多网元的系统架构有深入的掌握,能够通盘考虑测试点;3、熟悉各种专项测试工具的使用,具备一定的编码能力,能够根据工作需要开发小型工具;4、能够承受较大工作压力,主动、热情,善于发现和解决问题,良好的人际交往能力和团队合作精神,有责任心;5、良好的沟通与表达能力,能够清楚描述测试工作中bug的表现,主动了解bug成因,并持续跟进解决bug;6、有SLG游戏测试经验优先。【四川成都】GARMIN软件测试工程师(9-14K)岗位职责:1、系统/软件测试策略发展及验证;2、测试用例设计/执行/测试时程与项目管理;3、与客户对接进行验证活动、联合路测;4、系统/软件质量管理与改进;5、测试报告的输出和Bug的管理以及状态的追踪;6、与客户就问题分析和状态跟踪进行沟通。任职资格:1、计算机/电子/自动化/车辆工程等相关专业,本科及以上学历;2、具备软件开发或系统测试经验,掌握测试相关的流程和技术,具有汽车电子行业工作背景佳;3、英文水平CET4及以上,具备较好的英文口语能力;4、具备3C、App测试、车载信息娱乐或车联网相关测试经验者佳。【上海】WiFi万能钥匙测试开发工程师(面议)岗位职责:1、参与项目与产品需求分析,担任项目的质量保障负责人;2、深入理解产品、系统内部的设计原理,从质量保障角度提供优化意见;3、参与测试效果评估和软件质量核查,通过测试相关流程、策略、方法和工具等创新,提升测试质量和效率;4、提供并实施软件质量工程方法保障质量,如代码标准、用例覆盖、CI\CD、测试驱动开发等;5、结合行业发展超势,制定核实的质量保障技术发展规划;6、专利、对外交流、技术钻研、技术培训,进行测试过程和测试方法的持续改进。职位要求:1、计算机或相关专业,4年以上开发、自动化、性能相关经验;2、精通测试流程和质量保障体系,有解决复杂问题和编写测试工具、系统平台经验;3、在某2个测试领域具备很强的专业技能,如性能、安全、自动化、测试工具开发;4、精通Java/Python/Ruby等一种编程语言,熟练Linux、Oracle/MySQL数据库操作;5、很强的自我驱动学习能力和技术钻研能力,具备优秀的沟通技巧,很好的责任心与高执行力;6、善于团队合作,理解和适应变化,具备较强的学习能力。【浙江杭州】蓝芯科技软件测试工程师(8-15K)岗位职责:1、参与软件产品需求评审,完成相关测试需求分析,进行测试用例设计、完善以及维护;2、对软件产品缺陷进行相应分析,提交问题并跟踪解决;3、开展相应自动化测试工作;4、对测试相关流程进行优化。任职要求:1、计算机、自动化等相关专业;2、3年以上相关测试经验;3、熟悉linux操作系统,了解SQL等主流数据库应用;4、熟悉python或shell脚本编写,至少掌握一种编程语言;5、智能硬件相关测试经验2年以上,有移动机器人、智能硬件等相关领域测试经验为佳;6、逻辑严谨,沟通能力强,具备团队精神,可以承受压力并具有优秀的学习能力。【福建厦门】Manteia中级测试工程师(10-17K)工作内容:1、参与公司核心产品的功能测试、场景测试和自动化测试工作;2、负责项目进度跟进,保障测试工作的质量与效率;3、负责公司产品的技术支持,对问题进行解决跟进与整理;4、参与公司的质量分析、内部技能培训与分享工作。必备条件:1、本科及以上学历,理工类专业毕业;2、3年及以上工作经验,具备完整的软件项目测试交付经验;3、测试基本功扎实,具备自动化测试脚本或自动化测试用具的使用经验;4、能够与团队高效协作并快速理解客户诉求,愿意深入了解业务场景,对业务价值有认知;5、工作中具备严谨细致、专注的特质,职业化程度高;6、熟悉python语言优先;7、有医疗行业背景优先。【江苏苏州】为是科技软件测试工程师(15-30K)职位描述:1、制定产品的测试计划、规范、用例,搭建测试环境;2、执行测试,报告软件缺陷并跟踪缺陷的解决,协助开发人员对问题进行重现和定位,有效的进行缺陷管理以及测试结果的统计分析工作;3、跟踪售后过程中软件所存在的问题,及时更新版本;4、参与项目开发各个阶段的评审工作,以便提早发现问题,组织并参与测试后的讨论工作;5、研发标准化文档的收集与建立,编写用户使用手册;6、负责测试的产品主要:智能网卡。任职要求:1、计算机、电子、通信相关专业,本科及以上学历;2、精通脚本语言(shell/python/perl之一),熟练掌握正则表达式,能快速写出自动化脚本和log分析脚本;3、熟悉测试理论知识,3年及以上的工作经验,都有独立负责相关的测试工作;4、有网络基础良好,熟悉基础的网络协议TCP/IP,熟悉Linux系统常用命令;5、有服务器、路由器、交换机相关产品测试经验优先;6、独立完成多个项目的功能测试和性能测试,有编写过性能测试的用例并写过脚本;7、抗压力较强。职位的工作压力较大,面对强工作压力时能够有效完成工作;8、熟练掌握软件测试文档的编写,具有较强的学习、沟通、协调以及独立工作能力;9、能用HTML/CSS/javascript搭建简单网页,点击即可运行测试脚本及显示测试结果更佳。End各位小伙伴还想看哪些城市或哪些公司的职位,可以在下方留言区告诉小编。又或者有什么面试经,也可以在评论区分享给小伙伴们,防止大家掉坑哦~对本期职位感兴趣的小伙伴请扫码添加下方微信发送简历哦~添加时请注明求职其它:①更多软件测试招聘信息、工作交流请加51Testing求职QQ群:484177310②免费企业招聘、求职者咨询请联系51Testing招聘助手QQ:3104646010戳“阅读原文”查看更多招聘职位!
2022年12月7日
其他

马上年末了,你还不会写测试总结吗?

最近参与了几次面试,面试者的简历中都会提及:需求或者版本测试结束后会进行测试总结,不仅仅提供一份测试报告以及相关文档手册。于是特意追问了一下,测试总结中都包含什么内容。答复上基本都是:执行了多少用例、发现了多少问题、解决了多少问题,待解决的问题还有多少、Bug的修复率是多少,很少有其它方面的延伸。于是自己也思考了一些,整理了这篇文章,也希望大家多多补充,提提意见。何为测试总结区别与测试报告一般是针对开发完成编码后对开发质量的一个总结。测试总结站的角度,更多是在整个软件研发过程中所有问题的总结,总结的范围相对更宽一些。包含需求搜集阶段的问题、产品需求分析设计阶段的问题、开发设计编辑阶段的问题、产品测试阶段的问题、项目上线后反馈的问题的总结等等。何时进行1.需求测试或者发布测试结束后此时进行总结更具有时效性,但缺少使用者对此版本的直接反馈,只能算是内部总结。2.产品上线应用一段时间之后此时总结,增加了客户使用后的反馈,更有利于从第三方视角反馈发布版本的质量情况及用户视角暴露的问题。谁来组织/谁要参与组织者:一般由测试经理或者对应项目的负责人发起。参与者:项目经理、产品经理、开发经理、测试经理及其它相关人员。总结形式/载体1.召开总结会议(载体:word、excel、ppt、视频等),常用ppt。2.邮件沟通反馈。3.视频会议等。具体形式因团队而异,重点要关注效果,总结后要形成可落地的改进计划。总结内容版本总结中应该包含哪些内容?有那些量化的数据可以分析?我先提一些,大家可以整合一份适用于自己公司的一套标准。前边我们提到,要总结需求搜集阶段的问题、产品需求分析设计阶段的问题、开发设计编码阶段的问题、产品测试阶段的问题、项目上线后反馈的问题等。1.需求搜集阶段针对需求提交是否及时、是否符合提交规范、描述是否清晰、业务场景是否完备等几个维度进行统计分析。如图中V1.0版本需求按时提交率只有75%,很有可能造成版本规划延期或者版本发布时间压缩。根据相关数据及测试过程中产生的影响,针对需求搜集放提出相应建议,并要求需求搜集放给出相应的保障措施及计划。一般提交需求的是客户的业务人员或者公司内部相关对接人员,相关建议和改进需要传递到这些人,并督促改善。2.需求分析及设计针对需求,产品是否按时审批、按时提交相关分析设计文档、组织相关需求评审沟通会议、插入需求占比等相等
2022年12月5日
其他

软件外包公司真的去不得吗?

出品|51Testing软件测试网大家好啊,新的一周开始啦!大家的周一过的怎么样啊?上周进行了话题互动,感谢各位小伙伴参与,大家留言非常踊跃,小编挑出来几条分享给大家学习一下~这里放上链接,大家点击右边蓝字→《软件外包公司真的去不得吗?》,可以查看测试人的看法哦~@想:不会选择外包公司,印象中外包公司的工作强度比较大。#外包倒是真的一个萝卜一个坑。@J.:软通、中软、佰钧成、中科、文思、都是专业外包公司。外包有一点不好,裁员没有任何赔偿哦。#没有赔偿真的达咩。@王小卡:很多公司都有外包吧。像东软、埃森哲、华信、文思海辉等都有外包。外包门槛相对低,有机遇的话还能转正。应届生或者转职业想进入到IT行业,可以的先通过外包,积累一定经验后再跳槽,外包是一个跳板。#对于普通学校毕业的学生还是友好的。@红尘水镜:很多大厂甚至是中厂都默认潜规则不要有外包经历的人,所以除非是走投无路饿肚子,否则我是不会建议别人去外包公司的。#@Bella:古老的外包时代有文思、海辉,连神码也在做外包,那时候外包公司里985
2022年12月5日
其他

软件外包公司真的去不得吗?

出品|51Testing软件测试网各位小伙伴们周!五!好!啊!最近全国大部分地区都降温了,大家记得做好保暖,不要生病。无论是应届毕业生,还是准备跳槽的测试人,都有面对“软件外包”公司的可能。有些人说进入外包公司就相当于给履历“抹黑”,也有人说普通学历进大厂比较难,去外包公司可以提高技术水平。下面就简单介绍一下软件外包公司,以便我们更好地面对外包。最初的外包公司是为了削减母公司的研发成本,后来则出现了一类能够提供解决方案的外包公司,这类公司自己具备很专业的研发能力和储备,提供的外包服务不仅仅是帮助客户降低成本,更多的是提供自己的行业解决方案的能力。而客户方对外包公司的要求一般是两种:要求外包公司提供人才,工作安排和项目管理都是由客户方完成的,这样的外包公司类似于中介。客户方将整个项目外包,此时公司对最终的软件质量的交付质量负责。在这种情况下,外包人员的薪资也有不同:如果你进入的是以降低成本为目标的外包团队,那么你的薪资上限不会太高,且涨薪的空间不会太大;如果你进入的是以专业的软件技术服务和行业解决方案为目标的团队,那么你薪资可能会比较高,涨薪的空间也会比较大。那么:1、你知道有哪些软件外包公司?2、如果是你,会选择进入外包公司吗?以上问题任选其一,在评论区分享你的想法,小编会在下周一(2022年12月5日)下午3点选出评论点赞数最高的两位小伙伴,分别送出《敏捷史话》一本,欢迎小伙伴们留言讨论~-End-往期回顾31省市平均工资公布,你的薪资拖后腿了吗?遇到Bug漏测,不能总想着甩锅吧!高级测试工程师,比你多会哪些技能?戳“阅读原文”一起来充电吧!
2022年12月2日
其他

高级测试工程师,比你多会哪些技能?

出品|51Testing软件测试网【福建厦门】柬单点高级软件测试工程师(15-22K)岗位职责:1、负责及主导公司平台产品全流程测试工作;2、熟悉测试基础理论和测试方法,依据需求,深度参与技术评审,制定测试方案/计划、设计和执行测试用例,进行缺陷跟踪和软件质量分析等;3、提交、分析、跟踪软件缺陷,评估项目风险,保障项目质量,与开发保持有效沟通,推动测试问题的解决;4、帮助提升整个团队的质量意识,并通过测试流程和方法创新,努力提升研发的质量和效率。任职资格:1、计算机相关专业,至少3年移动互联网测试从业经验;2、熟悉掌握软件测试流程和常见测试方法,熟练掌握和应用单元测试、性能测试、接口测试,能根据业务特点,制定适合的测试策略;3、至少熟悉一门编程语言,如python/shell,熟练掌握常见自动化测试和持续集成框架,能独立完成所负责模块的自动化测试开发及持续基础配置工作;4、熟练使用wireshark/
2022年11月30日
其他

遇到Bug漏测,不能总想着甩锅吧!

背景漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。漏测Bug可能造成线上故障或者资损,在对产品测试过程中,自己也难免出现一些Bug的漏测,因此对Bug漏测进行一些思考,并进行总结。原因分析Bug其实是任何应用产品都会有的一个问题,不是所有的Bug都能被发现,包括资深测试,或多或少的会出现线上缺陷,谁也不能把软件所有的功能操作、运用场景想周全。虽说不能做到完全零缺陷,但是每次发布的产品,我们需要追求缺陷越来越少,产品质量越来越高,减少线上问题的反馈。为什么会出现缺陷漏测,主要有以下几点:需求评审阶段,对业务需求细节理解不明确,设计存在不合理,未深入挖掘隐含拓展需求。问题分析:在实际产品研发过程中,产品需求其实处于一个细化、优化、下钻过程中,在需求PRD文档交互文档输出进行评审时,未能把一些产品细节问题、隐含需求暴露出来,而测试用例的编写是基于PRD、交互文档以及自己对该需求经验理解所涉及测试用例。改进措施:需求评审前,我们应该先仔细阅读PRD及交互文档,先形成自己对产品的思考,通过脑图的方式列出对产品设计的疑问点,从用户或者从行业角度找出产品设计缺陷点。需求评审会议中,带着列出的疑问点向产品、开发沟通自己对产品的疑惑和质疑点。多提几个为什么?如何实现?数据获取来源?超出预期的数据怎么处理?缓存处理机制如何?数据保存何处?逻辑由前端处理还是后端服务?后端服务逻辑是否跟第三方关联?需求评审完成后,按照一定的功能,将需求拆分成若干大模块,大模块拆分成小功能点,然后考虑功能点的具体实现流程,通过思维导图细分模块功能、从页面、交互、边界处理、接口逻辑、环境配置等维度进行梳理需求,尽可能挖掘隐含可拓展需求点,然后进行一次测试组内需求评审和技术复盘,让协作成员一起补充隐含需求,使得产品设计缺陷尽早且最大化地暴露出来。在后期技术评审时,探讨逻辑交互以及上下游数据走向和消息发送流转,串联技术侧疑问点。测试用例覆盖不全面,场景出现遗漏。问题分析:在测试用例设计过程中,容易出现思维受限或者需求盲区,我们不可能完全覆盖用户使用的所有场景,编写测试用例的时不可能把所有的场景都能想周全,把所有的场景下的情况都写成测试用例去模拟、去覆盖这也是不太现实的。改进措施:用例设计开始之前,列思维导图。通过思维导图列出业务流程,前、后端接口逻辑。然后按照PRD和交互文档,依照UI界面切分成大的功能块,然后在大功能块,然后在大功能块再切成小功能块,最后到功能点,每个功能点通过UI、基本功能、边界、内存、数据、交互、接口逻辑等维度开展用例设计导图,并列出需找产品、开发确认的疑点。用例设计完成后组织用例评审。a.
2022年11月29日
其他

31省市平均工资公布,你的薪资拖后腿了吗?

出品|51Testing软件测试网2022年还有一个多月就要走到尽头,各位小伙伴会不会做一下个人的年末总结:在这一年里,和去年相比,今年的收入有什么变化吗?在过去的一段时间里,各个互联网大厂频频传来裁员的消息,一时之间人心惶惶,互联网行业真的“不行”了吗?让我们看看数据再说话吧↓↓↓就在上周,国家统计局编著出版的《中国统计年鉴2022》发布了,本次的统计年鉴公布了各省市2021年就业人员的平均工资数据。(来源:《中国统计年鉴2022》)在表格数据中:城镇非私营单位主要是指国有单位、城镇集体单位、联营经济、股份制经济、外商投资经济、港澳台商投资经济等单位;城镇私营单位主要是指私营有限责任公司、私营股份有限公司、私营合伙企业和私营独资企业。城市对比根据统计,2021年各个行业从业人员的收入均有上涨,平均涨幅为9.3%,这和51Testing软件测试网公布的《2021年软件测试行业调查报告》所得出的结论相符合。(来源:《2021年软件测试行业调查报告》点击文末阅读原文可填写本年度调查报告,并参与抽奖)同时,根据《中国统计年鉴2022》公布的数据来看,平均薪资最高的5个省市分别是北京、上海、浙江、广东、江苏,具体的城市可以参考《2021年软件测试行业调查报告》哦~(来源:《2021年软件测试行业调查报告》点击文末阅读原文可填写本年度调查报告,并参与抽奖)行业对比根据《中国统计年鉴2022》发布的数据来看,信息传输、软件和信息技术服务业是年平均工资最高的行业,为20.15万元,其次是科学研究和技术服务业、金融业,分别为15.18万元、15.08万元。无独有偶,最近,北京市人力资源与社会保障局也发布了《2022年北京市人力资源市场薪酬大数据报告》,根据报告来看,薪酬中位值排名前五的行业分别是货币金融、资本市场、互联网、新闻出版、保险业务(年薪)。(来源:《2022年北京市人力资源市场薪酬大数据报告》)我们可以看到,不管是从全国薪资平均值还是城市薪资中位数来看,互联网IT行业都是位于收入前列,软件测试作为IT行业的重要组成部分,测试人的收入也不会低!看完这些,大家是不是对自己的行业和收入多了一点信心~另外,除了传统互联网行业,货币金融行业等也在进行数字转型,对于IT人才的需求只多不少,对金融银行感兴趣或者正在从事此行业的测试小伙伴,可以联系甜甜圈/恬恬圈,或添加天天圈,备注“金融银行”,进群和本行业大佬一起讨论哦~不知道各位小伙伴的收入情况如何呢?可以在评论中和大家一起交流~本周五小编会在评论中挑选一位点赞和回复最多的小伙伴,送出“定制数据线”一条,大家快来谈谈吧~-End-往期回顾入门网络安全测试,这些概念名词要记住月薪9K和年薪30W的职位,有什么区别?中兴软件测试笔试题,一马虎就做错啦!戳“阅读原文”填写调查问卷,参与本月抽奖吧!
2022年11月28日
其他

入门网络安全测试,这些概念名词要记住

二级域名改变www顶级域名为其他形式,使之转移到不同网站的域名命名方式,如:https://graph.baidu.com
2022年11月26日
其他

中兴软件测试笔试题,一马虎就做错啦!

出品|51Testing软件测试网各位小伙伴周!五!好!呀!终于要到周末了,可以愉快地熬夜看球赛啦~本周五小编从中兴软件类笔试题中选了三道软件测试相关的,看起来比较简单,大家可以试试看哦~如果大家想要看哪个公司的笔试面试题,务必在评论区告诉小编哦!快来挑战一下,看看你的水平如何吧~@所有人答题拉至文章底部点击“发消息”,或在下图位置写下你的答案,让我们开始吧~PS:答对第一题,可收到第二题的问题,依次回答,快来参与测试吧!回复格式:第一题选A,回复格式就是
2022年11月25日
其他

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

测试人员的用例编写,一般基于经验和需求文档进行,但是很多时候项目是没有需求的,特别是领导的某个概念提出,然后开发会根据自己的理解完成,测试人员在没有获得任何依据和需求的情况下如何编写测试用例呢?我一直在思考这个问题。毕竟长期处于这样的状态,而测试工作责任划分中涵盖客户不满意、运行不顺畅的锅,所以在测试用例的编写下要尽可能地思考周全,减少这部分后果的产生。没有需求,就要寻找其他支持性文档。需求文档在很多时候其实是没有的,而相对的开发在实际开发过程中也不会次次都写相关文档,比如概要设计、功能设计等。那么此时传到测试人员的工作就只是一个概念性的结果,然而这部分结果要推演出完整链条就只能靠测试人员的工作经验了。功能说明书网络获取相同或相似功能说明书,对一些明确拥有规范的协议进行研究并整理。过往经验根据以往工作经验进行软件预判,针对软件易用性、稳定性、安全性等进行规划。和开发交流与开发沟通功能实现流程,逆向推演符合流程的结果和不符合流程的软件提示。对流程的每个节点进行预判,针对一些具有争议性的问题点进行邮件记录。交叉模块交叉模块考虑,在新功能与原软件的兼容和交叉部分进行梳理,最好是绘制出相关模块调用关系图,确保无一遗漏。参考参考同行业相关文档,百度关键功能,从中获得经验。边测试边完善测试用例用例编写并不是前期编写完后期就不用再管的一项工作,在测试过程中通常会发现很多在测试之前没有想到的点,这些部分需要完善在测试用例中,以便后期需要时参考。End链接:https://www.jianshu.com/p/5ff1d8363658本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除往期回顾月薪9K和年薪30W的职位,有什么区别?节省时间的分层测试,到底怎么做?从0开始,抓包工具Charles的安装使用教学戳“阅读原文”一起来充电吧!
2022年11月24日
其他

月薪9K和年薪30W的职位,有什么区别?

出品|51Testing软件测试网【浙江杭州】加速科技测试开发工程师(15-30W/年)岗位职责:1、根据产品的需求编写测试用例,搭建软硬件联合测试环境;2、对研发的模块/系统进行测试并输出测试报告;3、整理并定期提交buglist,参与编写产品的用户使用说明书及其它技术类文档。任职要求:1、本科以上学历,电子或计算机相关专业,CET4级及以上;2、熟悉功能测试,了解性能测试,掌握测试用例设计技巧;具备一定代码能力,能够编写自动化测试脚本;3、掌握软件研发模式、测试理论、测试流程、规范、测试方法;对测试工作有较深刻理解;4、具有较强的沟通理解能力和协调能力,工作积极主动;5、具备基本的软硬件知识,能根据需求供独立实现自动化测试环境者优先。【江西赣州】赣州银行自动化测试(面议)岗位要求:1、本科以上学历,计算机或金融相关专业;2、3年自动化测试开发经验,有银行自动化测试经验优先;3、熟悉自动化工具使用,熟悉持续集成、持续测试、持续部署;4、有良好的python编程能力,有实际参与过接口平台的设计和开发者优先。PS:此岗位为外包岗位。【陕西西安】格尔软件安全测试工程师(10-20K)岗位职责:1、负责组织对公司产品、系统进行安全渗透测试、安全评估及安全加固工作;2、负责基于场景的攻击手法梳理、攻防技术的研究、以及木马的研究;3、从产品设计、开发实现、测试等各个环节入手,通过质量保证(QA)、安全审计、代码检查、红蓝对抗、渗透测试等管理、技术手段,持续帮助公司产品提高安全性;4、给研发产品线相关人员进行渗透测试、安全开发与测试的相关培训。岗位要求:1、大学本科及以上学历,计算机、网络安全、信息化等相关专业,3年以上安全测试工作经验;2、熟悉相关安全标准和规范,安全体系;熟练掌握多种常用安全测试工具,能够搭建各类渗透测试的测试环境;3、三年以上渗透测试经验,熟悉网络安全技术,如Web服务与系统漏洞扫描、程序漏洞分析检测、入侵和攻击分析追踪、木马防范等;4、有安全产品企业从业经验者优先考虑,通过CISSP及CISA等安全认证优先考虑;5、有较强的分析和解决问题能力、沟通能力和文档编写能力,良好的工作态度、职业道德、团队合作意识。【江苏苏州】欧梯恩软件测试工程师(10-18K)岗位职责:1、参与需求分析和设计评审,提炼需求文档的测试点及测试场景并编写测试用例;2、制定测试计划、拟定测试方法、执行测试、测试完成后评估风险;3、独立负责业务模块的测试,包括模块功能以及与之关联的业务模块;4、根据项目进度要求及测试工作量,按时、按质完成测试工作,及时反馈进度及问题;5、独立负责性高并发量能测试,并能对测试结果进行分析;6、独立负责自动化测试,包括UI自动化、接口自动化;7、业务模块上线后,监控业务模块功能的稳定性及可靠性,跟进现场人员反馈的问题并推进开发修复。任职资格:1、本科及以上学历,计算机相关专业,有测试脚本编写能力优先;2、有LCD
2022年11月23日
其他

从0开始,抓包工具Charles的安装使用教学

Charles简介在移动互联网时代,作为测试工程师,绝对必须要掌握必要测试工具,今天主要来了解Charles。Charles是一个HTTP代理服务器、HTTP监视器、反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request、response和HTTP
2022年11月22日
其他

节省时间的分层测试,到底怎么做?

为什么要做分层测试从软件工程的角度,结合软件开发的V模型、MVC架构、测试金字塔,综合起来便于理解。1、借鉴与软件开发的V模型从V模型的底部往右上方向,先做单元测试,再做集成测试一直到最后的验收测试。2、来源于MVC架构MVC全名是Model
2022年11月19日
其他

25K国企|19K大厂|10K无学历要求…你想要的岗位这里都有!

出品|51Testing软件测试网【上海】东欣软件产品测试经理(16-25K)工作职责:1、负责产品测试的管理及实施,对产品质量负责;2、负责测试团队工作拆分、安排、跟踪及推动;3、负责提升测试团队工作效率、资源协调等;4、通过技术手段提升团队测试能力,并驱动产品质量的提升。岗位要求:1、本科及以上学历,计算机等相关专业,3年以上产品测试管理相关经验;2、熟悉测试流程和规范,熟练掌握软件测试方法和常用测试工具;3、能够指导和管理团队成员完成测试任务;4、善于学习和运用新知识,有较强的沟通协调能力和抗压能力。【湖北武汉】斑马智行系统测试工程师(11-19K·15薪)岗位职责:1、参与产品测试的全流程,包括参与需求分析、编写测试用例、制定测试计划、方案和执行,进行缺陷跟踪和软件质量分析、风险分析;2、参与车载系统各模块功能的台架测试,如车机应用、多媒体、车辆设置、语音、地图导航、OTA升级等,包括但不限于功能、性能、兼容性、可靠性测试等;3、负责车载系统的静态及动态实车测试,包括但不限于功能测试,性能测试,稳定性测试,长途路试等测试内容;4、负责执行车载系统多模块之间的交互测试及车载系统与整车(含其他ECU)的交互测试;5、负责执行与实车关联较大的模块功能测试,如地图导航、RVC、AVM、ADAS等;6、负责项目组临时安排的支持任务,如测试环境准备、客户现场支持等;7、熟悉软件开发流程,协助开发工程师定位、分析和解决测试过程中的复杂技术问题;8、对测试方法和流程进行改进创新,提高测试效率;9、负责对版本状态及项目状态作出恰当的总结并能给出详尽报告。任职条件:1、本科或以上学历,计算机、电子、汽车或相关专业;2、1年以上车载系统或安卓手机相关测试经验,优秀的应届生亦可;3、有专项测试经验和专项技术能力,如嵌入式系统、地图导航、语音、多媒体、WiFi/BT/GPS、ADAS、CAN网络、移动端App等;4、熟悉车载产品常用工具使用,如CANoe、adb及常见串口工具;5、熟悉测试流程和测试用例设计方法;6、熟悉业界主流性能,稳定性测试工具;7、熟悉互联网通信协议;8、有白盒测试或自动化测试开发经验是加分项;9、有较强的抗压能力,新技术的学习能力;10、很强的逻辑思维能力,理解和适应变化;11、具备良好的沟通与团队协作能力,能够积极配合项目工作,能够主动推动项目进展;12、有驾照,会开车优先考虑(地图测试方向,有两年以上实际驾龄)。优先原则:1、有丰富驾驶经验者优先;2、对车载系统某一或某些模块有深入测试经验者优先。【江苏常州】三恒科技软件测试工程师(8-10K)职位描述:1、负责用例设计、用例执行、结果分析、报告编写等相关工作;2、精通测试流程,熟悉功能测试、接口测试等测试方法;3、有较强的问题定位和推动能力,协调各个角色进行问题解决;4、1年以上软件测试或开发工作经验,有独立负责性能或自动化测试经验者优先。岗位要求:1、了解测试相关理论,能够搭建测试系统环境及各种测试工具,了解自动化测试工具;2、熟悉SQLServer、Oracle等数据库的基本使用;3、富于团队协作精神,能够承受工作压力;4、有软件开发经验者优先考虑。【广东深圳】睿服科技软件测试工程师(10-15K)岗位要求:1、熟悉市场上主流自动化测试框架,并至少掌握两种自动化测试框架;2、熟悉perl/python/shell/ruby等常用测试脚本技术;3、可独立进行自动化测试脚本的编写,熟悉Selenium、Appium、UIAutomator或者Robotium等自动化测试工具;4、具有性能测试需求分析和设计规划能力,熟悉B/S、C/S架构系统的性能测试分析方法;5、熟悉持续集成,具备配置管理能力和熟知配置管理原理;6、熟悉市场上主流自动化测试框架,并至少掌握两种自动化测试框架,可独立进行自动化测试脚本的编写;7、熟悉软件测试流程、了解软件测试生命周期,能够运用测试方法进行测试需求分析和测试用例设计;8、具备性能测试能力与相关经验;9、熟悉持续集成,具备配置管理能力和熟知配置管理原理;10、一年以上测试工作经验;11、有金融行业软件测试经验优先、有敏捷测试相关经验优先;12、初级或高级必须要有银行工作经验,中级可以放宽银行经验要求。【重庆】峰米科技高级系统软件测试工程师(10-15K)工作职责:1、负责激光电视/投影产品的Android系统测试任务,包括功能测试、性能、兼容、自动化等相关测试工作;2、参与部门和软件研发中心的自动化测试体系规划和建设,挖掘自动化测试需求与场景,提升自动化测试实验室规划与建设;3、负责软件产品的需求分析,根据产品规范和测试需求编写测试计划、测试用例,全面的分析设计各种测试场景;4、执行测试,推动项目进展,跟进缺陷修复;5、编写软件测试报告,测试总结,归档测试用例,实现经验分享;6、在项目中保持和项目经理、开发、产品经理积极有效的沟通,推动问题解决。任职要求:1、计算机及相关专业,全日制本科及以上学历,有5年以上Android智能产品的测试经验,3年以上测试开发经验;2、精通嵌入式/Android/IOS平台的自动化测试开发与运行维护,了解嵌入式系统/Android/IOS系统底层架构;3、精通Gitlab等代码管理平台建设与使用,精通JIRA/Testlink等缺陷与测试管理工具搭建维护与使用;熟悉Docker服务器搭建与维护;4、具备良好的沟通及语言表达能力,善于团队协作,责任心强;5、有激光电视、智能投影、智能电视、机顶盒测试相关经验者优先;6、有测试团队管理经验优先;7、有UI/接口/性能/兼容性/稳定性/等自动化测试特点,熟悉相应的测试框架;能够独立完整单间自动化测试框架、平台及工具系统的优先。【浙江杭州】大名维森软件测试开发工程师(12-18K)职位要求:1、计算机相关专业本科及以上学历;2、至少两年以上软件开发、自动化测试或白盒测试工作经验;3、精通C/C++/Java/python等至少一种编程语言;4、熟练测试理论与方法,对互联网质量保证领域有强烈的兴趣;5、很强的学习能力、分析能力和解决问题的能力;6、具备广泛的技术视野和很强的技术前瞻性,了解测试技术的发展。【湖南长沙】中航信息软件测试经理(8-12K)岗位职责:1、组织和优化测试团队,培养核心骨干人员和规划梯队建设;2、依据项目情况制定对应的质量保障体系,标准流程规范,执行制度,质量风险管控机制;3、依据项目需求条目进行任务分解,测试资源分配和结果监控,并进行持续稳定的功能发布;4、建立与质量体系配套的工具体系,保障质量制度,规范有效的执行;5、简历客户支持问题的收集,反馈和发布流程,保障问题解决高效稳定;6、推进测试产品整体质量进度,沟通协调,充分暴露产品风险,整体把控产品质量。任职要求:1、本科以上学历,计算机专业;2、6年以上软件测试相关工作经验,有性能测试实践经验者优先;3、熟悉测试流程和规范,熟练掌握软件测试方法和测试工具;4、熟练使用LINUX,能独立搭建维护测试环境;5、熟悉MYSQL和ORACLE数据库,能熟练使用SQL达成测试目标;6、熟悉接口测试,能熟练使用常用接口测试工具;7、具备自动化测试实践经验者优先,对自动化测试有自己的理解;8、工作细致严谨,思路清晰,善于思考,勤于学习,能独立分析和解决问题。-End-各位小伙伴还想看哪些城市或哪些公司的职位,可以在下方留言区告诉小编。又或者有什么面试经,也可以在评论区分享给小伙伴们,防止大家掉坑哦~对本期职位感兴趣的小伙伴请扫码添加下方微信发送简历哦~添加时请注明求职其它:①更多软件测试招聘信息、工作交流请加51Testing求职QQ群:484177310②免费企业招聘、求职者咨询请联系51Testing招聘助手QQ:3104646010戳“阅读原文”查看更多招聘职位!
2022年11月16日
其他

这27道Web自动化测试面试题,建议收藏√

01什么是自动化测试,自动化测试的优势是什么?通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:减少回归测试成本减少兼容性测试成本提高测试反馈速度提高测试覆盖率让测试工程师做更有意义的测试02什么样的项目比较适合做自动化测试,什么样的不适合做自动化测试?适合做的项目:项目周期长且相对稳定需要做频繁的冒烟测试需要经常做回归测试需要进行大数据量的数据驱动测试不适合做的项目:项目周期短用例不会多次重复执行被测项目不稳定变化太频繁03说一下开展自动化工作的主要流程是怎样的?选择合适的测试工具定义自动化测试覆盖的范围制定测试计划自动化测试环境搭建脚本开发测试执行测试脚本维护04在制定自动化测试计划的时候一般要考虑哪些点?选择适合的测试工具或分析当前的工具是否适合新项目选择合适的自动化测试框架确定要做自动化测试的范围和不做自动化测试的范围测试环境的准备与搭建制定一个粗略的脚本开发的时间表制定脚本执行的一些策略,如冒烟测试的频率、回归测试的时间点及频率等定义自动化测试的输出,比如脚本、测试数据、发现的缺陷、测试报告等05编写自动化脚本时的一些规范?统一的命名约定,如用例名、方法名等良好的脚本注释遵循代码规范,使用适当的缩进对异常进行处理06你一般一天能编写多少个自动化脚本?这个取决于测试用例场景的复杂度,一般一天能写~个左右,复杂的话一天只能写一个。07做自动化测试时关注的一些指标?自动化测试用例的覆盖率=自动化测试用例数/所用用例总数,这个比例越高测试反馈越快,成本节约越多。节省的时间成本=手工测试所花的时间-自动化测试所花的时间。自动化测试的投入=开发脚本的投入+脚本维护的投入+工具价格。自动化测试发现的缺陷数,每次回归测试时自动化测试发现的缺陷数及漏测数,反应了自动化用例的有效性。自动化测试投入产出比:ROI=(手工测试的成本-自动化测试成本)/自动化测试成本。ROI如果是负值说明自动化测试的成本未收回,ROI为正值说明自动化测试成本已回收,且值越大说明回报越好。08自动化测试可以达到100%的覆盖率吗?比较难,因为有些用例场景无法被自动化,一些验证易用性友好性的用例不适合做自动化,有些边缘的用例很少被重复执行,从投入产出比来说也不适合做自动化。09你们公司开展自动化测试遇到一些什么问题?项目流程不规范,项目变动频繁导致自动化用例维护成本高。如何解决:深入理解用户需求,规范开发流程,自动化用例先覆盖已经稳定的功能。对自动化期望太高。如何解决:自动化也是一个逐步完善的过程,不可能一下子完全代替手工。有些自动化工程师的技术能力偏弱。如何解决:提升编程能力、提升自动化工具使用能力、对新人进行培训等。10Selenium驱动浏览器使用的协议是什么?JsonWireProtocol是通过使用WebDriver与remote
2022年11月15日
其他

好用又好玩的Python数据模拟库,不要错过~

出品|51Testing软件测试网背景对于大数据相关项目的测试,往往需要大量的测试数据,而场内测试时很难获取那么大批量的真实数据,这个时候需要测试人员能够快速模拟出符合要求的测试数据。这个时候要是有一个自动化工具或测试脚本简直不要太爽~问题引入对于互联网大数据测试,当需要快速模拟以万为单位的用户数据(包括用户名、ip地址、主机名、访问url等)时,有什么方法可以推荐吗?这个时候你一定要试试Python的fake库,简单方便,用了的都说好!功能介绍fake库可以模拟哪些信息?模拟信息主要包括:人物、地址、公司信息、文件信息、互联网信息等,官方地址详见:https://faker.readthedocs.io/en/master/#。案例介绍接口测试——模拟接口传入参数接口测试是几乎是每个测试人员测试生涯中的必经之路。对于接口测试,往往我们需要根据定义传入相应的参数值验证接口返回的正确性。例如:某个接口需要传入int型变量,上下限分别是0、100。写接口自动化测试的时候我们往往是使用等价类和边界值测试法选择几个测试数据,例如:0、100、-1、101、50进行测试,但毕竟测试数据覆盖不够全面。对于这类需要丰富测试数据的需求,我们可以使用fake的Python数据功能,随机生成int数(fake.pyint())、生成float数(fake.pyfloat(left_digits=None,
2022年11月14日
其他

Python类的多种方法,你分得清吗?

在初学Python过程中,会遇到这样的概念,一个类下面会有多个方法,有的叫类方法、有的叫静态方法,还有的叫实例方法。当调用他们的时候,不免会有点蒙圈,那么他们之间的区别是什么呢?和类属性一样,类方法可以进行细致地划分为类方法、实例方法和静态方法。表象区别就是:类方法前用@classmethod修饰静态方法前用@staticmethod修饰不加任何修饰的就是实例方法(普通方法)-用法区别-实例方法也是普通方法,实例方法是我们最常用的方法,它定义时最少要包含一个self参数,用于绑定调用此方法的实例对象(所谓绑定,即用实例调用的时候,不需要显式的传入)。换句话说,当实例调用方法的时候,会默认将实例本身传入到这个参数self,而当类直接调用时,因为本身类型是一个class,不是实例对象,所以报错。如果非要用类直接调用,需要手动传入一个实例作为第一个参数。注意:若随便传入一个字符串的话,也不会报错,但是会造成程序紊乱,因此不推荐这种调用方式。用如下这段代码举例说明:class
2022年11月12日
其他

招商银行信用卡中心笔试真题,原来这么难?

出品|51Testing软件测试网各位小伙伴周!五!好!呀!还有人记得今天是什么日子吗——当然是11月11号光棍节了!虽然近年来这个日子已经被双十一取代,变成了尾款日,但它最初的意义还是不能被遗忘,毕竟也是大部分IT人的节日啊本周五依旧是三道招商银行信用卡中心2022年技术笔试题,对大家的要求比较高,大家来看看自己的水平怎么样吧~如果大家想要看哪个公司的笔试面试题,务必在评论区告诉小编哦!快来挑战一下,看看你的水平如何吧~@所有人答题拉至文章底部点击“发消息”,或在下图位置写下你的答案,让我们开始吧~PS:答对第一题,可收到第二题的问题,依次回答,快来参与测试吧!回复格式:第一题选A,回复格式就是
2022年11月11日
其他

20K月薪、无学历要求,怎么你还不心动吗?

出品|51Testing软件测试网【浙江杭州】众硅科技软件测试工程师(10-20K)岗位职责:1、负责公司项目、产品的相关测试工作;2、根据产品需求和设计文档,设计测试流程、编写测试用例;3、根据产品测试需求完成测试环境的搭建,模拟器的编写;4、执行具体测试任务并确认测试结果、缺陷跟踪、完成测试报告以及结果分析;5、收集调试现场需求,对软件提出合理改善性建议6、负责设备现场软件技术支持,对软件问题进行专业解答,维护公司形象。能力要求:1、计算机、自动化相关专业,3年以上工控软件测试工作经验(有C#语言基础的优先);2、掌握基本的测试方法、测试工具、能够进行测试案例编写和Bug处理;3、有较强逻辑分析能力、文档编写和沟通能力,思路清晰,能准确地与研发团队交流沟通问题和阐明需求;4、责任心强,积极主动,具备良好的学习能力,工作细致耐心;5、对测试工作有兴趣,热爱测试工作,善于发现问题;6、可以适应公司的加班需求,以及出差需求,具有抗压能力。【四川成都】赫尔墨斯软件测试工程师(8-14K·13薪)岗位职责:1、负责搭建测试环境,编写测试记录、测试用例及测试报告;2、负责项目代码走查;3、负责单元测试用例设计、执行和编写测试报告;4、协助完成外委测试的技术接口;5、协助完成项目集成测试;6、完成领导交办的其他工作。任职要求:1、计算机、自动化、电子、通信等专业,1年以上软件测试工作经验;2、熟悉C/C++语言,能看懂程序代码;3、掌握软件测试理论及方法,具备白盒、黑盒测试能力;4、了解常用的测试及管理工具;5、具有良好的文档编写能力。【上海】天玑测试开发工程师(30-35W/年)岗位职责:1、独立搭建测试环境,按时完成测试工作任务;2、维护需求文档、测试用例,编写用户手册、操作手册等;3、编写测试文档,测试用例,测试报告,提交测试结果;4、评估软件特性与缺陷,确保测试目的的达成。任职要求:1、本科及以上,计算机相关专业;2、3年以上测试相关工作经验,有存储测试经验优先;3、熟悉测试原理和方法,熟悉常用的测试工具(iozone/fio/jmeter);4、沟通能力强、有责任心,团队协作能力强;5、熟悉测试流程以及常用的测试管理工具,如禅道、QC等;6、有自动化测试经验并掌握自动化测试技术优先;7、有应用程序场景测试,如虚拟化、数据库、openstack等相关经验优先。【安徽合肥】工大高科软件测试工程师(嵌入式)(7-14K·14薪)岗位职责:1、负责产品的软件测试文档和系统测试文档编写工作;2、负责产品的软件单元测试、集成测试和系统测试工作;3、负责测试报告的撰写,对测试结果进行分析及测试问题的跟踪;4、参与产品技术文档的验证工作,协助研发完善相关技术文档;5、承担系统软件试用的现场测试工作;6、配合公司进行产品煤安、生产许可证、SIL取证工作等。岗位要求:1、本科及以上学历,计算机相关专业,1-3年及以上经验;2、精通两种以上软件自动化测试工具,熟悉软件测试的基本理论,熟悉软件的白盒测试和黑盒测试,熟悉软件测试流程;3、具有C/C++或C#编程语言软件开发能力,熟练掌握SQL
2022年11月9日
其他

掌握2个小工具,轻松解决大数据/数据库测试!

出品|51Testing软件测试网研究背景对于大数据测试和数据库测试,经常会同MySQL、ES等数据库“打交道”。对于测试人员来说,MySQLMySQL语法简单易懂、上手方便,但是ES语法相比之下第一眼就会让人觉得“抓脑壳”(那么多字,键盘都得敲坏)。那有没有什么工具,安装方便、使用简单、具有一定可视化效果,且能够直接使用MySQL语法查询的呢?那当然有了,安排!这里给大家介绍两款操作ES的chrome插件工具:elasticsearch-head和elasticsearch-sql。可以满足大部分测试人员的测试工作需求,且安装方便、使用简单。工具
2022年11月8日
其他

基于Docker环境下的Jenkins搭建及使用

出品|51Testing软件测试网Jenkins作为目前持续集成中使用较为广泛的工具,在实际生产过程中通过结合众多的插件,从而实现工程的持续构建、持续部署。而传统构建的应用场景大多数运行在虚拟机或者独立的服务器上,在资源开销和管理维护较为复杂。相比于独立的服务器/虚拟机而言,容器不仅部署方便,且占用资源较少。Docker作为目前作为业内最火的一个容器解决方案之一,通过将两者结合,从而实现服务的轻量化,并通过Docker管理Jenkins的资源。下面通过Docker部署Jenkins、Jenkins配置以及实例构建,讲述Jenkins的基本使用。Docker下安装Jenkinsmkdir
2022年11月7日
其他

推特预计裁员50%,互联网生存只能靠卷?

出品|51Testing软件测试网各位小伙伴们周!五!好!啊!双十一下单的快递应该陆陆续续到了,大家双十一都花了多少钱/预备花多少钱呢?最近马斯克合推特的新闻闹得可谓是沸沸扬扬,先是马斯克以440亿美元的价格成功收购推特,再是推特工程师们被要求在电脑上重现最近30-60天的代码,如今终于图穷匕见——开始裁员了。据消息,推特在发给员工的邮件中证实,将于当地时间周五开始在全公司范围裁员,“裁员旨在让公司走上健康的发展道路”。自从马斯克接手推特后,有媒体报道称,一些推特中层上个周末不得不睡在办公室,并要求员工一周工作七天,每天工作12个小时,来完成马斯克布置的工作任务。对于这些消息,网友纷纷表示“马斯克是懂互联网的”、“属实是文化输出”、“马斯克肯定是在国内大厂干过”……这不仅仅是幸灾乐祸,更多的是对于自我生存环境的一种调侃。无独有偶,据报道,苹果公司已经针对研发之外的许多岗位暂停招聘,表明该公司升级了准备持续到明年的预算压缩计划。知情人士表示,整体而言,此次暂停招聘不适用于从事未来设备和长期项目的团队,但却会影响到一些公司职能和标准的软硬件工程团队。由此来看,在经济不太景气的环境下,各个大厂都放缓了发展脚步。那么:1、你认为互联网行业生存下来只能靠员工“卷”吗?2、你认为IT人员应该如何渡过行业“冷静期”?以上问题任选其一,在评论区分享你的想法,小编会在下周一(2022年11月7日)下午3点选出评论点赞数最高的两位小伙伴,分别送出《持续测试》一本,欢迎小伙伴们留言讨论~-End-往期回顾月薪16K不卡学历的软件测试岗位它!来!啦!保证数据库质量安全:从0开始的数据测试学会这些,扔掉测试人常背的3口“锅”!戳“阅读原文”一起来充电吧!
2022年11月4日
其他

月薪16K不卡学历的软件测试岗位它!来!啦!

出品|51Testing软件测试网【上海】态特网络职责描述:软件测试工程师(电商)(12-16K)岗位职责:1、独立负责官网、小程序的接口测试、功能测试;2、理解、把控业务需求,参与需求评审;3、根据需求编写测试用例和用例评审,进行功能测试和回归测试,并对提交bug进行追踪解决;4、上线前完成测试风险评估、测试报告等;5、协助处理各类bug复现、反馈和跟踪问题等;6、负责整个项目的功能测试,从需求评审到项目上线,保证测试质量;7、抗压能力强。任职要求:1、3年以上相关测试经验;2、有电商业务相关测试经验。【江苏苏州】冠骋软件测试工程师(10-15K·13薪)职责描述:1、参与需求分析,关注项目/需求可测性,预估并把控项目风险;2、制定测试方案,编写测试用例,组织测试评审,推动流程标准化等相关工作;3、参与测试体系建设、测试质量改进工作;4、和开发、产品、运维等团队协作全流程保障产品质量,并推动产品质量持续提高;5、参与自动化测试框架、工具的开发和自动化测试推广工作。任职要求:1、计算机相关专业,专科及以上学历,一年以上开发或自动化测试经验;2、熟练掌握python、C语言等脚本语言;3、熟悉Oracle、MS
2022年11月2日