【技术实现步骤摘要】
本专利技术涉及,具体地说是一种快速、有效、独立于服务器和万维 网容器的测试工具和测试方法,用以提高代码质量、正确性和开发效率,还涉及单元测试, 数据交换语言,配置文件加载,测试框架,企业应用开发的集成开发工具的使用。
技术介绍
传统的软件开发过程分为需求、概要设计、详细设计、编码、测试、运行、维护,其中 测试是非常重要的环节,关系到软件质量和软件交付后客户的满意度,是软件开发过程中 的重中之重。现代软件开发方法,敏捷开发和持续集成中的测试更是起着重要的角色。敏捷开 发中的测试通常叫单元测试。单元测试是指针对程序模块(软件设计的最小单位)来进行 正确性检验的测试工作。目前企业应用开发的测试通常将写好的程序发布到服务器和万维 网容器中,通过界面操作测试程序的正确性,这种方法通常费时费力,很难实现自动化。单 元测试能够解决这个问题,目前常用的测试工具有junit、testNg等,此专利技术就是在jimit 的基础上开发的一套业务测试框架,实现了按需加载业务组件、资源,使用数据交换语言 (JS0N)产生对象,简化测试所需参数的构造,节约开发时间。
技术实现思路
本专利技术的 ...
【技术保护点】
一种业务测试方法,其特征在于,测试内容和步骤如下:1)建立测试环境;2)制定测试原则;3)确定被测试对象;4)开发测试程序;5)运行测试;6)查看测试结果;7)修改业务程序;其中(1)建立测试环境:在应用程序开发环境的构建路径中加入本框架的类库;2)测试原则:包括一个类、一个方法、一条路径;(1)一个类是:单元测试要保证一定的微粒度,从单元测试到功能测试,这之间的粒度会越来越大,越往后,程序员会越少的关注细节,直接跳跃到功能测试上,会让程序员遗漏掉一些问题,在以后的粗粒度测试中,它们会转变为很难重现或者不可重现的致命问题;(2)一个路径:为了将一个方法的多个不同的执行路径分 ...
【技术特征摘要】
一种业务测试方法,其特征在于,测试内容和步骤如下1)建立测试环境;2)制定测试原则;3)确定被测试对象;4)开发测试程序;5)运行测试;6)查看测试结果;7)修改业务程序;其中(1)建立测试环境在应用程序开发环境的构建路径中加入本框架的类库;2)测试原则包括一个类、一个方法、一条路径;(1)一个类是单元测试要保证一定的微粒度,从单元测试到功能测试,这之间的粒度会越来越大,越往后,程序员会越少的关注细节,直接跳跃到功能测试上,会让程序员遗漏掉一些问题,在以后的粗粒度测试中,它们会转变为很难重现或者不可重现的致命问题;(2)一个路径为了将一个方法的多个不同的执行路径分开,前置条件和后置条件的明确,必须保证一次只测一个方法的一个路径;(3)一个方法一个方法很难测试,就重构这个方法,简化参数、减少依赖,以提高方法的可测试性;保证测试方法简洁,简洁...
【专利技术属性】
技术研发人员:蔡卫卫,
申请(专利权)人:山东浪潮齐鲁软件产业股份有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。