测试技术

软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。检查软件产品的bug。写成测试报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。

  • 文章
  • 问答

大型商业银行数据库连接池选型策略

恬恬圈 微信:quan51testin...
一、前言应用程序访问与操作数据库,需要与数据库建立一条连接。但建立数据库连接是一个比较消耗时间和资源的过程。尤其在多并发访问时,会造成数据库连接频繁的创建与关闭,导致程序性能急剧下降,严重时可以造成应用程序崩溃。目前最常用的解决方案是使用数据库连接池管理数据库连接。数据库连接池是数据库连接对象的缓存技术,负责分配、管理、释放数据库...
  • 0条评论
  • 1641
  • 1

正确看待覆盖率报告

恬恬圈 微信:quan51testin...
您还记得大多数开发人员跳上代码质量潮流之前的情况吗?在那些日子里,熟练地放置main() 方法被认为既敏捷又足以进行测试。kes!从那时起,我们已经走了很长一段路。首先,我非常感谢自动化测试现已成为以质量为中心的代码开发的重要方面。这不是我要感谢的全部。Java?开发人员拥有大量工具,可通过代码指标,静态分析等来衡量代码质量。哎呀,我们甚至设法将重构归为一组便捷的模式!
  • 0条评论
  • 1436
  • 0

数据库迁移——表结构及迁移数据测试

恬恬圈 微信:quan51testin...
信息时代,随着用户数量不断增加,业务量不断增长,企业原有数据库不足以有效支撑业务的发展,在此情况下,企业更多的是寻求一款更加稳定的数据库进行替代。本文以Sybase数据库和Oracle数据库为例。Oracle数据库是目前世界上流行的关系数据库,采用多进程多线索体系结构,而Sybase数据库采用单进程多线索体系结构。两者均采用多线索的模式,该模式能用较少的线索管理大量的用户进程,...
  • 0条评论
  • 3566
  • 1

你不可不知的敏捷测试:定义,原则,方法和生命周期

恬恬圈 微信:quan51testin...
随着软件开发过程复杂性的不断增加,客户希望得到新软件的期望周期也越来越短,所以软件测试方法需要不断的发展快速适应新的开发模式,敏捷测试的呼声越来越高,以下是CC先生对敏捷测试的一些思考。敏捷测试的定义在CC先生初次遇到敏捷的时候,认为敏捷只是有关于流程和工具,学习了一系列有关于敏捷的流程和自动化测试的工具,随着对敏捷理解的深入,越...
  • 0条评论
  • 1818
  • 1

Excel+Python十分钟跑完批量API

恬恬圈 微信:quan51testin...
现在API测试被越来越多的公司重视,对于测试工程师来说每次收到需求之后首先要做的是研究需求文档。既然接口是两个独立系统之间同步数据或访问对方程序的途径,我们也就是要先看看这些接口到底是连接了哪两个系统,它们之间的关系到底是怎样的。所以一般需求文档里会包括接口名称,接口描述,接口类型,接口地址,推送参数,返回参数这几项内容。熟悉Postman的同学可以发现这些都是必需的部分:
  • 1条评论
  • 2621
  • 1

Oracle数据库SEQUENCE溢出异常预防测试

恬恬圈 微信:quan51testin...
在系统实现中,经常需要用到序列号来记录操作执行的顺序或者打印时间戳等。因为序列号等我们只取正值,所以一般都使用无符号数以表示更大的范围。虽然一般的32位或者64位无符号数表示的范围很大,甚至可以确保在系统的生命周期内都不会用完,但是作为一个健壮的系统还是需要考虑无符号数达到最大后,重新归零的溢出问题。事件背景:数据库在sequen...
  • 0条评论
  • 1374
  • 1

IKEA宜家家居可用性测试报告

