• 软件测试(原书第二版)
    后台回复「sylan215」、「简历」,获精华电子书阅读本文大概需要 4 分钟。之前给新人推荐入门的软件测试书籍,我一般会推荐京东上排名靠前的《软件测试(第二版)》,但是之前我也只是简单的翻了一下,所以没有给更详细的建议。这次抽时间把全书看了一遍,总体感觉在基础知识普及上,国内写的书会更接地气一些,特别是一些实用方法和基础概念,国内会根据当前的市场需求,同时综合各家取长补短来进行知识普及,而国外的这些书更多的偏纯理论汇总,当然,也和这本书出版的比较早有关系吧。下面我简要说下读完这本经典的入门书籍后的建议。一...
  • 单元测试两三问
    撸码一时爽,一直撸一直爽!畅快地写代码是人生一大快事,想要解放自己,更多更快地写代码,就需要自动化能力来替代人工进行测试,谈到自动化,很容易想到单元测试、接口测试、功能测试、性能测试、安全测试等等,其中部分环节是常被忽略亦或是无法实施的,比如本章探讨的主题:单元测试。一、什么是单元测试单元测试(英语:UnitTesting)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小...
  • 测试不再是测试,测试还是测试
    之前写了一篇 Scrum不再是Scrum,Scrum还是Scrum 然后 答应写今天这篇文章,由此而来,而且希望这篇文章给您更多启发...昨天我们还是我们,今天我们不再是我们。许多时候,我们没有区分“软件测试”和“专职做软件测试的人”。多年前就有人喊“Testing is Dead”,这里的“testing”不是指软件测试本身,更多是指“测试”职业;所以,当我们从测试职业角度出发,完全可以说:测试不再是测试!2014年,微软公司作为测试标杆倒了——一万多个“测试工程师”的头衔消失了;今天招测试人员,更多是招...
  • 你的代码,我来守护
    单元测试,可以确保代码的正确性;自动化的单元测试,可以让代码的每一次变动都有了一个安全保障。单元测试的作用并没有人来否认,但它依然经常被抛弃、被拒绝。其实,单元测试只是对你编写的代码进行验证,就算你不进行单元测试,你就不需要对你编写的代码进行验证了吗?所不同的只是,单元测试是将桩代码保存下来,以使其能够持续运行;同时,检查变量值这样的事情,也不用人工来做,只要代码来完成。有了自动化的单元测试,就像有了守护天使。代码一出来,就有单元测试来告诉你代码正确与否,这不就是非常“敏捷”的反馈吗?
  • Testwo邀你参与:8月28日「BQonline好书线上分享《全程软件测试》第一期」
    BQOnline是由ThoughtWorks QA Community发起的一项全新的线上活动。BQonline好书分享,以书籍章节为蓝本和主线,结合实际项目的实践和探索,希望能帮助读者更好的理解全程软件测试以及如何真正的提高软件质量。《全程软件测试第三版》 作者:朱少民本次分享的书籍是《全程软件测试第三版》,根据内容,分享分为三期。
  • 软件测试经验图谱硬技能之积累和应用
    上次在文章《软件测试经验图谱硬技能之系统知识》里面,我有提到系统知识的体系化积累和输出,感觉强调的还不够,今天我再从硬技能的全局角度做个补充哈。能把有限的知识充分的发挥出来,才是经验的最好体现,不然一切都是白扯,而现在测试经验的积累和应用都可以通过经验图谱进行关联。以上,我在之前的基础上对测试经验图谱在经验的积累和应用上再次做了说明,不知道你是否认可我的看法,欢迎说说你的观点。
  • 软件测试学习之经典书籍推荐
    下面给大家推荐一些软件测试需要学习的经典书籍,不管是作为入门学习还是进阶指导,都值得大家一读,当然罗列的书籍,仅是个人参考建议,大家可斟酌选取。《Google软件测试之道》当今科技圈最前沿的科技公司,它是如何应软件测试的独特挑战的。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责。
  • 巧用自动化测试组合拳保证产品质量
    本文结合我们的实践经验,总结出一套有效的自动化测试组合拳。针对业务和测试开发同事的特点,我们从单元测试、接口测试、UI自动化测试三个方面做了有效衔接和可持续使用的自动化测试方案。前端人员和自动化测试人员制定UI自动化测试点,定义好断言字典和模拟用户行为的方法名称,自动化测试人员编写自动化测试case。所有编码工作完成,开发人员单元测试通过后,进行接口测试验证,再进行UI自动化测试验证。UI自动化测试既要测试当前需求点,也要回归以往的case。UI自动化测试的难点在于产品多变,而case和UI是强关联,如果UI变更,就会导致Case失效。
  • 100道经典测试开发面试题,从基础到进阶,你也可以是实力派!
    由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。测试内容为对功能模块的全面测试,尤其要进行文档测试。
  • 学习单元测试,告别祈祷式编程
    单元测试什么是单元测试单元测试是由开发人员编写的,用于对软件基本单元进行测试的可执行的程序。单元测试基本和小型测试的作用类似,但是通常也会使用mock或者stub 的方式模拟外部服务。理想情况下,单元测试应该是相互独立、可自动化运行的。完整可靠的单元测试是代码的安全网,可以在代码修改或重构时验证业务逻辑是否正确,提前发现代码错误,减少调试时间。设计良好的单元测试某些情况下可以比文档更能反应出代码的功能和作用。
公众号