
英文翻译
“师夷长技以成夷”,博众家之长,引入国外前沿思想,引领测试领域发展
多则惑少则明
让天下没有难测试的项目。专注于测试开发领域,近9+年的工作实战经验,主攻方向包括:
0-1/中期/成熟类大型/复杂系统的业务测试
自动化测试平台&框架开发;
打造质量体系及沉淀质量方法论
个人邮箱zpphnkjxy@126.com
文章周末定时更新,其余时间不定时更新
展开
-
100%的单元测试覆盖率是不够的
目录摘要译文内容缺少测试用例缺少功能测试错误或不正确异常处理后续测试步骤摘要许多人将100%的单元测试覆盖率等同于高代码质量,但这还不够。 代码覆盖率工具仅衡量测试是否执行代码; 他们对测试的有效性没有判断力。 测试人员应审查单元测试,即使它们具有较高的覆盖率,也可以帮助改进测试或在必要时补充额外的测试。译文内容当开发人员进行的单元测试中100%覆盖我们...翻译 2020-02-23 18:28:30 · 4256 阅读 · 0 评论 -
测试保证官和测试教练的新角色
目录个人理解摘要译文内容案例1案例2现代测试中不断发展的角色个人理解测试领域,测试的执行者或多或少发生了变化,这其中涉及了整体测试计划的设计摘要在过去的十年中,测试发生了很大的变化。 尽管某些传统技术仍然有用,但是开发人员,用户和其他非专业测试人员正在完成许多测试活动。 因此,测试经理的角色已经变成了更多的测试保证官和教练。 新角色的实施方式因情况而异。 这...翻译 2020-02-23 18:15:09 · 796 阅读 · 0 评论 -
可以帮助您成为更好的测试人员的7种监控方法
目录个人看法摘要译文内容了解您的用户可视化KPI指标将测试优先级化观察回归设置警报使用模板调查问题量化bug的重要性对团队实施监控个人看法要想交付高可用的产品,最重要的是了解产品,从而制定整体的测试方案/测试策略。比如,什么是对用户最重要需要。更加贴近用户:量化你的用户如何使用产品。摘要监视使您的测试工作更加轻松,帮助您管理可能存在的...翻译 2020-02-23 18:01:53 · 932 阅读 · 0 评论 -
快速测试:我们如何将测试周期缩短一半
目录个人理解摘要译文内容减少系统测试中的bug缩短错误处理时间提高测试效率减少测试用例寻找更多人选择你的战斗个人理解将测试周期缩短,不同团队应该根据实际情况,侧重不同的落脚点。 比如,一个处于疯狂迭代期的初级产品,和一个处于成熟期的维护性产品,测试人员的落脚点显然不同。又比如,合作的,一个是提测质量相对较差的团队,另一个是提测质量相对好的团队,测试人员的...翻译 2020-02-23 17:45:29 · 2062 阅读 · 0 评论 -
处理测试经理最烦人的问题
个人理解测试经理大多数不实实在在执行测试,主要精力放在沟通、协调、团队建设等方面,而其目标则需要建立一支强大的测试团队译文内容摘要测试经理必须每天使用各种专业和人际交往能力,在多个方面进行测试。 面对所有这些职业方面,可能存在很多不同的领域。 这是测试经理通常会定期听到的最常见(也是最烦人)的事情,以及一些如何处理它们的策略。正文测试经理必须在多个方面执行工作,每天使用不同...翻译 2020-02-23 17:28:21 · 817 阅读 · 0 评论 -
软件测试中的信息丢失
目录个人理解译文内容信息丢失信息控制更好的信息交流个人理解测试人员通常被认为是项目的最后一把控制屏障,发现bug(这里bug是从宏观层面来说得,是指影响用户体验、易用性方面的问题,以交付高可用产品为目标下,发现的种种问题或潜在风险)后,大多数情况下,开发人员会修复其中的绝大多数问题;在于业务人员、产品人员沟通中,往往会将一些问题,定为延期修复,或由于不存在某些业务场景,...翻译 2020-02-23 17:00:39 · 768 阅读 · 0 评论 -
要获得高质量的软件,允许失败
摘要作为质量的倡导者,您需要仔细研究产品,并考虑时间,预算和其他业务限制,并提出修复建议,以提供最高质量的产品。 ...而且生产中的利益人不想修复它。 您如何向不想听的人传达错误和风险? 您需要以有意义的方式来解决问题,而不是感到沮丧,并且,如果必须的话,可以让人们失败。内容您的职务并不重要。开发人员,分析师,经理,测试人员-在某个时候,您决定倡导质量。您查看产品时,要考虑时间,预算和...翻译 2020-02-22 18:39:48 · 577 阅读 · 0 评论 -
与测试自动化争分夺秒
目录摘要内容使用自动化测试来克服交付挑战自动化测试如何使我们的项目受益实施自动化测试的步骤测试自动化的关键价值主张个人感悟摘要如果您在时间上奔波,但仍无法承受测试时的捷径,那么自动化是一个很好的解决方案。 您可以在短时间内发布高质量的软件,检测更多的错误和错误,并使测试与敏捷开发保持一致。 您可以按照以下方法来建立自动测试计划,以克服交付难题并改善测试结果。...翻译 2020-02-13 00:18:42 · 548 阅读 · 0 评论 -
“如何测试?”给测试提供证据
摘要许多测试人员倾向于将测试时记录的信息最小化。 当以后发现问题时(可能是在软件投入生产后),挑战就来了。 我们如何记起自己的所作所为,何时? 我们必须参考哪些记录? 作为测试人员,我们如何回答“如何测试?”的问题内容许多测试人员,特别是在制定详细的测试说明时,往往会尽量减少他们在测试时记录的信息。 从记录变量或值的起始值和结束值到简单地指出测试“通过”,这可能会有所不同。当以后发现问...翻译 2020-02-12 00:11:58 · 875 阅读 · 0 评论 -
将自动化工具与自动化策略分开
摘要当人们没有做好自动化的时候,这几乎不是因为所使用的工具,而是几乎总是因为错误的自动化策略,错误的期望以及错误的自动化采用。 自动化工具只能回答自动化的“方式”,而拥有自动化策略则可以回答谁,何时何地,什么以及为什么。 这就是为什么拥有测试自动化策略如此重要的原因。个人感悟: 自动化工具是皮,自动化策略才是真正的灵魂内容自动化测试与软件编程本身一样古老,但是许多公司和团队在其工作...翻译 2020-02-11 23:42:38 · 539 阅读 · 0 评论 -
改善测试数据的收集和管理
目录摘要内容数据类型数据质量数据收集数据存取维护摘要关于我们生成的用于评估产品质量的数据,已有很多出版物发表。 很少有关于数据测试人员为自己使用而生成的讨论可以帮助我们改善工作的讨论,而关于数据收集的推荐做法的讨论则更少。 测试数据收集,管理并使用所有功能进行前期计划和持续维护。 测试人员可以通过以下方式改进这些做法。内容可以肯定地说,所有测试人员有时都...翻译 2020-02-11 23:40:43 · 821 阅读 · 0 评论 -
将测试自动化维护的噩梦转化为成功实践
目录摘要内容摘要测试自动化的最佳实践强调可靠性,可移植性,可重用性,可读性,可维护性等。 但是您现有的自动化测试套件如何实现这些特征的? 您应该使用当前的测试解决这些问题,还是创建一套全新的测试? 以下是一些问题,可以帮助您确定测试自动化维护程序是否按预期方式运行。内容“自动化”在业界并不是一个新的流行语。 随着电子商务的发展和对移动技术的快速访问,一段时间以来,尽快交付软...翻译 2020-02-10 23:32:26 · 608 阅读 · 0 评论 -
通过有用的反馈改善测试人员与开发人员的关系
摘要测试人员和开发人员之间的关系常常很紧张。 各方对另一方应该知道和做的事情有一定程度的期望,而对另一组必须工作的约束,条件和要求知之甚少。 但这不必是这种方式。 做出一些更具体和有用的反馈的努力可以大大改善态度。内容大家都知道猫和狗不相处。我对此的较不科学的解释之一是,这都是关于不良沟通的。当狗摇尾巴时,它说:“一切都很酷;让我们一起玩。”但是就猫而言,狗说的是:“当心!我真的很生气...翻译 2019-11-03 23:35:43 · 1143 阅读 · 0 评论 -
在数据中查找信息
原地址https://www.stickyminds.com/article/finding-information-inside-your-data摘要数据分析师必须非常了解各种业务领域,以便我们的报告提供可用信息,而不仅仅是数据。 我们可以利用这种对信息价值的认识来合并不同的数据集,以回答新的问题,甚至帮助我们的用户做出更好的决策。 但是为了做到这一点,我们不仅需要呈现数据,还需要...翻译 2019-11-03 23:27:07 · 1383 阅读 · 0 评论 -
测试AI系统:没有你想象的那么不同
目录摘要内容理解AI试用算法选择开发和测试数据集定义需求人工智能世界中基于风险的测试清洗数据正确的工具它仍在测试中摘要基于人工智能的工具已经从模糊的未来主义愿景转变为用于做出现实生活决策的实际产品。 尽管如此,对于大多数人来说,深度学习系统的内部运作仍然是个谜。 如果你不知道输入数据是通过一层又一层的神经网络输入的时候究竟发生了什么,你应该如何测试输...翻译 2019-08-21 22:20:25 · 1157 阅读 · 0 评论 -
AI驱动的测试自动化与您的未来
目录摘要内容更新你的技能与技术一起发展不要害怕未来个人的理解摘要由于人工智能,许多软件测试人员都对即将到来的工作死亡感到遗憾。 但是乔恩·哈加尔(Jon Hagar)认为,现在还没有必要惊慌。 在这里,他详细介绍了他在AI中看到的一些功能,介绍了如何在软件测试中使用这些功能,并解释了为什么他认为大多数人都不必担心,尽管他也解释了谁应该这样做! 和往常一样,归结为学习...翻译 2019-11-03 15:43:02 · 1407 阅读 · 0 评论 -
更快地测试:我们如何将测试周期缩短一半
目录摘要内容减少系统测试中的bug改善bug处理时间提高测试速度减少测试用例寻找更多的人选择你的战斗摘要在短短一年内,一个测试团队将测试周期缩短了50%以上。 它需要分析,计划和努力 - 首先他们研究了他们如何度过他们的时间,然后他们质疑他们是否可以减少任何这些领域的时间。 一旦他们知道哪些方面可以更有效率,他们就可以开始攻击他们的阻挡者了。 你也可以这样做...翻译 2019-08-22 23:51:19 · 2608 阅读 · 0 评论 -
3种测试要求
目录摘要内容明确的要求:你写下来的东西隐含要求:客户期望的事情潜在要求:会让您的客户满意的事情测试三种要求测试:明确要求测试:隐含要求测试:潜在要求测试不仅仅是检查明确的要求摘要软件要求通常分为令人眼花缭乱的类别。 功能性和非功能性需求排在最前面,下面有大量的子类别。 在这里,Clint Hoagland将其归结为三类,根据它们的测试方式进行区分。...翻译 2019-08-22 16:31:32 · 1230 阅读 · 0 评论 -
在敏捷中实现测试自动化的6个步骤
目录翻译内容不合理的期望缺乏专注于自动化的注意力使自动化成为敏捷开发过程的一部分个人理解翻译内容为了跟上采用敏捷软件开发所带来的更短的发布周期,许多开发团队都将测试自动化作为一种手段,不断确保每个软件版本都符合所需的质量水平。这是传统软件开发实践的重大转变,在开发过程结束时,测试经常被停留在一起,被视为一个过程负担而不是一个好处。 因此,在一个采用敏捷软件开发,转变...翻译 2019-08-21 21:34:49 · 1447 阅读 · 1 评论 -
向左转移测试需要团队的努力
目录摘要内容案例研究的背景在实践中向左移动左移的利弊成为左移信徒个人理解摘要测试界有很多关于左移的话题。 基本上,“向左移动”是指将测试过程移动到开发过程中的早期点,与开发方法无关。 本文探讨了一个已经应用了左移的案例,并且教训是单独的测试人员无法实现左移 - 这必须来自团队的努力。内容Shift-left是一种软件开发方法,在生命周期的早期执行测试,在...翻译 2019-08-21 21:05:16 · 902 阅读 · 0 评论 -
自动化失败的6种原因
目录摘要内容1. People don’t understand what to automate (and what not to automate)人们不明白要自动化什么(以及什么不能自动化)2. The team doesn’t have technically skilled people团队没有技术熟练的人员3. There’s low visibility arou...翻译 2019-08-20 21:07:06 · 5542 阅读 · 0 评论 -
测试领域的思考
一、众测-给用户所需要的您如何衡量产品的成功?虽然您可以很快地列出几个参数,但最突出的一点是用户接受度和满意度 - 更好的是用户喜悦。其中一部分可以通过调查反馈和销售数字进行切实衡量,但仍有一部分可能无形,包括多年来建立的品牌价值和客户商誉等因素。在传统的产品开发时代,开发的解决方案与用户真正想要的之间的差距是敏捷带来巨大变化的最大原因之一。重点主要转移到以用户为中心,使团队能够在短时...翻译 2019-07-28 22:49:45 · 948 阅读 · 0 评论 -
经过时间考验的成功测试工作实践
内容Testing in software development is changing incredibly quickly. Test effort varies across projects, teams, and organizations, each having its unique identity in delivering a quality product.软件开发...翻译 2019-07-28 22:19:58 · 1548 阅读 · 1 评论 -
单元测试间协作
目录摘要内容Getting Your Team On Board with Unit Testing让您的团队参与单元测试Unit Test Documentation单元测试文档Unit Testing as a Collaborative Strategy单元测试作为协作策略作者摘要Unit testing can be one of those polariz...翻译 2019-07-28 21:43:13 · 866 阅读 · 0 评论 -
测试人员的情人节
目录Summary摘要内容Getting a Tester to Warm Up to You让测试人员给你热身Falling in Love坠入爱河Entering a Long-Term Commitment进入长期承诺Happily Ever After从此以后快乐地生活作者Summary摘要Great testers are hard to find, ...翻译 2019-07-28 19:26:46 · 892 阅读 · 0 评论 -
使用bug分类来设计更好的软件测试
目录Summary摘要内容Getting Started with Bug Taxonomy从bug分类开始Creating Your Own Bug Taxonomy制定你自己的bug分类作者Summary摘要In software testing, bug taxonomy involves defining feature categories and colle...翻译 2019-07-28 17:39:16 · 583 阅读 · 0 评论 -
6种方式测试人员可以增加价值(功能测试除外)
目录Summary摘要:内容1. Review every message查看每条消息2. Perform a UX review执行用户体验审查3. Do a competitor analysis做竞争对手分析4. Look for opportunities for tooling寻找工具化的机会5. Think of risks that could c...翻译 2019-07-21 23:04:03 · 936 阅读 · 0 评论 -
简单的软件测试规则
目录摘要内容What Does It Take for a Rule to Be Simple?规则变得简单需要什么?Categories of Simple Rules简单规则的分类Coming Up with Simple Rules提出简单的规则作者摘要Summary:Simple rules are great for guiding us through ...翻译 2019-07-21 22:05:03 · 561 阅读 · 0 评论 -
5种优化持续集成测试的方法
目录原链接翻译内容1. Create tiny but valuable test suites创建小而有价值的测试套件2. Refactor the test setup重构测试设置3. Be smart with your wait times 等待时间要聪明设置4. Trigger tests automatically 自动化触发测试5. Run tests...翻译 2019-03-24 23:26:49 · 3638 阅读 · 0 评论 -
向左转移测试需要整个团队的努力
原链接https://www.stickyminds.com/article/shifting-testing-left-team-effortShift-left is an approach to software development where testing is performed earlier in the lifecycle—in effect, moved left ...翻译 2019-03-17 22:06:12 · 810 阅读 · 0 评论 -
有效地报告自动测试结果
原链接https://www.stickyminds.com/article/reporting-automated-test-results-effectivelyThe modern iterative software development lifecycle has developers checking in code to version control systems fr...翻译 2019-03-17 20:52:26 · 537 阅读 · 0 评论 -
7种监控帮助您成为更好的测试人员
目录翻译内容Summary(摘要):正文:1. Get to know your users了解您的用户2. Visualize KPIs可视化KPI3. Prioritize your testing 优先排序你的测试4. Observe regressions观察回归5. Set up alerts 设置告警6. Investigate issues ...翻译 2019-03-17 19:39:53 · 810 阅读 · 0 评论 -
什么时候测试人员应该考虑重复的缺陷?
目录翻译内容Summary(摘要)正文内容关于作者Michael Stahl原链接翻译内容Summary(摘要)When can a bug report be considered redundant because it is already reported in the bug management system? If you ask the deve...翻译 2019-03-17 16:18:13 · 1329 阅读 · 0 评论 -
测试心理学-减少认知偏差
目录认知偏差1、确认偏差对测试人员的影响如何防止确认偏差?2、认知失调认知失调怎么会影响测试呢?如何尽可能减少认知偏差 认知偏差“你应该努力减少你的偏见,但说你没有任何偏差迹象,恰恰表明你有...翻译 2019-03-16 10:12:39 · 2283 阅读 · 0 评论 -
高质量软件中的7项自动化要求
目录翻译内容Summary(摘要):正文关于作者Sammy Tam原链接翻译内容Summary(摘要):An advanced, efficient test automation platform, combined with a more systematic and comprehensive architecture, can help boost qu...翻译 2019-03-11 23:45:42 · 818 阅读 · 0 评论 -
(翻译)不稳定测试可以告诉你什么?
目录翻译内容Summary 摘要:正文内容:The Technical Side技术方面The Human Side 人为方面Using Flaky Tests to Your Advantage使用Flaky Tests为您带来好处关于作者Josh Grant原链接翻译内容Summary 摘要:Flaky tests pass or fail ...翻译 2019-03-10 18:17:21 · 742 阅读 · 0 评论 -
测试自动化风险或成功的条款
目录翻译内容Summary(摘要):正文内容:Tools and Technology工具和技术Execution 执行Requirements and Risks要求和风险Maintenance 维护Security 安全Defining the TERMS定义TERMS关于作者Albert Gareev原链接翻译内容Summary(...翻译 2019-03-09 23:55:32 · 618 阅读 · 0 评论 -
将自动化测试推向极限
目录翻译内容Pushing the limits推动极限The promise of artificial intelligence in automated testing人工智能在自动化测试中的承诺Manual practices remain手动操作保留Robotic process automation机器人过程自动化关于作者About Christi...翻译 2019-03-03 23:15:15 · 1563 阅读 · 0 评论 -
测试跟上研发的步伐
目录翻译内容Hurdles to automated testing自动化测试的阻碍关于作者About Jenna Sargent原链接翻译内容With the emphasis on ever-faster software release cycles, organizations are turning to automated testing to ensure...翻译 2019-03-03 20:26:19 · 506 阅读 · 0 评论 -
作为软件开发人员,3种简单的方法来推销自己
目录翻译内容1. Start a blog开始写博客2. Build a network建立一个网络3. Build a personal brand (the best way tomarket yourself as a software developer)建立个人品牌(作为软件开发人员推销自己的最佳方式)It is all about changing your...翻译 2019-03-03 18:49:14 · 1156 阅读 · 0 评论