摘要:
算法思路:首先是算阶乘,可以使用内置函数reduce实现,其次是计算结果的末尾有几个0,可以使用除余判断 代码如下: 阅读全文
摘要:
题目大概是:有10个人围成一圈,从第一个人数,数到3的人出局,问最后一个人是谁? 围成一圈,那就是无限循环,直至最后一个人,我们可以把10个人看做一个列表,每循环一次就把除3为0的数去除,下次再次循环时需要考虑上次循环的余数是0、1、2中的哪个。 具体代码如下 阅读全文
摘要:
cx_Oracle模块下载地址如下: https://pypi.python.org/pypi/cx_Oracle/5.2.1#downloads 安装好之后就可以使用了,具体使用如下 当然在使用的时候封装一下比较好~ 阅读全文
摘要:
Fiddler是一款很好的抓包分析工具,里面有很多小功能,这里介绍常用功能 Fiddler下载地址: https://www.telerik.com/download/fiddler 下载完成后,直接安装即可,最好是在windows下使用,mac也可以,但兼容性不是很好 安装好之后需要设置一下,打开 阅读全文
摘要:
专项测试包含很多东西,安装、升级、卸载、性能、安全、网络、随机等等,这些都属于专项测试 一个app的正常到用户手里使用,功能是最基础的测试,专项测试测试主要的。 下面介绍一些常用的专项测试: 1、多任务状态下频繁切换app 2、电量低的时候使用app 3、在使用app时强制更新 4、不同网络状态下打 阅读全文
摘要:
不管是web界面还是app,都会涉及表单输入和提交,如果程序员没有对提交的字符进行过滤或者特殊处理,很容易会产生问题,这里讲的的sql注入就是其中一种方式,在表单中输入sql语句达到进入系统的目的。 sql注入的原理就是上面提到的通过构造特殊的输入作为参数传入web或者app sql注入产生原因有几 阅读全文
摘要:
一哥们去笔试,回来后跟我说了一通面试题,其中有一道题让我很感兴趣: 不使用+号实现加法运算 刚听到后,一脸懵逼,不使用+号怎么算? 问了朋友他也没做这题,不过仔细想了下,不使用+号,是否可以使用其他运算符?比如位运算符 既然说到这,就看下位运算符有哪些,实现是什么: & 位与运算符,都为真时才真 | 阅读全文
摘要:
Junit是Java单元测试框架,一般Eclipse里面会集成这个Junit4测试工具 既然是测试工具,虽然开发用得比较多,但作为测试人员也需要具备会Junit测试的思想,况且技多不压身 这里简单介绍下用法: 1、在eclipse中创建一个junit4Test工程 点击“File” -> “New” 阅读全文
摘要:
Jenkins是一个很好的持续集成工具,不光可以帮助开发进行自动打包,自动验证升级和安装,也可以帮助测试人员定时执行测试任务,或者在开自动打包安装之后自动执行测试任务,实现打包-安装-测试一条线服务,无需人工干预,实现如下图所示的良性循环: 下面我们看下Jenkins从安装到简单实用的一些步骤 1、 阅读全文
摘要:
前面介绍了如何使用badboy录制jmeter脚本,以及如何导入脚本并进行测试 这里介绍下手动创建测试用例,主要步骤如下: 1、创建线程组 第一次打开Jmeter只有一个测试计划,右键“测试计划”选择“添加” -> “Threads” -> “线程组”,即可得到如下配置界面: 名称:即这个线程组的名 阅读全文