IDEA中使用单元测试@Test等,提示没有 Junit.jar包

1.File-->ProjectStructure-->Modules-->右侧Dependencies-->+号-->JARsordirectories...2.在弹出窗口中找到IDEA的安装目录-->点击lib展开-->选择所需的两个包(hamcrest-core-1.3.jar与junit-4.12.jar)-->点击ok   3.勾选新加入的这两个包-->Apply-->OK    然后就能愉快的使用@Test注解了 ...

telnet测试端口是否打开?

例如:telnet192.168.1.15000返回:Trying127.0.0.1...Connectedto127.0.0.1.Escapecharacteris'^]'. 说明端口开放. 如果输入telnet命令后本机没有反应,这时可以输入quit开退出telnet命令。 ...

[经验分享] OSCP 渗透测试认证

http://f4l13n5n0w.github.io/blog/2015/05/05/jing-yan-fen-xiang-oscp-shen-tou-ce-shi-ren-zheng/ “120天的旅程即将结束,以一场历时24小时没有选择题的考试,收获屠龙路上第一座里程碑。…”这是我通过OSCP认证考试时,第一时间的感受。自豪和欣喜之情不亚于2008年我拿下CCIER&S的时候。关于PWK(PentestingwithKaliLinux)和OSCP(OffensiveSecurityCertifiedProfessional),我想很多人会觉着陌生。但说起OffensiveSecurity,BackTrack,Kali,NetHunter和Metasploit,圈里的朋友应该就熟悉多了。作为在老外圈子里备受推崇的渗透测试技术类认证,国外从业人员对它的介绍和评价已经足够丰富了:http://netsec.ws/?p=398http://www.jasonbernier.com/oscp-review/http://leonjza...

Greenplum测试部署笔记

   按照官方Readme文档在Ubunut16.04上成功编译安装Greenplum最新代码(now:2017-11-1221:40)   按照文档安装的过程中主要出现两个问题:   1、Root用户安装会卡在:makecreate-demo-cluster这一步,原因就是Root用户不行。   2、Ok,adduser了一个新用户安装,中间第一次出现的问题是src里面某个目录不能操作导致失败,不能操作的目录是:mkdir:cannotcreatedirectory‘~/gpdb_src/gpAux/gpdemo/datadirs’:Permissiondenied     解决的方法也很简单,无非是上一级目录直接chmod777.   继续出现的问题是:/usr/local/gpdb/bin/postgres:errorwhileloadingsharedlib...

测试工程师,选择python还是java?

问:“你平时工作中,用java多还是用python多”?答:“都还可以,根据具体的场景选择不同的语言”。问:“比如说呢”?答:“开发自己的测试平台,肯定会选择java;在centos服务器跑一些脚本,会选择python或shell;某些压测场景,追求高并发,可能会选择go语言”。问:“我java和python都学了一些基础知识,不知道该选择哪种语言”。答:“可以先选择一门你相对擅长的语言,先开始用起来”。这是前两天,一位身边的小伙伴和我的对话。相信有这样疑问的人不在少数,就是自己到底该选择python?还是java?作为自己主要的语言,这样就能专心的将一门语言学好,因为人的精力毕竟是有限的。我先抛出我的观点和建议:“其实语言是次要的,毕竟都是为测试工作服务,不要让选择阻碍了我们前进的脚步。你要做的仅仅是行动起来!就选择python(其实语言无所谓,我的建议如果没基础,就从python开始),先用起来再说。不要怂,就是干!&rdquo...

TDD(测试驱动开发)死了吗?

