![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
淘宝QA
文章平均质量分 84
chenxingzi
这个作者很懒,什么都没留下…
展开
-
为什么做接口测试
一、为什么做接口测试 目前的BS结构的软件层级体系大致如下,对此的功能测试也主要是针对表现层的内容,下图灰色的部分是未测试的内容(占80%的比例)。 对于较小型的网站,通过表现层的测试,路径会大致渗透到下面各个层级。但是一个超大型的网站,其层级会有4层甚至更多,每一个层级又可能包含相互关联的不同业务。如同一个城市的自来水系统,如果只测试水龙头里面是否有...原创 2011-01-05 22:16:33 · 147 阅读 · 0 评论 -
Spring在接口测试中的应用
1 引言 本文旨在介绍Spring的JdbcTemplate和TestContext,希望通过简单的示例可以使初学者能够快速上手,在项目测试中灵活运用。2 SimpleJdbcTemplate 在很多测试中需要访问数据库验证业务逻辑,你正在使用什么工具?Spring的SimpleJdbcTemplate是个不错的选择。该工具封装了常用的Jdbc操作,其中一...原创 2011-01-10 15:28:08 · 145 阅读 · 0 评论 -
接口测试学习笔记之–配置POM和项目资源文件
八、配置POM在工程目录里,会有一个pom.xml文件,这个POM文件是管理整个项目的文件,用来定义此项目用到的所有插件和相关的依赖包及一些其它配置。我们可以将刚才的两种方式生成的工程都打开看一下,对比一下里面内容的不同。可以看出itest的pom.xml里默认配置了itest,spring的依赖。而直接用maven创建的工程里,pom文件只有一个junit的依赖包,可以看出如果不...原创 2011-01-10 15:25:45 · 229 阅读 · 0 评论 -
测试之灰盒测试
测试分为三种:黑盒测试、白盒测试、灰盒测试。如果对于我来说我更爱灰盒测试,也最常做灰盒测试。 灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。 灰盒...原创 2011-01-10 15:22:29 · 1140 阅读 · 0 评论 -
接口测试学习笔记之–生成eclipse项目、验证项目基础环境
五、生成eclipse项目继上篇笔记上面2步做完后,接下来就可以生成eclipse的project文件和classpath文件了,便于eclipse里导入该项目。在命令行里,进入刚才生成的目录,执行以下命令:mvn eclipse:eclipse如果使用itest生成的项目,则在刚才生成的目录里会有一个eclipse.bat文件,直接运行一下也可以。在生成过程中有可能出错有...原创 2011-01-10 15:20:44 · 145 阅读 · 0 评论 -
接口测试学习笔记之–环境准备和工程创建
一、java基本上大家机器应该都装了java和环境变量。这里就注意一点jdk版本需要是1.6版本,1.5版本的话在后面使用itest创建工程时会失败。二、maven1.解压maven包至本地2.配置环境变量:MAVEN_HOME和PATH,home到maven的安装目录,path到安装目录的bin下。3.进入maven的conf目录,打开settings.xml:1)设置m...原创 2011-01-10 15:20:15 · 71 阅读 · 0 评论 -
接口测试–Cruisecontrol和Clover配置详解
1 CruiseControl配置文件结构 CC主配置文件 config.xml 的根结点是<cruisecontrol>,该结点很简单,没有什么需要配置的属性。<cruisecontrol>下支持三种元素,如下: <cruisecontrol> <system/> <plugin/>...原创 2011-01-10 15:19:03 · 211 阅读 · 0 评论 -
接口测试—持续集成与Cruisecontrol
1 持续集成概念引入在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试。随着软件技术的发展,各种软件方法百花齐放,软件规模也在扩大,软件需求越来越复杂,软件已经不能简单地通过划分模块的方式来开发,需要项目内部互相合作,划分模块这种传统的模式的弊端也越来越明显。由于很多 bug 在项目的早期就存在,到最后集成的时候才发现问题,...原创 2011-01-10 15:17:42 · 137 阅读 · 0 评论 -
浅谈Eclipse+Maven+SubVersion+CruiseControl的团队开发测试
对maven的介绍和使用在上周写的几篇文章中都有详细的介绍,这里不再赘余了。这里重点谈下SubVersion(SVN)和CruiseControl(CC)在持续集成中的使用。(老鸟请飞过…) 先谈下持续集成。在没有应用持续集成之前,传统的开发模式是项目一开始就划分模块,然后等所有的代码都开发完成之后再集成到一起进行测试,随着软件技术的发展,各种软件方法百花齐放,软件...原创 2011-01-10 15:12:20 · 86 阅读 · 0 评论 -
关于Python(一、基础篇)
好久没有看Python了,最近常听人提起,于是又回去翻了翻,复习了一把。随意整理些小东西出来跟大家分享分享,有机会也欢迎感兴趣的朋友一起来聊聊。记得当初刚开始接触Python的时候我还是一名刚从学校毕业的新晋员工,当时一心只想着跟个厉害的老大做C或者JAVA的开发,对Python是什么东西完全不了解甚至不曾听说过,作为一个新人有气又不敢出只觉着被欺负了,于是就这么带着一肚子的委屈开始...原创 2011-01-10 15:07:04 · 70 阅读 · 0 评论 -
学习笔记之maven2学习总结(3,maven2在淘宝项目的应用)
接下来,在前面两篇文章理解的基础上,我们来看下maven2是如何应用在淘宝项目中。 先看下项目工作环境中的setting.xml文件的配置: 这是一个最基本的设置,设置了登陆此资源库服务器的用户名、密码和资源库的位置。通过这两个设置,我们便可以从指定的资源库中获得相应的Jar包。下面在看一下在大淘宝TC...原创 2011-01-10 15:01:09 · 110 阅读 · 0 评论 -
学习笔记之maven2学习总结(2,进阶setting.xml与pom.xml)
这篇文章主要是关于maven2的两个配核心置文件的理解:pom.xml和setting.xml。 pom.xml位于创建的项目文件夹内,setting.xml位于maven包解压后conf文件夹内。 先来说说settings.xml,settings.xml对于...原创 2011-01-10 15:00:28 · 76 阅读 · 0 评论 -
学习笔记之maven2学习总结(1,入门起步与实践)
一,什么是maven:Maven是什么? 比较正式的定义:Maven是一个项目管理工具,它包含了:一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Ma...原创 2011-01-10 14:59:35 · 60 阅读 · 0 评论 -
新人解惑之—JUnit and SpringTest
前几天看UIC-TEST代码时,顺便也研究了下SpringTest,遇到了不少问题,在这里贴出来,以供后人查看,提高他们的学习效率SpringTest并不是一个完整的测试框架,它只是为测试提供一些必要的服务,其基石还是JUnit!那么它提供的是什么服务呢?下面我们先来研究一下这个问题众所周知,我们的开发人员使用sp...原创 2011-01-11 11:10:28 · 169 阅读 · 0 评论