门户
论坛
博客
网校
招聘
首页
文章
问答
51讲堂
活动
热门搜索
写文章
提问题
登录 | 注册
我的主页
通知
已购
设置
我的钱包
退出
温馨提示
分享
登录
后发表评论
热门文章
最新讲堂
温馨提示
推荐阅读
换一换
单元测试之mock使用——软件测试圈
11-21
一、简介 一般程序中A类的m1方法调用B类的m2方法,而B类的m2方法又调用了C类的m3方法以此类推等等,而其中的某个方法的一些数据又需要调用其它服务或者查询数据库,一般单元测试只针对某个功能进行测试,但是如上面的情况在做单元测试时受程序结构、环境等条件限制就会变得非常复杂。mock可以模拟对象返回方式来解决与该单元功能不相关的依赖关系,即模拟B类的m2方法返回结果来进行A类的m1方法单元测试,排除受到B类C类等其它不相关因素的影响。二、使用mock做单元测试的优点1、效率高就是跑Java代码,不需要启用Spring及连接数据库。2、TDD(测试驱动开发)即先编写单元测试用例,根据单...
quinn
移动测试
0
0
1711
分享
复制链接
新浪微博
微信扫一扫
自动化测试的概念及时机
07-29
读者提问:什么是自动化测试,自动化测试的动机和时机是什么 ?阿常回答:一、自动化测试的概念自动化测试的本质是先写一段代码,然后去测试另一段代码。所以实现自动化测试用例本身属于开发工作,需要投入大量的时间和精力,并且已经开发完成的用例还必须随着被测对象的改变而不断更新,你还需要为此付出维护测试用例的成本。二、自动化测试的动机1、自动化测试可以替代大量的手工机械的重复操作,QA可花更多的时间在更全面的用例设计和新功能的测试上。2、自动化测试可以大幅提升回归测试的效率。3、自动化测试可以更好的利用无人值守时间,非工作时间执行测试,工作时间分析失败用例。4、自动化测试可以高效实现某些手工测试...
程序媛淼淼
停止摆烂
0
0
846
分享
复制链接
新浪微博
微信扫一扫
微软和梅赛德斯奔驰宣布合作:ChatGPT将进入车载系统——软件测试圈
06-16
据报道,当地时间周四,美国微软公司和德国汽车厂商梅赛德斯奔驰公司宣布,双方将展开合作,把ChatGPT人工智能服务整合到存量汽车中,美国地区90万辆汽车将因此受益。 梅赛德斯奔驰是全球知名豪华车制造商,该公司介绍,未来车主在使用“嗨!梅赛德斯”语音助手提问时,ChatGPT将会负责回答问题,ChatGPT的到来将会极大增强这一汽车语音助手的功能。 微软公司发言人介绍称,这也是ChatGPT产品第一次应用在汽车环境中。 梅赛德斯奔驰表示,从本周五开始,美国的汽车用户将以测试版的方式,使用上ChatGPT驱动的语音助手。车主可以通过该公司官方软件“梅赛德斯me”加入这一测试计划,也可以直...
恬恬圈
信息资讯
0
0
750
分享
复制链接
新浪微博
微信扫一扫
软件性能测试如何设计性能测试用例呢?——软件测试圈
05-17
摘要:大家好,今天我们一起聊聊,在软件性能测试过程中如何编写性能测试用例,上一次推文介绍了如何进行性能测试的需求分析,在性能需求分析中已经确定了哪些接口或那些业务逻辑需要进行性能测试,那么在用例设计上就根据不同的接口及业务进行设计测试用例。 首先需要对每个接口进行压测,验证每个接口是否有明显的性能瓶颈。并需要把所有的单一接口全部优化完毕后,再做场景级别的性能测试。 一、单接口的性能测试用例 例如登录系统的登录接口: 二、多接口的业务场景性能测试用例 例如登录系统的登录后进行下载业务。 三、全流程业务场景性能测试用例 例如登录系统的登录后进行填表然后进行下载业务。 例如登录系...
恬恬圈
测试技术
性能测试
0
1
1071
分享
复制链接
新浪微博
微信扫一扫
做软件测试是在浪费时间吗,有未来吗?——软件测试圈
10-30
为什么会有“在浪费时间”的感受出现呢? 纯功能测试,重复且繁琐 纯粹的“点点点”的工作,没有太多的技术性,自然工作也没有太多的自主性。 其实很多刚进入测试行业的同学都有这种感受,特别是大部分进入的是中小型公司,企业本身对产品的要求就不高,保证基本功能能用就行,自然不会涉及到诸如性能、自动化、安全性的工作。 所以每天的工作就是重复点击页面,点击 APP 各个按钮,简单而机械的操作,重复繁琐且没有任何挑战! 长此以往,在公司里面,测试的工作价值也没有被体现出来,然后自己的自信和底气都被消磨殆尽了,可能会开始质疑自己,甚至质疑自己工作的意义,挫败感油然而生! 那么...
恬恬圈
测试技术
0
0
399
分享
复制链接
新浪微博
微信扫一扫
温馨提示
打开微信 扫一扫
温馨提示
设置支付密码
查看原图
关于我们
联系我们
版权声明
广告服务
站长统计
建议使用IE 11.0以上浏览器,800×600以上分辨率,法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024,
沪ICP备05003035号
投诉及意见反馈:
webmaster@51testing.com
; 业务联系:
service@51testing.com
021-64471599-8017
51testing软件测试圈微信