在2018年成为更好的质量检查人员!

以下列出了一些质量检查可以在2018年取得进步的建议。列表中只有9个想法,所以它很小,但是我希望它能使您自己思考目标。 1. 尝试更多地参与非手动的测试。 它可能只是编写一些简短的脚本或几行代码来帮助您完成繁重的手动任务。 您需要将100,000个条目的数据库表与PO提供给您的另一个100,000字的文档进行比较,以查找文档条目是否匹配,哪些条目不匹配以及每个不匹配的条目是什么。 您可以学会在逐行手动浏览该文档的过程中编写Python脚本。 您可能认为这似乎具有挑战性,可能无法做,可能浪费或浪费时间……..但这不是您无法尝试的。 如果您认为自己在某事上会更好,那么为什么要浪费时间来学习这项新技能呢? 你不喜欢做某事更好吗? 还请记住,您的工作不必很漂亮,您不必编写高效的,双倍行距的代码,只需要显示您的创造力和解决问题的技能即可。 做到这一点足够,您的同事会印象深刻。 另一个想法是,您也可以减少测试的手动性,例如学会使用浏览器附带的开发工具,或者编写小型的Powershell / Bash脚本/ cron作业,以执行您讨厌的部分测试任务。 2. 这是一项更大的任务,但它与第一​​个想法相吻合:学习一种编程语言。 通过熟练地阅读和编写代码,可以进一步做到这一点。…

如果我们将足球队与编程队进行比较该怎么办?

图片由rawpixel在Unsplash上​​拍摄 作为运动之王的狂热者,有时甚至是你们中的许多人,我以前都参加比赛,直到疲劳为止,如今,我只记得那些时代。 这是由于这样一个事实,我目前的爱好是尝试每天使用至少一次最新的JS框架来做更多的事情。 和往常一样,我是编程模因,我不禁注意到编程团队和足球团队之间的相似之处。 是的,就是这样,所以你们可以保存您的火炬,大镰刀和那些张贴海报的人,这些运动员说运动员和程序员是不同的生物,因为我将给您比较这两个团队的所有角色,您会发现我不是看起来如此疯狂。 粉丝现在告诉我,如果没有观众,为什么我们要建立一个系统。 观众是我们心爱的用户。 他们将关注我们项目的成败。 如果我们失败了,他们将不懈努力,如果目标得以实现,他们将赞美我们,亲爱的朋友,这是没有中间条件的关系。 没有人说哇这个应用程序很棒,它会在10分钟内关闭6次,但我一直喜欢它。 每个优秀的团队和项目都必须有良好的基础,因为如果您的项目看起来像五星级,那么它们都将具有相同的基础,但是它充满了很多问题,存在很多安全漏洞。 对方球队在您身上得到7–1的分数非常简单。 在这里出生的后端具有主角,他们将负责保持我们的目标安全。 对于大多数用户和粉丝来说,这不是一个非常炫目的位置,但是在团队中的重要性是不可否认的,还是我们要否认塞尔吉奥·拉莫斯(Sergio Ramos)背了多少场比赛的事实? 像让对手越位的游戏很容易与仅允许授权玩家使用的中间件相提并论。 中场球员相当于一堆完整的中场球员,他们在攻防两端都拥有完美的平衡,而无需成为专家。 这些球员很可能会有些偏爱,这是确定他们在场上位置时的决定性因素。…

为什么我们都应该成为工程师(或者更应该具有工程师的思维方式)

今天早些时候,我听了马克·扎克伯格(Mark Zuckerberg)在尼日利亚拉各斯的现场演讲,并回答了有关他如何从代码编写员转变为首席执行官的问题,他回答“我是工程师”,然后他继续定义了两个“原则”。 ”即工程师的思维定势: 将一切都视为可以改善或改进的“系统” 将问题分解成可解决的小问题 但是,无论您是编写代码的工程师,团队的经理还是运营跨国公司的首席执行官,这些原则都适用于所有人。 马克打趣说,他错过了编写代码的优雅之处,“尽管有些代码总是可以满足您的要求,而人们却不需要。”尽管他很快补充道,“人们也会感到惊讶”。 这些原则引起了我的共鸣,尤其是第一个原则。 可悲的是,众所周知,大多数人都缺乏这种工程思维方式,因为(我怀疑)我们作为人们并不真正喜欢(由变化引起的)变化(即摩擦)。 我们希望事物/系统是静态的,因为我们与之互动的事物/系统如此之多,我们需要记住与之互动的过程。 大多数人想做的最后一件事是学习每天,每周,每月,每年的新方法。 取决于它们与这些系统/事物交互的频率。 也许,这就是问题所在。 大多数人都不想每天学习一些新事物,即使它可以使他们的生活提高10倍。 因此,问题是,“工程师”可以采取什么措施来减少这种摩擦或学习曲线? 一种方法是建立用户完全信任的平台,该平台可以在流程和事物之间导航用户。 这样做的结果是,当平台进行更新或调整时,没有人引人注目,因为用户仍然可以到达其预期的目的地或结果。 但是,这些类型的平台需要花时间开发并获得用户信任(例如,Facebook,Uber等)。…