在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。
算法或程序中的一个小技术错误就可能造成数百万美元的损失。本文带大家看看迄今为止历史上因程序错误而带来后果最为昂贵的 7 个错误。
腾讯 · 运营开发工程师 (已认证)
在单元测试中,最烦的问题无非是外部接口不稳定、跨网不可达或者性能限制,碰上这种情况,有一些解决方案,
在我认为,对于测试面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+视频+总结,前几者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会...
真所谓,“面试造飞机,工作拧螺丝”。咱们先从第一个,面试着手,这就好比写文章先列好提纲一样,要知道你这个行业具体有那些需要学习的知识,确保咱们方向的正确性。
没错,可利用白盒测试的手段,进行必要的单元测试和Code Review,覆盖业务代码逻辑,关注上下游服务之间的调用,这样能够更好的保证接口质量。
前两天突然收到一个朋友面试字节跳动的面试题,所以就有了这样一个想法,以后我会陆续收集一些互联网一线大厂的软件测试面试题
又到了金三银四跳槽求职旺季。准备好一场面试不仅需要在简历上多下功夫,还需要为面试问答做好充足的准备,
下面为你推荐几本系统学习测试你必须要读的书!它们经过无数人口口相传,成为了测试领域顶流的经典名著!
自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。
本文分为十九个模块,分别是:软件测试 基础、liunx、MySQL、web测试、接口测试、APP测试 、管理工具、Python、性能测试、selenium、lo...
vivo · 技术编辑 (已认证)
近几年,vivo互联网领域处于高速发展状态,同时由于vivo手机出货量一直在国内名列前茅,经过多年积累,用户规模非常庞大。因此,vivo手机出厂内置很多应用,如...
腾讯 · 高级前端工程师 (已认证)
相对于单元测试(Unit Testing)专注在函数功能验证,e2e 更容易出现外部依赖,比如依赖外部 HTTP 接口数据、MYSQL 数据、Redis 数据等...
逛知乎的时候,经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?例如:
正交实验法是研究多因素多水平的一种方法,它是通过正交表挑选部分有代表性的水平组合试验替代全面试验。这些有代表性的组合试验具备了“均匀分散,整齐可比”的特点。正交...
流程和规范,是控制软件质量不可或缺的一种手段。在现在复杂的软件产品开发流程中,任何一个环节如果没有做好,其引发的质量风险就像地雷一样,随时可能被下游团队引爆。
thenReturn 用来指定特定函数和参数调用的返回值。thenReturn 中可以指定多个返回值,在调用时返回值依次出现。若调用次数超过返回值的数量,再次调...
具有符合编程标准MISRA-C 1998/2004的规范检查功能,Code Metrics计测功能
注意,mock 对象的方法的返回值默认都是返回类型的默认值。例如,返回类型是 int,默认返回值是 0;返回类型是一个类,默认返回值是 null。
自动化测试和敏捷软件开发常常是成对出现,但敏捷中的自动化往往说起来容易做起来难。大多数开发人员都已经认识到测试自动化的好处:它加快了测试速度、降低了成本、增加了...
扫码关注云+社区
领取腾讯云代金券