01、前言很早之前,曾在网络上见到过TDD这3个大写的英文字母,它是TestDrivenDevelopment这三个单词的缩写,也就是“测试驱动开发”的意思——听起来很不错的一种理念。其理念主要是确保两件事:确保所有的需求都能被照顾到。在代码不断增加和重构的过程中,可以检查所有的功能是否正确。但后来很长一段时间里,都没再听过TDD的消息。有人说,TDD已经死了,给出的意见如下:1)通常来说,开发人员不应该在没有失败的测试用例下编写代码——这似乎是合理的,但是它可能导致过度测试。例如,为了保证一行生产代码的正确性,你不由得写了4行测试代码,这意味着一旦这一行生产代码需要修改,你也得修改那4行测试代码。2)为了遵循TDD而写的代码,容易进入一个误区:代码是为了满足测试用的,而忽略了实际需求。02、TDD到底是什么?不管TDD到底死了没有,先让我们来回顾一下TDD到底是什么。TDD的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编...

使用 phpstudy 搭建本地测试环境

 最近在为另一个部门配置一个多语言的网站,因为之前他们已经做过 英文和中文两种语言,这次帮他们添加其它几种语言,从GitLab 上拉下来的代码,是php环境做的,需要在本地跑起来,做完测试通过后再一次性提交。 首先需要安装如下几个软件,phpstudy就不说了,这是必须的:navicat   数据库管理工具,不用它也可以,phpstudy有自带的phpMyAdmin;1、拉代码,配置hosts 域名。我的目录是这个位置:D:2018webkitcc2018,因此给它配置的域名为www.cc.com:默认情况下,配置完域名是不能直接访问的,比如输入www.cc.com,会提示一个没有权限访问服务器2、方便查看应用的目录,需要打开配置文件vhosts.conf(网站的目录),默认情况是这样,options 这里默认:OptionsFollowSymLinksExecCGI。options 的指令是控制目录显示哪些服务,我这里主要是为了让应用的目录显示,需要添加Indexesoptions有多...

微信订阅号消息回复测试

最近在研究微信公众号开发,消息回复是订阅号基础的可获取的接口,因此先从这里开始练起。我的服务端采用的是新浪的SAE平台,现在要想提交代码,是要每月上交10元的,有500M空间可用。以腾讯云服务器为示例:腾讯云服务器购买入口,购买指导请参考快速入门linux云服务器。学生党注意:腾讯公司为在读高校生提供了云+校园计划,1元/月即可使用腾讯云。 开始操作,进入微信公众开发平台后台,个人一般只能申请订阅号(限制主要功能),我这里使用的是微信的【公众平台测试帐号】。流程:下载微信php示例代码:http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html  配置服务器:注册新浪云服务器SAE》创建应用》选择云空间(不要选择标准环境)》输入二级域名名称/应用名称》最低配置,付10元》创建成功》控制台》云应用SAE》管理应用》代码管理》上传微信php示例代码配置测试帐号:登录微信开发平台》开发》开发者工具》公众平台测试帐号》进入。只要你登录微信开发平台,就可以在【公众平台测试帐号】中看到:ap...

***敏捷软件测试--初见

转:http://www.cnblogs.com/fnng/archive/2013/02/03/2891246.html反应快速灵敏。  在敏捷软件开发领域,更注重的以人为核心,迭代,循序渐进的开发方法。相比传统的开发方法,这种方法能更快速的开发,上线,反馈,调整、迭代。以敏捷的姿态去发展产品。 敏捷与传统开发的区别                                           有个非常有意思的游戏能够帮助大家理解敏捷和传统开发的差异。游戏有两个角色,一个是“老板”,另一个是“员工”,在 2&...

究竟什么是敏捷测试

转:http://blog.csdn.net/kerryzhu/article/details/8812589 时至今日,还讨论这样一个老话题,是否感觉老调重弹?因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]),就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,刊登在《程序员》杂志上,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新的、更完善的敏捷测试框架”[2]。而更早的时候(2010年10月),写了一篇《敏捷测试的方法和实践》(也刊登在《程序员》杂志上),开始的那一小节就在讨论“什么是敏捷测试”,简单地说,“敏捷测试就是持续地对软件质量问题进行及时地反馈”[3]。不过,篇幅不多、匆匆而过,说得还不够明朗。如果再往前,早在2009年,LisaCrispin和JanetGergory就写了一本书《AgileT...