恬恬圈 微信:quan51testin...
我选择的想要做研究的网站是:宜家(https://www.ikea.cn/)宜家家居背景:宜家家居于1943年创建于瑞典,“为大多数人创造更加美好的日常生活”是宜家公司自创立以来一直努力的方向。宜家将主要消费群体瞄准为25-35岁的“新中产阶层”,因为年轻化和时尚化,决定了他们对家具和家居产品的要求是强调设计以及能够体现流行的...
  • 0条评论
  • 2563
  • 0

如何将测试规范渗透到日常的工作中?

恬恬圈 微信:quan51testin...
往往在测试中,大家觉得来了测试任务就测试,时间久了,反而忘记了还有什么规范?也就慢慢忽略了规范!规范的软件测试流程有助于需求条理化,将测试工作模块化,一切跟着计划走比通过脑袋记忆要更加的有条理。有的时候,工作任务比较繁琐,脑袋记忆力容易出现乱成一锅粥的情况,特别这个时候,软件测试计划就更加重要。下面结合实际情况对自己工作中测试流程进行简单的阐述。1...
  • 0条评论
  • 1768
  • 0

Burp手机抓包使用过程

恬恬圈 微信:quan51testin...
写作背景:在上一篇文档中介绍了如何配置手机抓包的全过程,其中有网友留言问配置完成后是否可以进行抓包,答案当然是肯定的;此外,查阅了网上相关资料,大部分是介绍如何配置的过程,很少介绍具体操作的步骤,所以总结了下面这篇文档。下面从burpsuite常用功能点和具体抓包过程进行介绍一.常用的功能...
  • 0条评论
  • 2566
  • 0

Web网站常用18类功能测试点总结

恬恬圈 微信:quan51testin...
目录一、输入框二、搜索功能
  • 0条评论
  • 6814
  • 10

【求助】远程登录mysql报错问题怎么解决?

AG.Bean 一句话介绍不了这家伙...

报错信息: null, message from server: "Host '172.16.202.202' is not allowed to  connect to this MySQL server",求大神解答!

  • 3条回答

对vue.js单文件(.vue)进行单元测试?

Sinead 一句话介绍不了这家伙...

最近在用karma对vue.js进行测试,但是每个组件都是.vue文件。看了下官网给的测试例子,主要也是对组件里的方法进行测试。但涉及到组件传参,异步数据加载等问题就不知道如何去...

  • 1条回答

请问有哪些代码审计的产品?

Zoe 一句话介绍不了这家伙...

对于白盒测试,国内外有哪些代码审计的产品能够替代人工检查的方式,有效的提高工作的效率?

  • 1条回答

报错AttributeError是什么原因呢?

Narcissus Fighting everyd...

报错AttributeError: module 'http' has no attribute 'client'是什么原因呢?

  • 2条回答

请教大家一个webservice接口测试的问题

Fiona 一句话介绍不了这家伙...

对于webservice多接口测试,怎么从接口返回响应中只提取ptopid的值39D2AEBFA13D4EB284A2E8C7D32BF8EA传到另外一个接口呢? 以下是接口响应返回值:

  • 2条回答

在接口登录怎么解决加密控件的问题?

Cherie S 咸鱼...

在客户端界面,输入用户名和密码后,点击登录,会经过一个第三方的加密控件加密,然后才发出报文,登录成功.

  • 2条回答

接口测试问题

Zoe 一句话介绍不了这家伙...

请问web接口测试和APP接口测试 是不是一样的,是不是 对于同一个接口来说,web和app

  • 1条回答

测试用例如何设计覆盖多个文本框?

北极 一切有为法 如梦幻泡影 如露亦...

测试用例如何设计,才能覆盖到web页面中的出现的多个文本框?是不是每一个测试用例都要分好多种情况来写?

  • 2条回答

接口测试的疑问,特殊场景怎么实现?

测试老铁 测不出bug的测试人员不是好测...

 关于一些特殊场景,比如注册,支付这类场景的接口测试是怎么实现的?

  • 3条回答

自动化测试中经常碰到验证码,怎么处理呢?

quinn 春光懒困倚微风...

在设计测试用例,测试脚本的时候这个东西怎么处理呢?

  • 2条回答