Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。Behavior Dr...
                            
                            
                                分类:
其他好文   时间:
2015-08-31 16:45:28   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                这里建的工程是MFC的smart device,选择ARMV4I的指令集,不同的设备可能会有轻微的不同,不过大体实现是一样滴。还有,这里选的应用类型是dialog base。 1.应用监测内核动向 内核通过postmessage广播给所有的窗口,比如发送的数据是“hello ce”,即Pos...
                            
                            
                         
                    
                        
                            
                            
                                引言JUnit 作为Java语言的测试框架,在测试驱动开发(TDD)下扮演重要的角色。众所周知,无论开发大型项目还是一般的小型项目,单元测试都至关重要。单元测试为软件可发测试维护提供了很大的便利。JUnit 4 作为最新版本,增添了许多新的特性,结合Hamcrest,可以写出很多灵活的测试。从JUn...
                            
                            
                                分类:
其他好文   时间:
2015-08-27 13:15:23   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                第4章 测试 编写单元测试是进行验证,更是进行设计。同样,它更是在编写文档。编写单元测试终结了许多反馈循环,尤其是功能验证方面的反馈循环。4.1 测试驱动开发 假设我们遵循如下3条简单规则: (1)除非编写了一个不能通过的单元测试,否则不编写任何产品代码。 (2)只要编写正好导致测试不通过...
                            
                            
                                分类:
其他好文   时间:
2015-08-26 20:06:33   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                单元测试不是软件开发的新概念,在1970年就一直存在,屡屡被证明是最理想的方法之一。本系列将分成3节:单元测试基础知识打破依赖,使用模拟对象,桩对象,模拟框架创建优秀的单元测试本节索引:单元测试与集成测试测试驱动开发UnitTest和NUnit第一个单元测试命名规范单元测试与集成测试单元测试几乎总是...
                            
                            
                                分类:
其他好文   时间:
2015-08-21 13:24:16   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                0.Robot Framework 简介Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测试策略。其测试能力可以使用测试库进行扩展,测试库可以使...
                            
                            
                                分类:
Web程序   时间:
2015-08-17 23:29:37   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                0.Robot Framework 简介Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测试策略。其测试能力可以使用测试库进行扩展,测试库可以使...
                            
                            
                                分类:
Web程序   时间:
2015-08-17 18:52:39   
                                阅读次数:
157
                             
                    
                        
                            
                            
                                Android单元测试有两种方法,首先作为java程序,可以试用JUnit Test进行测试,另外也可使用Android JUnit Test进行单元测试。
要使用TT进行单元测试类的编写,需要将所有的测试类写到一个单独的文件夹下,在进行编译工程时,使用参数-filter将其从编译路径中排除,不对其进行插桩。
被测源码放在src文件夹中,单元测试驱动代码放在test_src文件下。
                            
                            
                                分类:
移动开发   时间:
2015-08-11 10:09:09   
                                阅读次数:
376
                             
                    
                        
                            
                            
                                记录下rfs的使用,参考虫师的1.robot_framework是验收测试和验收测试驱动开发的自动化测试框架 PS:验收测试ATDD的书很多,但是真是不了解,落后了;持续集成也很火2.关键字驱动,自定义关键字(PYTHON ,JAVA)
                            
                            
                                分类:
其他好文   时间:
2015-08-11 07:19:13   
                                阅读次数:
266
                             
                    
                        
                            
                            
                                前言
一个典型的软件项目中最为重要的两种测试类型,即程序员和用户的测试,称为“单元测试”和“验收测试”。在开发任何种类的企业或大型应用时都不容忽视,如果没有合适的工具作为支持,单元测试工作量非常巨大了。
测试驱动开发(Test Driven Development,TDD)技术是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你...
                            
                            
                                分类:
其他好文   时间:
2015-08-09 10:52:07   
                                阅读次数:
175