登录社区云,与社区用户共同成长
邀请您加入社区
什么是白盒测试?很多人都听说过白盒测试。通常的说法是,白盒测试是能看到全部产品源代码的测试。常常,白盒测试都是和牛人绑在一起的。个人认为这是一种比较狭隘的说法。然而究竟什么是白盒测试呢?可能有很多的人在做了很长时间的白盒测试以后发现,自己其实不是在做白盒测试,而是在做灰盒测试,原因是不够“白”,因为他没有看到全部的产品代码。其实,我个人认为,这是做白盒测试的误区。从广义来说,个人认为,白...
Razor引擎下载地址:http://github.com/Antaris/RazorEngine解析Model:string template = "Hello @Model.Name! Welcome to Razor!";string result = Razor.Parse(template, new { Name = "World" });...
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模...
前言: 虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动化测试框架。Unity是一个简单且直接的自动化单元测试框架,它由很少的几个文件构成。搭建环境: 1.从github上下载最新版本的Unity源码,下载链接:https://github...
周次学习时间新编写代码行数博客量(篇)学到知识点第一周4h275(行)1(篇)对软件工程这门课程的感性认识软件工程就业分析与思考与及软件工程的定义观看助教使用Git开源工具...
MVVM中的View 和 ViewModel可以互相通信。也就是可以互相调用。MVC中的是单向通信。也就是View跟Model,必须通过Controller来承上启下react jsaue.jsBackbone.js——优点:强大的社区,强劲的势头;缺点:抽象较弱,很多功能亟待增加。SproutCo...
一.文章开头给出团队序号,开发的软件名称,仓库地址。团队序号:09开放的软件名称:贪吃蛇码云仓库地址:https://gitee.com/gjm666/snake_eating_project/branches程序下载地址:https://gitee.com/gjm666/snake_eating_project/blob/Snake%E5%BC%80%E5%8F%91/Debug.zi...
GIT地址https://github.com/WamnarioGIT用户名Wamnario学号后五位24114博客地址https://www.cnblogs.com/unmario/作业链接https://www.cnblogs.com/unmario/articles/11545935.html配置环境原链接要求使用 Micros...
http://stackoverflow.com/questions/1791570/modelstate-isvalid-false-why第一个About "can it be that 0 errors and IsValid == false": here's MVC source code fromhttp://aspnet.codeplex.com/sourcecontrol/...
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器..
ylbtech-杂项:Mantis缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。1.返回顶部...
总体概述单元测试,是集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。单元测试(Unit Testing)单元测试又称模块测试,是针对软件设计的...
框架的介绍:1. 已经完成了对于消息内部类型的支持(int, short, long, uint, ushort, ulong, bool ,float, double, byte, sbyte, byte[], decimal, DateTime, IntPtr, Guid)2. 支持内部序列化元数据(.NET可序列化的对象) 3. 对于智能对象内部的“智能对象”提供支持。 支持迭代元数据...
开源框架 admin 2年前 (2015-04-13) 2462浏览最近学了一些有用的前端开发框架,希望能利用一些空闲时间,针对使用频率较高的CSS和JavaScript框架作一次全面的整理,也算得上前端开发框架备忘录吧,这里只提名称,使用方法不在此阐述,可自行网络查找,本清单将不断更新并维护,希望对前端开发的朋友有所帮助。Bootstrap:Twitter团队出品,简洁、直观、...
博客转载:http://www.cnblogs.com/codebean/archive/2011/07/25/2116043.html一.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什...
Testlink是一个开源的测试管理工具,主要用于管理测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。下面说说Testlink的主要功能如下:1、 测试需求的管理2、 测试计划的管理3、 测试用例的管理4、 测试用例的执行5、 测试结果的分析 (包括测试结果的图表分析)6、 基于角色的用户管理再...
1.CMMI3标准:立项、计划、需求、设计、编码、测试。2.SVN:开放源代码的版本控制系统,用于多个人共同开发同一个项目,共用资源的目的。3.JAVAEE:JSP规范、Servlet规范、JDBC规范。4.JavaBean:JavaBean是一个遵循特定写法的Java类;5.Spring作用:spring就是作为容器,用来管理struts和hibernate之间的工作的...
1 NET开发人员值得关注的七个开源项目2 软近几年在.NET社区开源项目方面投入了相当多的时间和资源,不禁让原本对峙的开源社区阵营大吃一惊,从微软.NET社区中的反应来看,微软.NET开发阵营对开源工具的依赖正日益增强,本文就为所有.NET开发人员介绍7个应该关注的开源项目,也许其中正有你需要的。345 Ajax控件工具包678 ...
四则运算生成器任务能够自动生成四则运算练习题可以定制题目数量用户可以选择运算符用户设置最大数(如十以内、百以内等)用户选择是否有括号、是否有小数用户选择输出方式(如输出到文件、打印机等)最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)任务分工驾航员:黄婕领航员:田玉燕Coding代码连接本次项目的Coding的代码链接:https://git.de...
Django是一个开发源代码的web应用框架,由Python写成,采用MVC软件设计模式,即:模型,视图,控制器。同时Django也是Python语言中最具有代表性的一种开发web的框架。今天小编就跟大家聊聊Python基础之Django学习攻略,希望对大家的学习有帮助。Django相较与其他web框架的优势在于大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Sess...
一、Exceptionless 简介Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等技术栈的应用程序中,并且提供了Rest接口可以应用在 Javascript,Node.js 中。它将日志收集变得简单易用并且不需要了解太多的相关技术细节及配置...
基本任务:代码编写+单元测试(1) Github地址:https://github.com/LongtermPartner/ExtendWordCount(2) PSP表格:psp 2.1psp阶段预估耗时(分钟)实际耗时(分钟)Planning计划1010Estimate估计这个任务...
一切都会归结为程序,现在为之努力如下: 看视频,把之利用到项目中,并且最好把知道点都放在博客上,然后视频就可以销毁了,因为看它太浪费时间 最重要学会使用工具,工欲善其事,必先利其器,一个得心应手的工具是相当有灵性的,可以说本篇的核心就是工具 学习记录,学习记忆力,可以谈到 git 管理工具,因为这里可见我们的每一步成长 以测试为开发之驱动,让我想起下一步...
Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594Spring源代码解析(三):Spring JDBC:http://www.javaeye.com/topic/87034Sprin...
学会如何读一个JavaWeb项目源代码<转>一:学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->springioc->log->代码1、先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了...
Struts2的工作原理上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤(可查看源码:https://github.com/apache/struts):1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Fi...
一、ehcahe的介绍EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP a...
git:https://github.com/xiaozhuanfeng/demoProj代码结构:application.properties:spring.messages.basename=i18n/sprMesgs说明:默认情况下,国际化资源文件的基础名为messages,且存放在classpath根路径下,即messages.properties、m...
Managed Extensibility Framework 在.NET 4.5中有若干改进,这些都是源自于开源社区的推动(http://mef.codeplex.com/)。这改动包括:对泛型类型的支持、多作用域及对基于约定编程模型的支持。什么样的代码才算是基于约定的呢,其实在MS其它框架中也有所体现,比如ASP.NET MVC中 Url Routing /EF 4.1+的Fluent...
当问题诊断告一段落,很可能你已经完成了任务中最困难的部分了,但是,依然要小心,你必须知道,对于一个好的修复来说,不仅仅是让软件能够正常运行,你还需要为将来奠定良好的基础。缺陷修复的三个目标:修复问题,避免引入回归,维持或提高代码的整体质量(可读性、架构、测试覆盖率等)假设你的开发过程包括测试驱动(测试优先)开发,你拥有一个自动化测试框架和大量的单元测试工具,当你要对源代码进行修改的时候,这...
KRouter(https://github.com/richardwrq/KRouter)路由框架借助gradle插件、kapt实现了依赖注入、为Android平台页面启动提供路由功能。####从startActivity开始说起一直在想应该怎么样为这篇博客起个头,后面在洗澡的时候突然灵光一闪,干脆就从最开始编写这个框架的起因开始写起吧。在组件化开发的实践过程中,当我完成一个模块的开发后(...
(注:1、本文基于Node.js V0.3.6; 2、本文假设你了解JavaScript; 3、本文假设你了解MVC框架;4、本文作者:QLeelulu,转载请注明出处。5、本文示例源代码:learnNode.zip)Node.js是什么Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python...
一、效果如下:二、在框架当中调用代码如下: 1.在js里配置如下:1<script type="text/javascript">2var viewModel =function(data){3var self = this;4...
结对成员(肖荣森201421123079 苏上鑫201421123081)coding地址:https://coding.net/u/theouts/p/javaUnit/git题目需求:1.把计算模块提取出来,单独创建一个类。2.针对提取出来的计算类的接口函数做单元测试。过程:一.测试环境:项目以java语言进行开发,使用junit4进行测试...
用Nancy和Simple.Data创建一个图片博客 第一部分:开始一个工程这是用Nancy和Simple.Data创建一个图片博客的第一部分:placeholder:目录前言:巴拉巴拉巴拉步骤1:创建Visual Studio solution创建一个空的ASP.NET Web应用,如何创建呢?首先去Github上的Nancy项目地址Acc...
1.现有成熟Flex框架 Cairngorm (Adobe Open Source) - MVC framework PureMVC (Open Source) - MVC framework Mate (Open Source) - tag-based, event-driven Swiz (Open Source) - Metadata-based Dependenc...
Django基础篇djanjo简介Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V...
一、主要内容:组成原理知识点汇总与复习授课:sunnyACT张思鹏(中城投丝路@180科技)二、学习参考:sunnyACT张思鹏(中城投丝路@180科技)xmind使用参考:必备工具|三分钟带你认识神秘的思维导图【10分钟掌握】- http://www.fishcoo.com/html/1/106/152/198/2755.htmlsunnyAct社区 h...
《JavaScript 每周导读》第三期继续向大家分享最新的 JavaScript 重点资讯、技术文章、开发工具资源以及新出炉的各种开发框架,让 JavaScript 开发人员了解领域内的技术发展趋势。本周头条是《201年JS1K竞赛获胜作品:"Autumn Evening"》和《雅虎开源 JavaScript MVC 框架:Mojito》,详细内容如下:本期头条2012年JS1...
下面来说一下实现生成数独和解数独的大致设计。首先,整个项目大概包括两部分,生成数独和解数独,这两部分基本是相互独立的。生成数独的部分比较简单,只需要一个函数即可。解数独的部分我会写一个DLX类,来实现DLX精确覆盖的功能,还需要一个函数读取待解数独,构造DLX求解并输出。由于解数独部分设计大量计算和I/O,之后可能会加入多线程,如果效果不好的话再通过Github版本回退。还有就是解...
为什么80%的码农都做不了架构师?>>>...
Web开发过程中使用模板为了更好的将Web设计人员和业务开发人员的聚焦点分开,然后各自聚焦一点,Web设计者做漂亮的网站,业务开发者写一等的代码。而在项目实践中,这点要求的无法兑现,让人格外沮丧,实际并没能真正将设计者和开发者的焦点分开,实际也是不能分开的,设计者和开发者必须相互了解对方的工作,才能对项目有更好的把握,更好的合作。 Java Web开发的开源模...
最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享。通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经...
MVP现在已经是目前最火的架构,很多的框架都是以MVP为基础,甚至于Google自己都出一个MVP的开源架构。https://github.com/googlesamples/android-architecture,里面有好几个项目,我们先谈下todo-mvp这个最基础的MVP架构。说到MVP,我们不得不谈到最最经典的MVC架构。什么是MVC,概括来说就是数据层,控制层以及显示层的分离。虽然..
一步步打造一个简单的 MVC 电商网站 - BooksStore(一) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 《一步步打造一个简单的 MVC 电商网站 - BooksStore(一)》(发布时间:2017-03-30)《一步步打造一个简单的 MVC 电商网站 - BooksStore...
STLporthttp://www.stlport.orgboosthttp://www.boost.org/http://sourceforge.net/projects/boost/Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,...
用来辅助软件开发、运行、维护、管理和支持等过程中的活动的软件称为软件工具。1. 软件开发工具需求分析工具:用于辅助软件需求分析活动的软件;设计工具:用于辅助软件设计活动的软件;编码和排错工具:辅助程序员进行编码活动的工具;测试工具:用于支持软件测试的工具。2. 软件维护工具版本控制工具:用来存储、更新、回复和管理一个软件的多个版本;文档分析工具:用来对软件开发过程中...
结对作业博客Github 项目地址https://github.com/AlbertShenC/LongestWordChainPSP表格估计时间PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)Planning计划· Estimate· 估计这个任务需要多少时间6045Developm...
转自:http://apps.hi.baidu.com/share/detail/34357990 上午同时说,网络打印机打印不了,于是首先看一下打印服务器IP是不是给换了,结果没换。接着尝试重新添加一下网络打印机,结果问题来了,连不上,提示:操作无法完成(错
测试
——测试
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net