摘要:Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可 阅读全文
接口测试之接口api文档的重要性
2017-07-02 23:14 by 清风软件测试开发, 4816 阅读, 0 推荐, 收藏,
摘要:接口文档的特点 接口文档,顾名思义就是对接口说明的文档。好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例。而且接口文档详细的话,测试用例编写简单,不会遗漏。 如果一个接口文档没有写清楚,你从文档中分不出哪些儿参数是必需的,哪些儿是非必须的,而且没有参 阅读全文
浅析selenium的PageFactory模式 PageFactory初始化pageobject
2017-07-02 00:44 by 清风软件测试开发, 2308 阅读, 0 推荐, 收藏,
摘要:1.首先介绍FindBy类: For example, these two annotations point to the same element: and these two annotations point to the same list of elements: 用来分别查找单个元素和 阅读全文
Selenium之使用PageFactory初始化pageobject
2017-07-02 00:24 by 清风软件测试开发, 1514 阅读, 0 推荐, 收藏,
摘要:使用PageFactory初始化pageobject有什么作用呢,下面举个例子来说明 场景:使用selenium 实现自动打开www.baidu.com首页,然后在搜索框内输入“路易”,并点击查找 环境:win7,X86,IE浏览器,eclipse(安装testng插件) 步骤一:在eclipse中 阅读全文
Page Object设计模式实践
2017-07-02 00:20 by 清风软件测试开发, 722 阅读, 0 推荐, 收藏,
摘要:Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。 本项目以163邮箱登录为例,163登录脚本(非PO模式)请查看博客中的随笔信息。 1、项目 阅读全文
PageObject模式的层次结构
2017-07-02 00:16 by 清风软件测试开发, 1337 阅读, 0 推荐, 收藏,
摘要:做过UI自动化的都晓得,在做UI自动化时定位特别依赖页面,一旦页面发生变更就不得不跟着去修改页面定位。 在webdriver中,假设你想对一个元素定位操作,那么你可能会编写下面的代码: driver.findElement(By.id("ad")).click(); 发现问题: 你有10个地方对这个 阅读全文
Selenium Page Object(PO)设计模式
2017-07-02 00:02 by 清风软件测试开发, 1173 阅读, 0 推荐, 收藏,
摘要:Webdriver UI自动化测试火了好几年了,具体怎么设计自动化测试测试工程,组织测试用例完全凭借着自己的经验和习惯。 最近忽然听说了Page Object(简称PO)火了起来,也有面试的时候被问到的,究竟这是个什么东东呢? 最近在网上搜了一下相关的知识,现在总结一下: “Page Object模 阅读全文
linux查找日志技巧
2017-07-01 00:26 by 清风软件测试开发, 1196 阅读, 0 推荐, 收藏,
摘要:一般都是用SecureCRT来查询Linux的系统日志 先必须了解两个最基本的命令: tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; 阅读全文
常用的系统架构 web服务器之iis,apache,tomcat三者之间的比较
2017-06-26 00:44 by 清风软件测试开发, 1563 阅读, 0 推荐, 收藏,
摘要:常用的系统架构是: Linux + Apache + PHP + MySQL Linux + Apache + Java (WebSphere) + Oracle Windows Server 2003/2008 + IIS + C#/ASP.NET + 数据库 IIS-Apache-Tomcat的 阅读全文