代码编织梦想

那些总是写“烂代码”的同学,强烈推荐你用这款IDEA插件!-爱代码爱编程

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"书",获取 来源:r6d.cn/ReaU 1、目标 idea集成sonar的代码检查,实现可以在提交代码前就检查你的代码,而不是将代码提交之后,之后再去检查。 Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题 不遵循代码标准 sonar可以通过

软件测试基础大总结-爱代码爱编程

1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设计、编码、测试、稳定、部署、维护等阶段。 常见的软件开发模型有瀑布模型、迭代开发、螺旋开发和敏捷开发。 1.1 瀑布模型 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果

未来的软件测试需要具备那些技能?-爱代码爱编程

软件开发领域的快速和动态变化,大多数行业的创新、新技术和IT的扩展也在不断增长。 敏捷和/或DevOps的工作方式已经有了很大的转变。敏捷通常会带来一些好处,比如能够更好地管理不断变化的优先级,提高项目状态的可见性,提高团队的生产力和更好的交付预测性。然而,许多组织都在为敏捷苦恼,转向敏捷并不能自动保证软件质量的提高 IT项目所面临的挑战,例如:日益增

自动化软件测试必知的基础知识-爱代码爱编程

Time will tell. 自动化的测试涵盖了黑盒自动化测试,白盒自动化测试,性能测试,压力测试,GUI 测试,安全性测试等。 1、自动化测试的优势 回归测试更方便可靠 ;可运行更多,更繁琐的测试,且快速高效;可执行一些手工测试执行相当困难或者做不到的测试,如大量的用户并发;更好的利用资源,具有一致性和可重复性的特点,自动化测试脚本

详细自动化测试基础-爱代码爱编程

软件测试: 1、软件测试分类 v模型软件开发流程 根据项目流程划分的测试: 单元测试:模块测试,对程序中单个程序或独立功能的代码段进行测试 (白盒测试) 集成测试:通过单元模块进行组合测试,接口,功能是否完备 系统测试:验证整个系统是否满足需求、系统的正确性,是否满足规格需求 回归测试:如果某个问题在有限的时间解决不了,只能到下一次版本更新 验收测试:

人生苦短,我选Python,C++,还是Java?-爱代码爱编程

很多时候,我们已经看到学生在为工作而选择一种有价值的编程语言的困境中挣扎。尽管这种情况在世界范围内可用的众多编程语言中是合理的,但要找到一种可以帮助您获得DREAM JOB的语言并不是一件容易的事。 但是,您知道在这种情况下做出有价值的选择并不难吗?是的,您要做的就是遵循战略方法并执行多种评估实践。同样,在本文中,我们将讨论那些方法和评估实践,这些方法和

中年IT男的转型思考:做个越老越吃香的事业吧!-爱代码爱编程

在很多人看来,软件开发、网络开发,肯定很挣钱吧? 你光看到了外表的好,你不知道网络技术人员加班、熬夜,拿健康与青春在拼吗? 有人说了:网络公司哪有不加班的? 是啊,小年轻还行,年龄大了呢? 年龄大了,不行。 所以,在网络公司,你看到的,小年轻居多。年龄大了,要么转型了,要么转行了,因为年龄大了,有家需要顾,不可能再像20多岁的小年轻那样加班熬夜,

自动化测试学习-Pytest是什么-爱代码爱编程

适用于各种软件测试的Pytest是另一个Python类型的自动测试框架。凭借其开放源代码和易于学习的特性,此工具经常被QA(质量分析)团队,开发团队,单个团队以及各种开放源代码项目使用。鉴于Pytest具有“断言重写”之类的实用功能,许多大型Internet应用程序(例如Dropbox和Mozilla)都已经切换到了Pytest之上。 使用先决条件 除

解决JUnit单元测试时出现的Java.lang.Exception: No runnable methods问题-爱代码爱编程

  上周没有更新博客,这周终于挤出时间出来写博客啦。今天就来聊下最近在java开发过程中进行单元测试时遇到的坑。咱们闲言少叙,书规正文。  自己在昨天进行单元测试时突然莫名其妙地碰到了一个bug,见下图:   从上面地图片可以很清楚地看到控制台中已经明确抛出了Java.lang.Exception: No runnable methods这个bug,话说是

用 Hypothesis 来自动化单元测试-爱代码爱编程

高质量的代码离不开单元测试,而设计单元测试的用例往往又比较耗时,而且难以想到一些极端情况,本文讲述如何使用 Hypothesis 来自动化单元测试 刷过力扣算法题的同学都知道,有时候觉得代码已经很完善了,一提交才发现很多情况没有考虑到。然后感叹力扣的单元测试真的牛比。 因此,高质量的代码离不开单元测试,如果现在还没有写过单元测试,建议先去学习以下

