上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 这应该是每次我们打算使用模块化框架来创建新的解决方案或者将已有程序重构时首先面对的一个问题。 这里我们不谈详细的需求与功能点的探讨过程,直接拿假设的功能点作为讨论基础。比如我们现在准备实现一个简单的B/S的留言板程序,它需要如下功能 1) 留言信息展示 2) 增加留言信息 3) 管理员登陆 4) 管 阅读全文
posted @ 2020-04-22 15:55 peachlf 阅读(2991) 评论(0) 推荐(0) 编辑
摘要: 系统就是问题域,系统划分过程就是对问题分解过程。实际设计中经常根据业务分类(目的职责环节职能)的划分模块,比如客户有很多个部门,每个部门用的功能放在一个模块中,这样设计的好处是业务部门容易上手。 模块划分依据:http://www.ibm.com/developerworks/cn/rational 阅读全文
posted @ 2020-04-22 15:53 peachlf 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 大致简介 用过很多的测试报告,testng自带的,然后后面自己试着写html代码美化,效果都不是特别的好,直到我发现了现在这款自动化测试报告,简洁直观,UI相对testng来讲不是一个级别的,话不多说,直接上图; 转载需要注明出处 Extentreport效果图 如何使用 那么这么好的一款测试报告如 阅读全文
posted @ 2020-02-06 18:19 peachlf 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 方法就是,向Jar注入无效代码(不合法的,或者根本不是代码的字符串)。 那么无效的代码又怎么能正确运行呢? 答案就是,你要保证你的代码永远不会执行到那一步。 我作一个简单的例子说明: 我们建立一个项目: [java] view plain copy package com.TestJar; publ 阅读全文
posted @ 2020-02-06 18:14 peachlf 阅读(4266) 评论(1) 推荐(0) 编辑
摘要: 自动化测试中,等待时间的运用占据了举足轻重的地位,平常我们需要处理很多和时间息息相关的场景,例如: 打开新页面,只要特定元素出现而不用等待页面全部加载完成就对其进行操作 设置等待某元素出现的时间,超时则抛出异常 设置页面加载的时间 ..... webdriver类中有三个和时间相关的方法: 1.pa 阅读全文
posted @ 2020-02-06 17:37 peachlf 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: 需要导入jxl.jar搭建环境将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。创建文件拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:代码(CreateXLS.java)://生成Excel的类import java 阅读全文
posted @ 2020-02-06 17:34 peachlf 阅读(4661) 评论(0) 推荐(0) 编辑
摘要: 特别注意了 Strim或者Trip都是只能去除头部和尾部的空字符串。中间的部分是不能够去除的! 推荐使用ApacheCommonse的StringUtils.deleteWhitespace("a b c"); 删除所有空格。 如果我自己写,我会采用foreache遍历每一个字符串中的字符然后利用S 阅读全文
posted @ 2020-02-06 17:17 peachlf 阅读(7265) 评论(0) 推荐(0) 编辑
摘要: string类函数的补充说明: trim()方法返回调用字符串对象的一个副本,但是所有起始和结尾的空格都被删除了,例子如下:String s=" Hello World ".trim();就是把"Hello World"放入s中。(注意使用时必须赋值) 1 String类提供的方法: 1 2 3 4 阅读全文
posted @ 2020-02-06 16:48 peachlf 阅读(12250) 评论(0) 推荐(0) 编辑
摘要: 1.在selenium 自动化过程中,时长遇到需要进行上传文件操作。 这里推荐使用Autoit 工具。首先下载相关工具: https://www.autoitscript.com/site/autoit/downloads/在AutoIt和AutoIt Editor处下拉菜单 2.点击“AutoIT 阅读全文
posted @ 2020-02-05 16:44 peachlf 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、首先找驱动: 驱动下载地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 打开这个网址后,我们要根据自己电脑的操作系统版本来决定下载哪个版本的webdriver: 如果webdriver跟操作系统不匹配 阅读全文
posted @ 2020-02-03 11:27 peachlf 阅读(12966) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页