***系统吞吐量(TPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间        QPS(TPS):每秒钟request/事务 数量        并发数: 系统同时处理的request/事务数        响应时间:  一般取平均响应时间(很多人经常会把并发数和TPS理解混淆)理解了上面三个要素的意义之后,就能推算出它们之间的关系:QPS(TPS)= 并发数/平均响应时间    &...

测试过程

  测试是贯彻到软件生命周期(计划-需求-设计-编码-测试-维护)的每一个环节中一、测试的四个阶段  四个阶段为:单元测试——集成测试——系统测试——验收测试  软件产品层次:函数——模块、子系统——软件  1、单元测试    a、时间:单个函数完成后,对函数执行测试    b、对象:函数    c、依据:LLD(详细设计说明)    d、执行人员:开发  2、集成测试    a、时间:在一个模块完成后,对该模块进行测试    b、对象:模块、子系统    c、依据:HLD(概要设计说明)&em...
IT猿 IT猿·2020-03-26

测试方法

一、黑白灰  从测试方式上区分  1、黑盒测试:根据测试对象的外在特性进行测试    适用对象:系统测试,也称UI测试    其他测试地方:单元测试、集成测试也用,验证函数、模块的功能  2、白盒测试:根据测试对象的内部逻辑进行测试    适用对象:单元测试,也称代码测试    其他测试地方:集成、系统测试也用  3、灰盒测试:兼具黑盒、白盒测试的方法    适用对象:集成测试    其他测试地方:性能测试二、动态盒静态  软件在测试过程中是否执行区分  1、动态适用:软件、模块、子函数、函数、程序  2、静态适用:SRS(需求说明书)、HLD(概要设计)、LLD(详细设计)、用户手册、帮助、代码三、人工和自动化...
IT猿 IT猿·2020-03-26

软件测试概述

一、测试是什么  1、找bug,就是查找软件测试错误的过程  2、加深对软件的认知,使软件更适合用户的使用  3、测试工作——执行测试    a、参与需求评审、计划测试流程、书写测试方案、编辑测试用例    b、参与需求会议、设计评审会、参加测试例会、测试总结会议    c、学习测试工具、了解项目业务、    d、编辑测试用例能力、熟悉规划测试用例时的方法  4、与产品经理沟通需求    和开发沟通测试过程中输出的问题单二、测试目的  1、验证软件能实现用户需要的正常功能,找bug  2、预防问题的出现,前期发现问题避免问题的出现;对问题进行总结分析,配合开发规避问题三、软件的生命周期  用户提出需求——...
IT猿 IT猿·2020-03-26

hadoop概述测试题和基础模版代码

hadoop概述测试题和基础模版代码1、Hadoop的创始人是DougCutting?()A、正确B、错误答对了!正确答案:A解析:参考课程里的文档,这个就不解释了2、下列有关Hadoop的说法正确的是()A、Hadoop最早起源于NutchB、Hadoop中HDFS的理念来源于谷歌发表的分布式文件系统(GFS)的论文C、Hadoop中MapReduce的思想来源于谷歌分布式计算框架MapReduce的论文D、Hadoop是在分布式服务器集群上存储海量数据并运行分布式分析应用的一个开源的软件框架答对了!出题老师哭晕在厕所!正确答案:A,B,C,D解析:参考课程里的文档,这个就不解释了3、为什么要使用Hadoop()A、方便:Hadoop运行在由一般商用机器构成的大型集群上,或者云计算服务上B、健壮:Hadoop致力于在一般商用硬件上运行,其架构假设硬件会频繁失效,Hadoop可以从容地处理大多数此类故障。C、可扩展:Hadoop通过增加集群节点,可以线性地扩展以处理更大的数据集。D、简单:Hadoop允许用户快速编写高效的并行代码。答对了!棒极了!正确答案:A,B,C,D解析:参考课程...
首页上一页...99100101102103...下一页尾页