Go打造的在浏览器中使用的Go IDE | Gopher Daily (2020.12.11) ʕ◔ϖ◔ʔ-爱代码爱编程

每日一谚:Error handling code is just code. Go技术专栏“改善Go语⾔编程质量的50个有效实践”正在慕课网火热热销中!本专栏主要满足广大gopher关于Go语言进阶的需求,围绕如何写出地道且高质量Go代码给出50条有效实践建议,上线后收到一致好评!78元简直就是白菜价,简直就是白piao! 欢迎大家订阅!

好的重构方法才能摆脱“屎山”-爱代码爱编程

这里是Z哥的个人公众号 每周五11:45 按时送达 当然了,也会时不时加个餐~ 我的第「171」篇原创敬上 大家好,我是Z哥。 最近在整理一些项目,所以相关的文章写的多了些。之前的相关文章有《聊聊单元测试》,感兴趣的话可以点击文末链接去阅读。 这次整理项目的时候,做了比较多的codereview和重构。好久没做这么高强度了重构了,所以对重

测试人员的面试,也就这点事-爱代码爱编程

今年受疫情的影响,很多公司关闭招聘渠道或者提高了招聘的标准,比如要求会代码、会自动化、会性能、全日制本科… 了解自己优势 我是上周一开始投简历的,之前每天都在家复习所学的自动化和性能,简历是之前跟安然老师有沟通过的。投了三天以后,我发现hr要了我简历之后就不再有下一步动作,其实我知道我没有什么特别的优势,今年已经三十三岁了,再加上我是转行做的测试,

软件测试基础①——面试题分析【笔记】-爱代码爱编程

问题如下: 1.如果一款软件测试没问题,但客户使用出现问题,但测试不能复现,怎么办? 第一时间应该知道客户使用出现了什么样的问题,然后在自己模拟客户操作进行使用。若自己使用没有出现问题,就对客户的使用环境及条件进行检查。 2.面试官指着桌子上的一瓶矿泉水说,假设这是他们公司做的产品,给我测试,我要怎么测试? 水的颜色,PH值,口感,细菌量,瓶相当是

16点优秀软件测试员所具备的特征!!!-爱代码爱编程

Time will tell. 1、保持持怀疑态度 不要相信开发提供的版本质量很好没有缺陷,对任何事情保持疑问,只有当你测试过并未发现缺陷的情况下才是可接受的版本,不要相信任何人不管他们拥有什么,你要用你的知识去发现错误,你需要跟踪到最后一个测试周期。 2、不要妥协质量 在完成一定的测试阶段后对质量不要妥协,在产生高质量的产品之前测试

说说程序员5年跳槽3次,年薪涨了58万,晒出就职名单,网友:人生赢家-爱代码爱编程

职场上很多人有跳槽的经历,毕竟一开始进入一个单位,选择一个职业,就能干上一辈子的人是少数。 有人因为薪资待遇不满意跳槽,在跳槽的过程中,薪水也会随之增加,而选择的单位也会比原来的更好。 职场上很多人有跳槽的经历,毕竟一开始进入一个单位,选择一个职业,就能干上一辈子的人是少数。 有人因为薪资待遇不满意跳槽,在跳槽的过程中,薪水也会随之增加,而选择的

2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!-爱代码爱编程

测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做

“我不会,但我可以学!”面试千万别说这句蠢话,高情商都这么说-爱代码爱编程

“我不会,但我可以学!” 这是面试时最蠢的说法,没有之一。 面试中,当被问到自己不熟悉的领域时,很多求职者都会下意识的说出“我不会,但我可以学”,听起来这是一个很积极进取的答案,表现了自己的诚实和好学。但是,面试官恰恰最不待见这句话—— 因为,这是典型的学生思维,完全暴露出你的不成熟! 没有任何一家公司愿意招一个思想不成熟的“学徒”! 那么,当被

5款软件测试工程师推荐型测试工具!!!-爱代码爱编程

Time will tell. 1、Postman 最简单易用的 API 测试工具。Postman 是绝大数开发和测试都最为熟悉的工具了,在过去的几年中发展了,它已经成为 API 测试的最常用的工具。 它的主要功能: API 客户端请求链接数据安全流量控制编排日志/文件API 监控 2、Apache JMeter 进行负载测试和衡量性

软件测试和开发比例-爱代码爱编程

Time will tell. 文章翻自 stackoverflow 上。 问题: 我是一个开发工程师,我与我们的测试团队在争论一个问题:“在一个产品中测试团队的成员数量应该超过开发人员数量吗?” 我知道这不是一道编程题,但我想,这个问题与软件开发密切相关,所以我希望这个问题不要被关闭,以便能得到专业的回答。 1、回复一: 这是