收录了 单元测试用例 频道下的 50 篇内容
此前的两篇文章分别介绍了单元测试框架和匹配引擎的相关知识,并简单展示了几款当下比较流行的框架和引擎。本文将在以上两篇的基础上,结合URLManager这个项目,介绍单元测试框架和匹配引擎如何在项目中发挥作用,以及在撰写单元测试用例过程中遇到的一些问题。
本文将进入单元测试的部分,这也是基础知识中最后一个大块。本文将重点讲述Python和OpenStack中的单元测试的生态环境。这个系列的文章是关于OpenStack的基础知识,其实OpenStack开发还要涉及到很多其他的知识,比如消息队列、非阻塞IO等,而且还要了解整个OpenStack的开发生态,包括Gerrit评审系统、Zuul持续集成、devstack开发环境、oslo项目等。
本文介绍一套有效的自动化测试组合拳。
本文介绍一套有效的自动化测试组合拳。
在软件开发中,单元测试是确保代码质量和稳定性的重要步骤之一。然而,编写全面的单元测试可能耗费大量时间和精力。EvoSuite 是一个能够自动生成高质量单元测试用例的强大工具,它通过遗传算法和符号执行技术,帮助开发者快速生成有效的测试用例,提高代码覆
微服务架构的使用给测试带来了新的挑战
前后端分离的问题,不仅仅是技术上的选型问题,还涉及到整个团队在认知、职责、流程上面重新定义的问题,这也是为什么前后端分离概念看起来简单易懂,但真正团队在落地的时候,一不小心,往往鸡飞狗跳,甚至最终放弃"治疗"。下面,基于自己之前的对一个团队前后端分离改造的实践经历,介绍一下如何打造一个前后端分离的技术团队。
本文对比两个iOS开发中常见的单元测试框架:OCUnit,被官方集成进XCode 4.x版本中;GHUnit,被推荐最多的测试框架,带GUI界面。初窥两款测试框架非常相似,而上手使用就会发现其中的区别。细节上的区别使两款框架在不同角度各有优劣。
携程目前很多的框架和项目都在往 Java 技术栈上进行迁移。在这个过程中我们遇到很多的挑战和困难,为此我们在原有测试体系的基础上做了大量的工作,构建了一整套卓有成效的质量保障体系。
自动化测试有哪些好处?它可以分成哪些类型?单元测试有哪些准则?这些是本文要回答的问题。
本文不会介绍持续集成的概念、理论以及相关工具的用法,而是基于实际的项目案例,分享如何利用自动化测试保障持续集成的有效性,同时也借助持续集成提升自动化测试用例的价值。
TDD之路上荆棘密布,质疑者永在争论,而实践者披荆斩棘,持续前行。在这个过程中,作者不断探究新的实践“变种”,解决项目中遇到的一个个难题。
本文来自《2019年有赞技术大礼包》系列。
众多“任务+异步/等待”模式有意思的特性之一是用户能够比较容易地对任何操作的结果进行装饰。微软的Lucian Wischik展示了如何采用这种特性的优势,以使得您的端到端测试结果更加健壮。
“测试已死”的观点在业内仍然存在着争议,很多公司缩减了测试人员,开发测试比屡创新高。本文旨在通过介绍软件测试的新趋势和新技术来展示软件测试行业面临的机遇与挑战,为软件测试工程师的职业规划提供参考。
在研发效能的提升之战中,每一个测试开发工程师都必然是先行者。
在Empirical Software Engineering杂志上首次发表的一篇研究报告声称:“看来TDD可以应用在多个领域中,并显著降低软件的缺陷密度,同时也不会明显降低开发团队的工作效率。”研究对比了4个在微软和IBM执行的项目,这些项目使用了TDD方式开发,并与没有使用TDD开发的类似项目进行了对比。