门户
论坛
博客
网校
招聘
首页
文章
问答
51讲堂
活动
热门搜索
写文章
提问题
登录 | 注册
我的主页
通知
已购
设置
我的钱包
退出
温馨提示
分享
登录
后发表评论
热门文章
最新讲堂
温馨提示
推荐阅读
换一换
Squaretest 自动生成Mock单元测试——软件测试圈
01-25
今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,为什么会用到它也是因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题,很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到,所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然后根据逻辑写各种Mock,感觉是有迹可循的东西,所以就查了下,发现果然有插件帮我们来干这个事情,那么解下来就来看看...
北极
移动测试
单元测试
15
14
5083
分享
复制链接
新浪微博
微信扫一扫
两方面讲透什么是微信小程序渗透测试——软件测试圈
06-17
引言 自2017年面世以来,微信小程序以其相较于APP的进入门槛更低,开发周期更短,费用更低的优势,已经构造了新的微信小程序开发环境和开发者生态。 当前,微信小程序已经赋能了社交、娱乐、旅游出行、购物、餐饮、支付、理财等多种场景。 但随着小程序生态的建立,其特有的安全风险也逐步显示出来:因为小程序本质也是网页交互,其通讯更容易被破解。 本文将从客户端和服务器两个层面讲解微信小程序渗透测试。 客户端层面 客户端方面,主要是对微信小程序进行反编译,得到源代码,检测源代码的保护强度以及是否存在信息泄露,如密钥硬编码等。 要进行反编译,关键是要获取小程序的 .wxapkg 文件。接下...
曼倩诙谐
测试技术
其它
11
11
1551
分享
复制链接
新浪微博
微信扫一扫
测试计划与测试方案的区别——软件测试圈
05-07
计划:属于组织管理层面的文档,从组织管理的角度对测试活动进行规划; 方案:属于技术层面的文档,从技术的角度对测试活动进行规划。 测试计划: 对测试全过程的组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求。 测试方案: 描述需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。 测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,而测试方案明确“如何做” 软件测试...
quinn
移动测试
0
0
573
分享
复制链接
新浪微博
微信扫一扫
pytest+requests+allure自动化测试——软件测试圈
01-15
最近在这整理知识,发现在pytest的知识文档缺少系统性,这里整理一下,方便后续回忆。 在python中,大家比较熟悉的两个框架是unittest和pytest: ·Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。 · Pytest是Python的另一个第三方单元测试库。它的目的是让单元测试变得更容易,并且也能扩展到支持应用层面复杂的功能测试。 两者之间的区别如下: 这里试用的pytest框架,加上reques...
曼倩诙谐
自动化测试
0
0
614
分享
复制链接
新浪微博
微信扫一扫
根据关键字生成唯一顺序号的两种方式——软件测试圈
08-05
在项目开发中,经常遇到根据给定关键字生成系统唯一顺序号的场景,本文整理了两种不同的实现方式。 1. 通过数据库加锁方式生成顺序号 该方案主要通过对数据库中表记录的加锁读写来实现的,该表中的记录对应不同关键字的顺序号生成信息,并且,为了提高生成顺序号的效率,可以一次生成指定步长个数的顺序号并存入本地缓存中。 该方案首先需要在数据库建立用于生成顺序号的表SEQUENCE_NUMBER,表结构如表1所示:表1 表结构 相应的,定义该表对应的Domain:public class SequenceNumberDomain{ private keyN...
曼倩诙谐
其它
0
0
689
分享
复制链接
新浪微博
微信扫一扫
温馨提示
打开微信 扫一扫
温馨提示
设置支付密码
查看原图
关于我们
联系我们
版权声明
广告服务
站长统计
建议使用IE 11.0以上浏览器,800×600以上分辨率,法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024,
沪ICP备05003035号
投诉及意见反馈:
webmaster@51testing.com
; 业务联系:
service@51testing.com
021-64471599-8017
51testing软件测试圈微信