摘要: 今天碰到一个算法题觉得比较有意思,研究后自己实现了出来,代码比较简单,如发现什么问题请指正。思路和代码如下:基本思路:从左开始取str的最大子字符串,判断子字符串是否为str的后缀,如果是则返回str加子字符串剩余部分;如果不是则逐步减少子字符串长度后在进行比较。/* * 给出一个字符串s,输出包含两个字符串s的最短字符串,如s为abca时,输出则为abcabca */ public cla... 阅读全文
posted @ 2017-10-29 23:15 测试人生- 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: int -> String int i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? String -> int s="12345";int i;第一种方法:i 阅读全文
posted @ 2017-10-29 10:16 测试人生- 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 关于测试框架的好处,比如快速回归提高测试效率,提高测试覆盖率等这里就不讨论了。这里主要讨论自动化框架包含哪些内容,以及如何去设计一个测试框架。 1. 什么是自动化测试框架? 它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。 以常见的前端UI测试为例,一个测 阅读全文
posted @ 2017-08-09 09:22 测试人生- 阅读(8908) 评论(0) 推荐(2) 编辑
摘要: 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 阅读全文
posted @ 2017-08-06 17:57 测试人生- 阅读(393) 评论(1) 推荐(1) 编辑
摘要: 前言 最近在做项目里的自动化测试工作,使用的是TestNG测试框架,主要涉及的测试类型有接口测试以及基于业务实际场景的场景化测试。由于涉及的场景大多都是大数据的作业开发及执行(如MapReduce、Spark、Hql等任务的执行),而这些任务的执行都需要耗费较多的时间。举一个普遍的例子,其中一条场景 阅读全文
posted @ 2017-08-05 18:05 测试人生- 阅读(1715) 评论(1) 推荐(1) 编辑
摘要: 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限 阅读全文
posted @ 2017-06-28 22:37 测试人生- 阅读(713) 评论(0) 推荐(1) 编辑
摘要: 软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么? 财务人员有句老话叫:财务无小事。因为,首先,任何涉及到财务的问题,不论金额有多么的小,它在性质上也是严重事件;其次,在各种金融支付功能已 阅读全文
posted @ 2017-06-28 22:36 测试人生- 阅读(7595) 评论(1) 推荐(0) 编辑
摘要: 1、JVM的组成: JVM 由类加载器子系统、运行时数据区、执行引擎以及本地方法接口组成。 2、JVM的运行原理: JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种基于下层的操作系统和硬件平台并利用软件方法来实现的抽象的计算机,可以在上面执行java的字节码程序。j 阅读全文
posted @ 2017-06-28 09:50 测试人生- 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 最近review测试框架底层代码,一是看看有哪些可以重构的,以便减少冗余增加重用,二是优化一下代码结构增强代码的健壮性。 其中有一个地方印象比较深刻,特记录分享如下: 背景:在电商场景中,价格是特别重要而且敏感的信息,对价格的读取和验证是测试的重点之一。 但是有时候价格信息被包裹在一堆信息之中,如何 阅读全文
posted @ 2017-06-16 15:24 测试人生- 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 最近碰到两个算法题,觉得比较有代表性,特记录分享如下: 题1: 给定一个整形数字,求一串数字,这串数字需要满足相加等于这个给定的数字,且这串数字必须顺序排列。 题2: 有一个字符串,判断字符串内的括号(大括号,小括号,中括号,尖括号等等)是全闭合的,也就是说一个正括号后必须是相同括号类型的反括号,比 阅读全文
posted @ 2017-06-15 12:49 测试人生- 阅读(1054) 评论(0) 推荐(0) 编辑