软件测试
文章平均质量分 80
软件测试包括了:单元测试、组件测试、集成测试、系统测试、分布式测试。
庄小焱
我是庄小焱,某大厂Java高级工程师、PMP项目管理专家、系统架构设计师(高级)、CSDN博文专家。博主在支付交易领域,信贷金融领域深耕,我在博客中分享业务、技术、产品相关知识,欢迎大家和我交流学习。
展开
-
软件测试——Mockito教程
Mock通常是指,在测试一个对象A时,我们构造一些假的对象来模拟与A之间的交互,而这些Mock对象的行为是我们事先设定且符合预期。通过这些Mock对象来测试A在正常逻辑,异常逻辑或压力情况下工作是否正常。而Mockito是最流行的Java mock框架之一。原创 2024-03-23 23:55:47 · 1693 阅读 · 0 评论 -
软件测试——JMockito实战使用
摘要单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。在软件开中的测试是很重要的一部分。python测试相关库unittest,内置库,模仿PyUnit写的,简洁易用,缺点是比较繁琐。 nose,测试发现,发现并运行测试。 pytest,笔者目前喜欢用这个,写起来很方便,并且很多知名开源项目在用,推荐。 mock, 替换掉网络调用或者 rpc 请求等python测试实践import unittestclass TestStringMethods(unitt原创 2021-08-19 11:45:15 · 255 阅读 · 0 评论 -
软件测试——全链路压测原理
全链路压测全链路压测定义全链路压测平台主要有两个核心的也是最顶级的要求:全业务 全链路这导致了,必须线上搞压测,必须用线上的真实数据搞压测。那么线上搞就容易搞出事情,所以技术含量还是要有的,还是很高的。压测核心技术1、业务模型梳理首先应该明确的是:全链路压测针对的是现代越来越复杂的业务场景和全链路的系统依赖。所以首先应该将核心业务和非核心业务进行拆分,确认流量高峰针对的是哪些业务场景和模块,针对性的进行扩容准备,而不是为了解决海量流量冲击而所有的系统服务集群扩容几十倍,这样会造成原创 2020-11-15 12:45:51 · 1595 阅读 · 2 评论 -
软件测试——测试阶段与作用分类
摘要主要是介绍软件测试中的有关于测试所涉及到的测试方向,同时为系统架构提供完整的测试框架与测试线。一个项目的开始从设计开始,而一个项目的成功则从测试开始。一套良好的测试体系可以将系统中绝大部分的致命Bug解决在系统上线之前。测试系统的完善和成熟也是衡量一个软件企业整体水平的重要指标之一,测试往往被忽视,因为它对可以的隐性、对软件开发企业不产生直接的效益,但是它却是软件质量的最终保障,乃至项目能否成功的重要因素!一、软件开发中环节1.1 UT(单元测试,Unit Test):单元测试任务包括:原创 2022-03-05 10:33:48 · 719 阅读 · 0 评论 -
软件测试——Mock的使用和测试
摘要Python中的单元测试模块是开发中的重要的一个环境,本博文将mock模块进行学习并整理。什么是mockMock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。为什么要使用mockmock的安装和使用参考博文https://segmentfault.com/a/1190000002965620Python中的模块学习之mock模块_天涯海角-CSDN博客...原创 2021-09-17 11:29:12 · 714 阅读 · 0 评论 -
软件测试——Mock原理和使用
mock主要是的为了提供开发程序员的做一个的单元测试而使用的。假设你开发一个项目,里面包含了一个登录模块,登录模块需要调用身份证验证模块中的认证函数,该认证函数会进行值的返回,然后系统根据这个返回值来做判断是否能进行登录。但是身份证验证模块中的认证函数只有在正式上线的系统上才提供。公司内部的测试环境或者开发环境上不提供。如果此时需要进行登录模块的业务测试或接口测试。原创 2021-11-11 16:07:24 · 8061 阅读 · 0 评论