软件测试心得
文章平均质量分 88
锦都不二
从业八年有余,深知测试开发一门的诸多不易,我热爱这个行业也愿意去分享我的一些经验与大家共同交流。
展开
-
测试需要写测试用例吗?(从不同角度下剖析问题)
我们都知道,随着业务复杂性和系统架构复杂性的提升,以及团队人员的变动、需求的迭代和各种配置的变更,软件本身可能会出各种问题,这是一个不断墒增的过程。软件研发交付已经变成了一个特别复杂的团队协作才能完成的巨大工程。为了控制复杂性不断墒增,为了降低软件可能出问题的风险和影响,为了保证复杂的团队协作可以朝着同一个方向前进,为了保证软件研发交付过程的每个环节都达成预期目标,我们做了哪些事情?原创 2023-05-16 15:16:16 · 817 阅读 · 0 评论 -
表弟3年功能测试成功转型自动化月后薪25k,你看他都经历了啥?
我们身处知识爆炸,竞争激烈的时代,学习是对自己最好的投资。成功转型成为自动化测试工程师需要不断地学习和发展,保持对新技术和新方法的开放性和好奇心,才能在竞争激烈的市场中取得成功。原创 2023-04-16 15:20:05 · 238 阅读 · 0 评论 -
跑得快的不止是程序丄【掌握自动化测试让你过五关斩六将】
作为一名软件测试人员,我们都知道“时间就是金钱”,尤其是在快速迭代的敏捷开发模式下,更是如此。在传统的软件测试流程中,手工测试占用了大量人力物力,而且还很容易出现遗漏和错误。因此,自动化测试早已成为现代软件测试必不可少的一部分。掌握自动化测试技能,不仅可以提高软件质量和稳定性,还可以节省大量的时间和资源。而我本人也有着深刻的体会。在我工作的公司里,软件测试的速度和质量一直是我们最关注的问题。为了解决这个问题,我们开始尝试使用自动化测试。原创 2023-04-10 20:16:12 · 465 阅读 · 1 评论 -
打造高效自动化测试流程:Jenkins+Allure+Pytest环境搭建和实战
自动化测试已经成为软件开发中不可或缺的一部分。而在自动化测试中,Jenkins、Allure和Pytest这三个工具的组合可以说是非常流行和实用的。Jenkins作为持续集成工具,可以充分利用其丰富的插件体系来搭建自动化测试环境;Allure则为我们提供了漂亮的测试报告展示界面;而Pytest则是Python中最流行的单元测试框架之一,用于编写各种类型的自动化测试脚本。那么,如何将这三者结合起来,构建一个完整的自动化测试流程呢?本文将为您详细介绍Jenkins+Allure+Pytest原创 2023-04-09 17:19:08 · 1659 阅读 · 0 评论 -
如何从功能测试转型到自动化测试:我三年的学习经历
在软件测试的领域里,自动化测试已经成为了不可或缺的一部分。与传统的手工测试相比,自动化测试具有更高的效率和精确度,能够有效地减少测试时间和成本,同时提高测试质量。作为一个从事软件测试的人员,如果你想要走得更远,那么学会自动化测试就显得尤为重要。我是一名从事软件测试的人员,最初从事的是功能测试。然而随着时代的发展,我逐渐认识到自动化测试的重要性,并决定向这个方向转型。在经过三年的学习和实践之后,我成功地完成了这个转型,并成为了一名专业的自动化测试工程师。原创 2023-04-07 21:20:21 · 432 阅读 · 0 评论 -
去年7月被无情辞退,三个月后我携手自动化测试神技王者归来
回首这段经历,我深刻认识到自动化测试对软件测试行业的重要性。自动化测试可以提高测试效率,减少测试成本,同时也提高了软件质量。在未来的工作中,我会继续不断学习和提高自己的技能水平,努力成为一名优秀的自动化测试工程师。总之,在软件测试行业被辞后,我选择了自学自动化测试,并通过不断努力和实践最终找到了新的工作机会。对于那些处于类似困境中的人来说,我想说的是:不要放弃自己,保持学习的热情和坚定的信念,继续努力不懈地学习和提高自己,一定会找到属于自己的出路。原创 2023-04-06 21:22:17 · 346 阅读 · 0 评论 -
从0-1学习性能测试:4个章节带你入门到精通
而对于服务器端的性能测试,即使是不做性能测试的人,最好也要有一点了解。我并不从事专职性能测试,只做过一些小项目的性能测试工作。很多公司会希望测试人员能在测功能之外兼顾一下性能测试,而不一定会雇一个专门的性能专家来做性能测试。原创 2023-04-04 20:23:16 · 284 阅读 · 0 评论 -
在字节跳动做了5年软件测试,12月无情被辞,想给划水的兄弟提个醒
先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入字节,以“人员优化”的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作。之前没有实习经历,算是5年的工作经验吧。这5年之间完成了一次晋升,换了一家公司,有过开心满足的时光,也有过迷茫挣扎的日子,不过还算顺利地从一只职场小菜鸟转变为了一名资深划水员。在这个过程中,总结出了一些还算实用的经验,有些是自己领悟到的,有些是跟别人交流学到的,在这里跟大家分享一下。正在上传…重新上传取消学会深入思考,总结沉淀我想说的第一条就是要原创 2023-04-02 21:29:41 · 423 阅读 · 0 评论 -
3年测试经验,喊20k薪资,你是否也面临着面试时的心虚?
面试是每个求职者都不可避免的挑战,但对于有一定工作经验的求职者来说,可能会因为担心面试官问到超出自己领域范围的问题而感到心虚。特别是对于那些有3年测试经验,但希望进入20k薪资档位的测试岗位的人来说,这种压力可能更加强烈。不过,事实上,只要你掌握了一些面试技巧和常见的面试题型,就能够更加从容地面对面试官的提问。本文将为你介绍一些最常见的面试题目,并提供一些解决这些问题的技巧和方法。通过这些准备工作,相信你会在面试中发挥自己的优势,展示出自己的实力,从而成功地获得理想的测试岗位。因此,如果你也曾经拥有原创 2023-03-31 15:11:36 · 296 阅读 · 0 评论 -
打死都不要进外包,看看我在阿里外包的2年…
总而言之,如果你正在考虑加入外包公司,在物质待遇、工作环境、福利等方面不要抱有过高的期望。如果你能够抱着一颗勤奋、求学和进取的心态,那么外包行业还是为你提供了一番广阔的发展空间。另外,大公司虽然优秀,在技术和人才上得到了很好的证明,但并不是入职的唯一出口。在职业生涯的征程中,我们需要不断学习,发现属于自己发展的空间。无论我们走在哪里,学习态度是决定成败的重要因素。只有学习不断进取,我们才能从这份工作中得到更多的经验和收获,为我们的职业生涯打下坚实的基础。原创 2023-03-30 16:42:54 · 7862 阅读 · 2 评论 -
测试八年,想给新入行的测试员提个醒,尽量少走弯路!!
从毕业到现在已经是第八个年头,我在一家互联网公司从事测试开发的工作。在这个行业摸爬打滚,经历了不少坑坑洼洼,所以我想写下这篇文章,希望对那些刚入行的小伙伴少走一些弯路。很多人在职场上想的太简单了,但现实却往往不如我们所想。如果你没有好的规划和发展方向,那么不可避免地会遇到各种问题,例如:工作不开心、缺乏前进的动力、工作不如你想的那么好、无法发挥自己的才华、看到其他同龄人待遇更好受到刺激、刚开始为了生存而找的工作并不是适合自己的……原创 2023-03-29 17:25:19 · 217 阅读 · 0 评论 -
“转行到测试岗两个月了,特别迷茫,接下来我该干嘛?我能干嘛?”
我见过很多leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了好几年,更夸张的是7、8年工作内容的重复性比较高,没有什么技术含量的工作。凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。原创 2023-03-28 14:22:13 · 589 阅读 · 0 评论 -
转行软件测试真的靠谱吗?这段经历让我感觉值得,也找到了方向。
我曾经也是一个行业转型者,当时我在其他行业工作多年,觉得自己对这个行业的了解非常有限,对发展的前景也不是很乐观。因此,我开始进入一个软件测试培训班,希望得到更多的机会和发展空间。在培训班里,我学习了软件测试的理论和技术知识,从最基础的测试原理到测试工具的应用和测试流程的管理。这些都是非常必要的知识,但是当我完成了培训班的学习后,并没有在第一时间找到到一份高薪的工作。在我。虽然我已经学习了各种测试技术,但是没有实践的能力对于企业毫无意义。原创 2023-03-26 17:17:07 · 519 阅读 · 0 评论 -
自动化测试到底是不是每一个测试工程师的必备技能呢?
自学自动化测试 – 提高自己的技能水平自动化测试技能是一名现代软件测试工程师所必须具备的核心技能之一。随着软件开发项目变得越来越复杂,需要测试的范围也随之扩大,而传统手动测试方法的效率却在相应地降低。这时,自动化测试就成为了必须掌握的技能,因为它可以极大地提高测试效率,同时让测试团队更快地发现问题并加以解决。在这篇文章中,不二将对自学自动化测试技能这一主题进行探讨。原创 2023-03-23 16:57:40 · 770 阅读 · 0 评论 -
数据库测试的认知和分类
那么数据库在初期设计中也需要对这个进行分析,测试.例如存储过程,视图,触发器,约束,规则等我们都需要进行需求的验证确保这些功能设计是符合需求的.另一方面我们需要确认数据库设计文档和最终的数据库相同,当设计文档变化时我们同样要验证改修改是否落实到数据库上。自从SQL 注入攻击被发现,冒失万无一失的数据库一下从后台变为了前台,而一旦数据库被攻破,整个系统也会暴露在黑客的手下,通过数据库强大的存储过程,黑客可以轻松的获得整个系统的权限。另外一方面,数据库的健壮性,容错性和恢复能力也是我们测试的要点。原创 2023-02-14 14:13:27 · 643 阅读 · 0 评论 -
线上服务质量的问题该如何去处理?你有什么思路?
因为高可用和线上服务的稳定性有密切的关系。而软件测试或者说质量保障的工作范畴,不仅仅在测试环境,线上环境的服务质量保障,也是我们需要关注的重点。原创 2023-02-12 14:49:58 · 985 阅读 · 0 评论 -
软件测试—对职业生涯发展的一些感想
面临选择的时候,先抬头看看自己能看到那些路,然后选择一条自己可以走的路,走下去,一步步走再说!计划永远赶不上变化!一般来说,软件测试做了几年,要么转开发,要么转产品业务,要么创业,回老家,要么就是在软件测试的路上继续前行,无论未来从事什么职业,相信或多或少都有点无奈的选择。任何一个行业的业务,都不是短短一两年就可以熟悉的,需要的是时间的积累,机会,个人的主动学习,兴趣,甚至运气,缺一不可。当了解了上面的几点之后,有目标,有动力,知道差距,就可以做行动计划了,什么时候做什么事情,怎么做,都是需要思考的问题。原创 2023-02-10 17:03:02 · 1003 阅读 · 0 评论 -
测试工程师技术之外软技能提升指南
今年是我从事软件测试工作的第9年,之间经历过实体零售、银行、互联网电商等行业,遇到过不少挫折和挑战,也遇到了不少好的同事和领导,总归还是收获满满。之前读了一本书:《软技能:代码之外的生存指南》,读后触动挺大的,一直想写写自己在技术之外的一些成长经历,或者说对于职场生存和职业规划方面的思考和看法,拖沓很久,终于还是写出来了。我自己近几年一直在坚持一个习惯,每次学习完,解决了某个问题,都会写博客或者笔记记录一下问题以及解决过程及解决方案。原创 2023-02-06 16:09:55 · 407 阅读 · 0 评论 -
测试员最不愿遇到的18个测试问题,怎么解决?
先前我在上一家公司的时候看到过内部有个网站有一个Hard Problems in Test的列表,上面大概有三四十个问题的样子,是各个部门的测试同学提供的。但可惜后来那个list失传了,我很后悔自己当时没有保存一份。后来很多次我都想要找到那份list,因为上面列的那些问题指出了测试专业在自身专业性上的巨大发展空间。那份list上的问题让当时的我相信,软件测试这件事情本身的难度一点都不亚于软件开发,甚至可能更难一点。如果今天要重建这么一份Hard Problems in Test列表,下面这些问题是我会加到原创 2023-01-30 15:40:55 · 2709 阅读 · 0 评论 -
技术面试时,掌握这3个关键点,让你的技术过关了
目录前言一.调节好心态二.做好充分的准备三.时间规划最后现在有这么多优秀的测试工程师,大家都知道技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察你的技术功底与基础理论知识。如果你参加过一些大厂面试,肯定会遇到一些这样的问题:是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说明你的技术还需要继续修炼。面对如此多的技术面试,怎么样才能说自己的技术已经过关了呢?我总结完此次经历,认为有以下三个关键点帮我达成面霸的称号。第一个讲调节好心理状态是原创 2022-07-12 17:32:02 · 942 阅读 · 0 评论 -
同期入的测试岗,凭啥他工资高我一半?现在我才明白
目录前言一、 熟练使用SQL二、Linux三、 使用数据库,跟数据流向四、 写好测试用例初级测试一般就是功能测试,功能测试是测试工程师的基础功,很多人功能测试还做不好,就想去做性能测试、自动化测试。功能测试所需要掌握的技能有:硬技能1、常用的 sql 语句一定会写。比如说增删改查之类。2、了解数据库的事务、会编写存储过程、熟练常用的系统函数。3、了解并可以进行数据库的备份、迁移、还原、镜像等操作4、对 sql 语句进行调优,并对可以对运行的语句监控查看性能5、了解数据库集群等操作。Linux是测试人员的基础原创 2022-07-10 21:12:04 · 169 阅读 · 0 评论 -
每个程序员应该都有个阿里梦
前言可能每个技术人都有个阿里梦,我也不例外。最近准备跳槽,前一阵子在准备各种面试,也面了几个大厂,包括阿里。是的,最后我挂在了第四轮。这篇文章来总结一下我在阿里四轮的面试经历,希望能对读者有所启发。阿里的五轮面试阿里社招一般有四到五轮,我这次的流程是第一轮技术面、第二轮写代码、第三轮boss面、第四轮boss面、第五轮HR面。然而我没能和HR聊上一句。第一轮当时我在上海法院出差,第一轮是在周一晚上8点钟左右,我一看是杭州打过来的,就知道是他们了。和面试官聊了有将近两个小时,整体感觉还不错。第一轮的面试官,如原创 2022-06-17 16:03:54 · 1010 阅读 · 3 评论 -
年龄 30+ 的测试人,5 年没跳过槽?该跳槽吗?
前言苦练七十二变,才能笑对八十一难各位读者朋友你们好,我是锦都不二,首先很感谢在茫茫文海中的你们点进了这篇文章,我希望在我的文章里你能得到你想要的了解的知识,但不管收获多少你让我们感谢这次相遇,好了话不多说,我们开始进入正题。这是一个来自身边测试开发的朋友的真实故事,她的情况大体总结如下:1:在某大型保险公司 + 银行业务的公司待了 5 年2:资深测试岗,然后管一个项目组的测试,也一样是做点点点的事3:在哪儿 5 年底薪太低了,都是靠每天努力加班赚奖金的4:在公司做这个系...原创 2022-05-10 17:33:26 · 193 阅读 · 2 评论 -
看完功能测试这六点,你基础上不来我就。。。。
目录前言一、测试基础的重要性二、提升数据库处理能力三、具备定位问题的能力四、具备总结能力五、适时做好能力提升六、功能测试的测试工作流程最后前言根据一份报告,应用程序崩溃导致71%的卸载。迫使用户卸载应用程序的其他原因是页面响应时间,混乱的UI,电池消耗等。这表明功能测试和非功能测试对于交付用户友好型应用程序的重要性。一、测试基础的重要性作为一名测试新人,测试基础非常非常重要。这里说的基础,不仅仅是什么是软件测试、软件测试的目的,而是测试用例的设计.原创 2022-04-24 14:16:16 · 274 阅读 · 10 评论