背景:随着软件业越来越发达,软件的功能和规模越来越大,软件测试的位置也会越来越重要,自动化测试的要求也会水涨船高,地位和薪资也会有所提升。近几年,软件测试工程师一度成为热门职业,本人作为测试员也是倍感压力,仅仅会手工测试的确会让职业生涯陷入瓶颈,于是工作之余充电,学习了自动化测试工具selenium...
背景:Hadoop发展到今天家族产品已经非常丰富,能够满足不同场景的大数据处理需求。作为目前主流的大数据处理技术,市场上很多公司的大数据业务都是基于Hadoop开展,而且对很多场景已经具有非常成熟的解决方案。作为开发人员掌握Hadoop及其生态内框架的开发技术,就是进入大数据领域的必经之路。说到底H...
引言:熟悉软件测试的小伙伴们应该知道,做软件测试必备的一个环节就是写软件测试的测试用例,这也是需要技巧的,下面我们就来总结一下怎么写好优秀的测试用例。一、什么是测试用例测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定...
随着互联网企业的快速发展,软件测试行业需要大量的测试人员,有的涉及到自动化接口测试,那么我们来普及下接口测试的相关知识!一、接口测试是什么1、接口测试是软件测试2、接口测试是集成测试的一部分3、接口测试不等同于接口自动化测试4、大家常说的接口测试大部分是指功能性的接口测试,实际还包括性能的接口测试和...
随着软件测试行业的发展,web前端开发技术人才越来越吃香,而且web前端领域划分越来越细,对技术的需求越来越高,想学习web前端的人也是越来越多。那么,如何学习web前端知识?从哪开始?转型成为web前端工程师需要学些什么?小白到高手需要多久?1、如何学习web前端知识第一阶段,你要从最基础的HTM...
在软件测试过程中,我们可能会遇到各种各样稀奇古怪的Bug,比如代码没有正常运行、按钮链接不正确、App无法在选定的浏览器中工作等等……如果你经常会遇到以上这些情况,并不意味着你不是一个优秀的测试人员,或许是因为你的公司没有在测试这个环节投入足够的时间和资源。而且很多时候,罪魁祸首是松耦合的代码、复杂...
随着现在互联网以及计算机的快速发展,Python已经在软件测试以及开发中发挥着越来越大的作用,很多项目都会用到,那么我们就来了解一下它吧!入门阶段Python其实语言本身已经很接近自然语言了,所以入门其实并不麻烦。如果你是从未接触过编程的萌新,给你推荐一门UdacityCS101,这门计算机导论课,...
现在随着IT行业的兴起,越来越多的人从事计算机行业,作为计算机语言的一种-java,也被应用到程序中来,那么下面就来普及一下java多线型的应用场景和目的。通俗的解释一下多线程多线程用于堆积处理,就像一个大土堆,一个推土机很慢,那么10个推土机一起来处理,当然速度就快了,不过由于位置的限制,如果20...
Bug已经成为程序员工作中的一部分,只有在程序语言中找到bug,并不断的修复bug,才能达到程序语言的正常运行,在软件测试中,找寻bug已经成为非常普遍的事情,究竟如何在程序中寻找bug呢?下面就说说自己分析bug的一些心得:1. 建立一套分析bug用的工具箱正所谓,“工欲善其事,必先利其器”,分析...
程序员在很多人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。记得刚毕业入行时,我们老大派给我和另外一个新来同事的第一件事就是修Bug,要不是在学校敲过几年代码,还真不知道如...
精通任何一门编程语言,都需要通过大量的实践来积累经验,解决遇到的各种疑难问题,看别人的源码,分享自己的分码的这个过程,才能够精通Python的方方面面。从编程的一开始,就应该不断的动手去编写代码,不停的去实践,不停的去修改,不停的总结经验,最终才能熟能生巧,达到精通。在学习Python的时候所有人都...
测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试...
首先我们需要区分加密和认证这两个基本概念。加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两...
  最近项目上需要集成第三方支付,采用扫二维码的方式进行付费。于是开始研读支付宝和微信支付平台的开发文档,根据官方文档总结了下扫码支付的通用流程:商户前台将商品参数发送至商户后台,商户后台生成内部订单号并用于请求支付平台创建预下单,支付平台创建完预订单后将订单二维码信息返还给商户,此时用户即可扫取二...
相比于上一篇文章的技术推进,这一篇文章以管理推进的角度出发,应该会有更多的讨论和争议吧,毕竟涉及到管理落地时,比技术落地更要复杂,远比一项技术取得成果更为困难。上一篇文章提到,写这些文章的初衷,是因为看到目前太多的公司在测试上投入很大精力,很多测试同行在自己公司中十分努力的推行测试体系,但收效甚微。...
  下面我们就常用的接口测试用例覆盖方法列举一下:  (1)必需参数覆盖。对于接口的参数,接口文档一般都会说明哪些儿是必需的,哪儿是非必需的。对于必需的参数,一定要测试传参数和不传参数接口是否报错?  (2)必需的参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界的参数是否报错?错误信息是否...
  今天在 Junit 中尝试调试多线程业务,结果发现,testXX 方法中早早就退出了虚拟机,启动的子线程全都压根没有执行,也就是 Junit 中无法正常的测试多线程。  分析  一开始,我以为是在主线程中出现了异常,导致了虚拟机的退出,但是做了一个小实验分析了一下,发现不是那么回事。经过试验,我...
系统概要:1、一台数据库服务器,SQLServer,没有读写分离,没有进行任何效能的处理2、其中有一张Table,每天客户端大概写入30W笔数据3、报表查询导出功能,Table中大约3000W笔资料,查询一周时间,大概150~200W笔数据,并生成Excel文件4、数据库操作使用的是ADO.NETB...
导言:国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。下面列举了关于测试用例设计的五大误区,并作了相应的分析和解释,希望对大家有帮助。第一大误区:发现的...
Bug管理工具有很多,jira、禅道、git、mantis等等,有些公司,甚至会用Word、Excel等来记录Bug,不论是工具或者文档,只要能记录问题,都是可以的。那么如何报一个Bug才对呢,首先来看什么是漂亮的Bug:1、根据Bug步骤能重现bug2、其他人看到你的Bug,心情没有变糟糕,要记住...