摘要:
1.用例设计 测试用例的设计各有侧重,大多数都是由业务场景出发,逐步分析,最终全面覆盖整个改动系统。 结合需求和系分文档,梳理出实现需求最重要的改动点,开发难点,测试重点以及对应的风险点。 以上可总结:当前情况+改动重点+改动目的(因测试需求不同,而需要具体情况具体分析,改动重点需要在系分测分的时候 阅读全文
摘要:
8大元素定位方法 序号 定位元素方法 定位代码 备注 1 id findElement(By.id()) 通过id定位元素 findElements(By.id()) 通过id定位一组元素 2 name findElement(By.name()) 通过name定位元素 findElements(B 阅读全文
摘要:
1.创建一个maven项目 2.到maven仓库去下载对应的maven依赖 地址:http://mvnrepository.com/ 找到想要的版本,不确定那版本可以看下载量最多的那个版本(好用的大家都在用),我这里下载的3.141.59的版本 看到上面的截图了么?点击版本号进入下一个页面,找到下面 阅读全文
摘要:
chrome driver驱动各版本下载地址 http://chromedriver.storage.googleapis.com/index.html http://npm.taobao.org/mirrors/chromedriver/ chrome的驱动下载需要跟chrome 浏览器的版本保持 阅读全文
摘要:
测试前: 1.参与需求评审 2.参与系分评审 3.测试用例编写,测分评审 测试前准备: 1.测试环境、测试数据及账号 2.相关需要提供的数据找产品确认好 3.熟悉整个需求,考虑每个功能对应的所有可能出现场景,相关测试接口,入参和响应出参。 4.理清楚整个链路流程。数据流转过程 5.登录好相关的数据库 阅读全文
摘要:
多线程 进程:电脑上运行的一个个程序就称为进程。一个进程中至少包含一个线程。 线程:在一个进程中可以有多个执行单元同时运行,这些执行单元就是线程。 多线程:进程中的多个线索同时运行 1.多线程的实现方式: 继承Thread类,覆写Thread类的run()方法 实现Runnable接口,同样也是在r 阅读全文
摘要:
实现代码如下: import java.util.ArrayList; import java.util.Map; public class MapToArrayList { /** * 将Map中存入的数组转换成Long类型的数据存入ArrayList集合 * @param map * @retu 阅读全文
摘要:
map集合 Map接口时一种双列集合,它的每个元素都包含一个键对象Key和一个值对象Value,键和值对象之间存在一种对应关系,称为映射。 Map集合常用的方法 方法声明 功能描述 void put(Object key,Object value) 将指定的值与此映射中的指定键关联(可选操作) Ob 阅读全文
摘要:
Set接口 Collection的另一个子接口为Set,Set集合现在所拥有的方法都是从Collection哪儿继承的,它本身并没有对其功能扩充。 Set接口存入元素的规则与List刚好相反,Set存入元素是无序的,且不会出现重复值 Set接口有两个实现类,分别是HashSet和TreeSet 实现 阅读全文
摘要:
1.集合产生的原因 解决数组存储数据时,因存入对象数量不确定,但数组长度一旦创建就不可变的局限,另一方面是对数据存储的补充和扩展。 2.集合的概念 集合分为两大类:单列集合(Collection)与双列集合(Map) 单列集合Collection: 是单列集合的根接口,它有两个重要的子接口,分别是L 阅读全文