敏捷下的自动化测试如何开展在公司的开发流程向敏捷开发转变的大背景下,项目级、版本级及产品级的敏捷开发在如火如荼的规模开展中。自动化测试如何跟上持续集成、每日构建的步伐,不成为敏捷开发的瓶颈,测试如何不拖后腿,成了敏捷中迫切需要解决的问题。测试资产的共享和重用组织架构向PDU转换后,开发和测试充分融合,组成同一个协同作战单元。作为测试的主要交付件,测试的自动化用例、测试数据、测试环境等测试资产,如何实现和开发的共享和重用,在迭代中发挥测试资产的作用,成了开发和测试都需要共同思考的问题。实验室、环境的管理公司一直提倡降成本,目前实验室的物料申请这一块,公司已经开始在收紧物料的申购,减少申购的预算。 Read More
posted @ 2013-05-20 19:45
javawebsoa
Views(1155)
Comments(0)
Diggs(0)
摘 要车载静中通监控系统采用面向对象技术,选中Visual Stdio 2005做为开发工具,C++作为开发语言,SQL Server 2000作为后台参数存储的数据库。采用模块化的软件设计方法,将系统按照功能模块进行划分和定义,实现了卫星数据库维护、参数管理、自动对星、手动对星、以及天线收藏等功能。通过友好的人机交互接口,更好更稳定更方便地实现了对卫星天线的监控。关键词C++ 面向对象卫星天线 监控系统 SQL Server 20001 引言车载静中通,顾名思义,就是在车上实时对准卫星,实现语音、数据、视频等信息的传输。快速跟踪和准确定位是伺服系统的两个重要技术指标。监控系统通过友好的人机交 Read More
posted @ 2013-05-20 19:42
javawebsoa
Views(462)
Comments(0)
Diggs(0)
摘要:本文针对当前业软开发现状,先分析了WEB开发的技术特点和单元测试要解决的问题,然后分别阐述了解决这些问题的单元测试技术,内容包括:JUnit、测试桩构建、访问数据库的Java代码测试、Struts框架测试、服务器布署环境下的组件测试、Spring下的单元测试,以及覆盖率检查技术,最后还谈到了测试自动化技术以及希望在业软推广的自动化测试框架和它带来的好处。另外,随本文还附有例子代码供大家参考。关键词:Java、Web开发、单元测试、工具、JUnit、EasyMock、DBUnit、Struts、StrutsTestCase、Cactus、Spring、Cobertura、覆盖率检查、自动化 Read More
posted @ 2013-05-20 19:38
javawebsoa
Views(6812)
Comments(0)
Diggs(0)
之前的博客中,我们使用rviz进行了TurtleBot的仿真,而且使用urdf文件建立了自己的机器人smartcar,本篇博客是将两者进行结合,使用smartcar机器人在rviz中进行仿真。一、模型完善 之前我们使用的都是urdf文件格式的模型,在很多情况下,ROS对urdf文件的支持并不是很好,使用宏定义的.xacro文件兼容性更好,扩展性也更好。所以我们把之前的urdf文件重新整理编写成.xacro文件。 .xacro文件主要分为三部分: 1、机器人主体<?xml version="1.0"?><robot name="smartcar&q Read More
posted @ 2013-05-20 19:35
javawebsoa
Views(493)
Comments(0)
Diggs(0)
1 测试桩构建(EasyMock)构造测试桩太麻烦是项目组抱怨单元测试难做的主要原因之一,尤其是WEB应用程序开发,大量对象是由WEB容器生成,如HttpServletRequest、HttpServletResponse、ServletContext等,只有将程序布署到服务器上才能获得这些对象,这样带来的麻烦是:一方面被测对象难于孤立,输入输出难以自由控制;另一方面每次运行都要将代码布署到服务器上很浪费时间,无法脱离服务器独立运行。目前构建测试桩的首选工具是EasyMock,使用它之前需要在CLASSPATH上加上它提供的JAR包。1) EasyMock的原理EasyMock模拟对象的方法. Read More
posted @ 2013-05-20 19:31
javawebsoa
Views(393)
Comments(0)
Diggs(0)
Struts框架驱动( StrutsTestCase)对于使用Struts框架开发的项目,大家一直抱怨单元测试难做,因为很多都是容器对象,需要构造大量的桩对象,同时我们知道Struts框架涉及MVC模式的三个部分,要想脱离WEB服务器把它驱动起来也不是件容易的事,StrutsTestCase不仅很好地完成了对Struts框架的驱动,也免除了构建大量桩的工作量。StrutsTestCase工作原理就是实现了驱动MVC中的C(ActionServlet控制器)以达到驱动业务逻辑的目的,它能够实现以下功能u 不需要EasyMock,帮你模似WEB窗器对象、容器环境u 模拟客户端发来的请求u 驱动控制 Read More
posted @ 2013-05-20 19:27
javawebsoa
Views(345)
Comments(0)
Diggs(0)
------------------------------WebService1.asmx----------------------------------// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { retu... Read More
posted @ 2013-05-20 19:24
javawebsoa
Views(457)
Comments(0)
Diggs(0)
1.修改网页源代码,出来一个隐藏的text框框(显示的框框要填50),往里面填:Icanseeit 出来:key:HiddenNotHere 2. unicode(base64(jpg)) 解析后:anBn 一看就是base64加密,解密后发现是一堆16进制的字符,我果断想到了把它们写到2进制文件中 然后看生成的文件是图片格式:FFD8-FFD9,改后缀为jpg,就出来key #include <iostream>#include <fstream>#include <list>#inclu Read More
posted @ 2013-05-20 19:20
javawebsoa
Views(1878)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号