Java
python012
这个作者很懒,什么都没留下…
展开
-
Java的类类型和类的动态加载
注:CSDN的博客搬家不太好用,这是手动从原博客园博客http://www.cnblogs.com/summer2012/p/4131816.html搬运过来的准备知识: Student judy = new Student;Class s1 = Student.class;Class s2 = judy.getClass();Class s3 = null;原创 2014-12-24 13:42:38 · 432 阅读 · 0 评论 -
测试框架设计学习笔记 - 3
学习到28节,testng部分结束了,开始学习Maven。主要内容是Maven的介绍,安装,配置,和几个主要Maven命令:mvn archetype:generatemvn eclipse:eclipsemvn testmvn test -Psanity //sanity 是POM.xml中某个profile的id,命令行执行也是异常方便,在Jenkins上异常好用…Mave...原创 2018-03-21 23:15:57 · 171 阅读 · 0 评论 -
让JUnit4里的test运行时动态决定执行或不执行(Skip)
其实还是上次的问题,在上一篇中提到解决办法是应用 JUnit4 里的 Rule 来实现,今天继续研究了下,觉得还是不够好,因为实际需求是,需要在运行测试的时候去动态skip 某些test,今天请教了下一位朋友,就有了如下代码:package com.junit4test;import org.junit.Test;import org.junit.runner.RunWith;@Ru...原创 2018-01-16 17:34:55 · 1781 阅读 · 0 评论 -
测试框架设计学习笔记 - 2
学习到18节,完成了testNG的部分,其中包括了以下testNG的特性:group,例如加上tag @Test(groups={“smoke”}),就表示这个test属于smoke group,可以属于多个group,然后相应的在xml文件中,做如下定义,即可使用group,这里可以include也可以exclude。<suite name="Test - 1"> ...原创 2018-02-12 15:38:55 · 158 阅读 · 0 评论 -
测试框架设计学习笔记 - 0
开始学习Udemy上的一个课程Design Selenium Test framework from scratch-Architect level,随手写一些笔记。课程第一部分主要在讲testNG,在项目上目前一直接触的是JUnit,用起来还比较方便,小结一下,用到了JUnit里以下特性:Category,进行test case分类,方便同一份代码在不同环境下选择执行不同的test c原创 2018-01-28 08:11:23 · 264 阅读 · 0 评论 -
Junit框架中动态选择是否执行test
一组应用了junit的测试,需要增加一个动态判断,来决定是否跑test。我知道这组测试其实已经应用了junit的Category功能,来做测试组的初期分类,在跑这一整套测试的时候,执行环节会针对不同的被测产品给出一个custom参数,测试代码跑起来后会根据这个custom的值,来选择排除某些category和包括哪些category。现在这个策略不够用了,因为之前标记好的category,同一原创 2018-01-11 20:37:32 · 440 阅读 · 0 评论 -
比较时间字符串的问题
最近做Web UI方面的测试,遇到个问题:某设备界面有一个开机时间显示 - “Uptime: 9minutes 21seconds”,这里添加一个测试需要比较刷新变动之后的Uptime比之前的Uptime多,比如之前是9minutes 21seconds,后来是9minutes 23seconds,后来的时间应该比之前的晚/多。这里涉及到时间字符串转换的问题,找了半天,最后原创 2016-08-29 16:36:14 · 1283 阅读 · 0 评论 -
在Mac上用Eclipse + Maven配置Selenium WebDriver开发环境
Selenium官网上建议用Maven部署selenium webdriver开发环境,今天在Mac上照做了一遍,现记录一下。Step 1. 去Eclipse官网下载Eclipse IDE for Java EE Developers的Mac 64位版本并解压到Mac的Application目录,该版本自带Maven插件,方便后面操作。Step 2. 开启Eclipse原创 2015-01-31 23:38:09 · 1953 阅读 · 0 评论 -
用异常拒绝不合格的传入参数和其他
注:手动搬运原博客园博客至此..这两天在写个Java程序,工作上用到的,工作中有这样一个工作情景,即需要对大量的尺寸相同的手机截图修改状态栏,让状态栏变干净,变成更像一个用户的手机界面,而不是测试build+测试手机下的各种开发状态下的app提示()。会有相应的团队给我们提供完美的一个标准语言下的图,状态栏已经修改好了,我们需要把这个状态栏应用到我们的n多手机截图上去,如果不写程序原创 2014-12-24 23:51:58 · 630 阅读 · 0 评论 -
使用Java搜索特定后缀名的文件
之前写过一个Java程序,其中以特定后缀名为条件,在指定目录内递归搜索文件,再生成文件列表。这里记录下其中的关键代码:import java.io.File;import java.util.ArrayList;import java.util.List;public class FileListGenerator { // FileList类可寻找指定路径下所有指定文件后缀名原创 2014-12-24 23:47:09 · 841 阅读 · 0 评论 -
测试框架设计学习笔记 - 4
已经把课程基本看完,简单总结下Maven后面的内容:Ant的基本使用(build.xml)。这里作为小白,我有些困惑,既然Maven已经可以提供从命令行拉起所有的testng测试,那ant在此有什么用?我在Q&A上向讲师提出这个问题,表示不太明白为什么这里需要学习ant,似乎Maven已经足够满足建立Jenkins+Maven+testNG+Selenium Webdriver这一套...原创 2018-04-01 22:07:20 · 276 阅读 · 0 评论