![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 90
潼潼水势向江东
这个作者很懒,什么都没留下…
展开
-
软件测试
一.测试高端人才定义葛优在《天下无贼》里那句话说得好,“21世纪最缺的是什么?人才!”君不见“我国软件测试人才缺口已达20万、30万、40万”之类的新闻频频见于报端,各类测试工程师培训机构如雨后春笋般冒出,测试工程师已经成为各大招聘网站中最热门、活跃的职业之一。测试工程师的进入门槛看似很低,实际上要做一名合格的、高层次的测试工程师并非易事。而目前国内的测试领域最缺的就是高端转载 2012-09-27 15:14:42 · 1662 阅读 · 0 评论 -
Eclispe 阅读C++代码
我们经常需要阅读别人的代码,我们经常需要在类、函数之间跳转,这时一个IDE就非常有必要。下面就说说如何利用 Eclispse 阅读被人的代码。1、下载别人的代码。2、查看别人的代码目录下是否有 .project\ .cproject 这样的文件。 如果有,表示该工程 已经建好了的。则可以采用import 的方法,如下所示。3、打开File--》imp原创 2016-07-22 13:00:38 · 664 阅读 · 0 评论 -
了解软件加壳
加壳一般是指保护程序资源的方法.,可以我们编译的exe可执行文件进行保护。比如: 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩。加壳说明:http://wenku.baidu.com/view/f71f4bdca58da原创 2013-03-31 11:30:32 · 1353 阅读 · 0 评论 -
学习CppUnit测试框架
上次学完VS2005的测试框架后,想应用一下。找了《Essential C++》第4章的Stack例子,可是却发现编译的时候有一堆的错误。好像和待测文件的#include有关吧,因为注释掉这些#include就没有类似的错误提示了。但这时源代码就不能正确运行。一方面上网求助,另一方面觉得VS2005的测试框架应用在C#上可能会好些,在C++上就未必好了。于是想起转载 2012-11-11 20:39:26 · 961 阅读 · 0 评论 -
改善代码设计-重构
这几天我的任务把某一长方法进行提取函数,使其代码更简短,更好理解,更好修改! 其实这些吧,专业术语叫做代码重构! 针对局部代码的重构是比较简单的,不过需要注意的地方是,你一定要符合现有架构的思想,在它的范围之内去思考。 其实这种方式的重构大多就是提取方法,或者是以真实业务流程的思路去重构现有的代码执行流程,以便易于理解,或者是降低程序之间的依赖性。要原创 2012-07-11 10:41:22 · 763 阅读 · 0 评论 -
玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
原文地址 :http://www.cnblogs.com/coderzh/archive/2009/03/31/1426758.html 一、前言本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。二、下载如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版转载 2012-11-11 20:52:24 · 568 阅读 · 0 评论 -
软件开发流程(通俗版)
转自 http://blog.renren.com/share/233577008/602998285软件开发的内容是:需求、设计、编程和测试! 需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流。 设计:转载 2012-10-19 16:19:39 · 1585 阅读 · 0 评论 -
软件开发流程(转载)(介绍迭代的)
软件开发流程迭代化软件开发技术1. 传统开发流程的问题 传统的 软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段。 如必须完成全部的系统需求规格说明书之后才能够进入概要设转载 2012-10-19 16:18:24 · 2961 阅读 · 0 评论 -
CMMI模型与SPICE标准对比分析
转自:http://blog.sina.com.cn/s/blog_93c2f67001013qsf.html CMMI模型与SPICE标准对比分析睿泰科技 彭国明 1、CMMI简介 CMMI模型是卡内基梅隆大学2001年9月推出的成熟的系统工程和软件工程的集成成熟度模型。这个模型可以指引一个组织去改进它用于开发维护、购买产品和服务的过转载 2012-09-21 11:11:49 · 12185 阅读 · 0 评论 -
SPICE:过程改进的又一种选择
转自:http://tech.hexun.com/2009-06-18/118740129.html 根据2008年3月美国国防部直属的软件工程研究所(简称CMU/SEI)公布的年度数据显示,中国通过CMMI(能力成熟度集成模型)认证的企业总数达到448家,已超过印度(311家),居世界第二位,仅次于美国(847家)。虽然目前我国高成熟度企业只有52家,与印度(173家)和美国(135家转载 2012-09-21 11:21:22 · 2565 阅读 · 0 评论 -
白盒测试
1,什么是白盒测试? 答:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态原创 2012-10-09 17:36:14 · 1313 阅读 · 0 评论 -
软件测试基础知识
1.自动化测试为何重要?答:自动化测试可以让测试人员从枯燥无味的手工重复性测试中解放出来,能提高工作效率。2,如何判断测试可以结束了?答:之前提交的BUG95%都已解决。并且没有严重的bug未解决。就可以结束了。3,制定测试计划时,需要考虑哪些? 答:产品特点、产品的主要功能模块、测试策略确定、测试所需配置资源!4,功能测试是什么?答:功能测试主原创 2012-10-08 18:23:34 · 431 阅读 · 0 评论 -
virtual Box 安装 增强包
转自:http://blog.sina.com.cn/s/blog_70ab6bcc0100p8kx.html为什么要安装这个增强包? 因为主机与虚拟机之间设置在文件夹共享的时候,需要先安装这个。VirtualBox中的RedHat平台下安装增强功能包提示:账户要有安装权限 redhat-server-5.4 32位 //本次使用的软件转载 2016-08-12 21:20:09 · 579 阅读 · 0 评论