上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: 软件测试:V模型,还是X模型?X模型的目标是弥补V模型的一些缺陷。X模型真的能解决测试过程各方面的问题,例如交接、经常性的集成? 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。在《软件测试:不可忽略的阶段》中已经详细讨论了V模型,这里只作一个概要的介绍。 V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 图1- 阅读全文
posted @ 2013-06-25 15:21 夜雨阑珊 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 华为软件测试工程师面试题http://www.mianwww.com/html/category/it-interview/softwaretestQ1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?答:七层结构从上到下依次是:7 应用层 ;6 表示层 ;5 会话层 ;4 传输层 ;3 网络层 ;2 数据链路层 ;1 物理层 五层结构是5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Co 阅读全文
posted @ 2013-06-25 15:19 夜雨阑珊 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 软件测试基础教程测试的基本概念测试是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。 α β测试事实上,软件开发人员不可能完全预见用户实际使用程序的情况。例如,用户可能错误的理解命令,或提供一些奇怪的数据组合,亦可能对设计者自认明了的输出信息迷惑不解,等等。因此,软件是否真正满足最终用户的要求,应由用户进行一系列“验收测试”。验收测试既可以是非正式的测试,也可以有计划、有系统的测试。有时,验收测试长达数周甚至数月,不断暴露错误,导致开发延期。一个软件产品,可能拥有众多用户,不可能由每个用户验收,此时多采用称为α、β测试的过程,用来发现那些似乎只有最终用户才能发现的问 阅读全文
posted @ 2013-06-25 15:17 夜雨阑珊 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 功能自动化测试工具 厂商 工具名称 * Mercury Winrunner 备注:世界上最古老、经典的测试工具厂商Mercury Interactive公司(2004年改名Mercury)的绝对主打产品,于Loadrunner、Testdirector并称三雄,统治IT行业测试工具市场的20世纪末的10余年。然而它过时了,随着20世界末WEB应用技术的盛行,Winrunner显得力不从心。故2003年Mercury公司开发新产品QuickTest,而后Winrunner退居二线。2006年Mercury公司被HP全权收购,如今Winrunner已从HP产品家族中消失。一代巨星就这样陨落了... 阅读全文
posted @ 2013-06-25 15:16 夜雨阑珊 阅读(2817) 评论(0) 推荐(0) 编辑
摘要: 1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复制档案及目录10 制作Tag或是Release11 快速参考11.1 取得(Checkout)Repository11.2 更新(Update)档案或目录11.3 新增(Add)档案或目录11.4 提交(Commit)修改过的档案或目录11.5 Copy/Tag/Branch/Release档案或目录安装及下载client 端 阅读全文
posted @ 2013-06-25 15:02 夜雨阑珊 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在本演练中,您将创建一个动态链接库 (DLL),其中包含可供其他应用程序使用的有用例程。使用 DLL 是一种重用代码的绝佳方式。您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。本演练使用本机 C++。有关使用本机 C++ 创建静态库的演练,请参见演练:创建和使用静态库。有关使用面向公共语言运行库的 Visual C++ 的演练,请参见演练:创建和使用托管程序集。本演练涵盖以下内容:创建新的动态链接库 (DLL) 项目向动态链接库添加类创建引用动态链接库的应用程序在控制台应用程序中使用类库的功能运行应用程序先决条件本主题假定您具备 阅读全文
posted @ 2013-06-25 14:44 夜雨阑珊 阅读(17059) 评论(0) 推荐(1) 编辑
摘要: 第七章。指针和函数的关系可以把一个指针声明成为一个指向函数的指针。 intfun1(char*,int); int(*pfun1)(char*,int); pfun1=fun1; .... .... inta=(*pfun1)("abcdefg",7);//通过函数指针调用函数。 可以把指针作为函数的形参。在函数调用语句中,可以用指针表达式来作为实参。 例十三: intfun(char*); inta; charstr[]="abcdefghijklmn"; a=fun(str); ... ... intfun(char*s) { intnum=0; f 阅读全文
posted @ 2013-06-25 12:43 夜雨阑珊 阅读(322) 评论(0) 推荐(0) 编辑
摘要: C++笔记 第十四天 2007年4月10日 1、对文件的分类 (1)文本文件:每个字节都是有效的可显示的ASCII码 ,getline() , >> (2)二进制文件:字节是连续的,不能用vi , more查看文件内容,read按字节数读取 , write 100 是整数的100,占4个字节 “100”是字符数组,占3个字节 2、异常 (1)人为错误:由于程序员编码不当 客观错误:不能避免的错误 (2)通过返回值判断程序的错误情况,对调用者的要求高,要写if()else()判断,而且对于返回值的含义要非常的清楚 所以C++中提供了异常处理机制 3 异常的工作原理: 1) 程序员写的 阅读全文
posted @ 2013-06-25 12:42 夜雨阑珊 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1、类和对象 类就是对对象的描述,主要从属性和行为两个方面描述。 对于属性一般作成private , 行为作为public 函数 (1)构造函数,初始化所有的成员变量,系统自动调用,可以重载 (2)析构函数,在对象生命周期结束的时候自动被调用调用,不准重载 构造函数和析构函数都是系统自动调用的,析构函数可以通过对象调用 A a; a.A(); //error 构造函数是不能手工调用的 a.~A(); //right 手工调用析构函数时,会被当作一个普通的成员函数调用,其中的代码会被执行,对象不被销毁 (3)get,set方法 用于访问私有的成员变量的,外界访问变量的唯一通道 (4)类本身的行. 阅读全文
posted @ 2013-06-25 12:41 夜雨阑珊 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、数组是自动分配空间,指针要手工分配空间(int *p = new int;)2、在Unix上,程序出现段错误的时候,系统会生成core 文件,会把出现错误的那一刻的程序镜像保存在此文件中3、结构的成员变量出现数组: struct Account{ long id ; //char name[ 50 ] ; //char password[ 10 ] ; char * pname ; char * ppwd ; double balance ; }; 数组长度100-200字节,最好用数组做,这样方便 数组很大的时候,可以考虑用指针,赋值的时候要注意: a.pname = new char[ 阅读全文
posted @ 2013-06-25 12:39 夜雨阑珊 阅读(233) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页