- 博客(52)
- 资源 (1)
- 收藏
- 关注
转载 编写用例
软件测试员是指根据测试计划和测试方案进行软件测试;能够针对软件需求开发测试模型,制定测试方案,安排测试计划,并对测试项目进行管理的专业人员。每一阶段的测试都是为了减少软件的bug和提升软件的功能需求,所以测试人员必须具备良好的编程功底。专业优势就业竞争小人才供不应求让软件测试人员的就业竞争压力明显小于同类其它职业,有利于从业者的身心健康。另外,由于软件测试在我国起步较晚,独立设置测试部
2014-05-27 00:03:16 806
转载 前景
随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。几乎每个大中型IT企业的软件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。软件测试工程师就是这样的一个企业重头角色。业内人士分析,该类职位的需求主要集中在沿海发达城市,其中北京和上海的需求量分别占去33%和29%。民企需求量最大,占19%,外商独资欧美类企业需
2014-05-27 00:02:48 776
转载 现状前景
现状软件开发中出现错误或缺陷的机会越来越多,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。但是,现实情况是,与软件编程比较,软件测试的地位和作用,还没有真正受到重视,对于很多人(甚至是软件项目组的技术人员)还存在对软件测试的认识误区,这进一步影响了软件测试活动开展和真正提高软件测试质量。(1)误区之一:软件开发完成后进行软件测试人们一般认为,软
2014-05-27 00:02:24 699
转载 程序测试
编辑外包软件测试就是指软件企业将软件项目中的全部或部分测试工作,交给提供软件外包测试服务的公司,由他们为软件进行专门的测试。这样做的好处有两个:一方面软件企业可以更好地专注核心竞争力业务,同时降低软件项目成本;另一方面,由第三方专业的测试公司进行测试,无论在技术上还是管理上,对提高软件测试的有效性都具有重要意义。外包软件测试行业前景非常看好,发展空间很大。IDG的数据显示,最近几年,中国的
2014-05-27 00:01:45 688
转载 测试工具
编辑Test Platform软件测试平台,简称TP,是业界唯一的对软件测试全过程进行支撑的软件测试工具。业界已有的软件测试工具基本上都局限在测试执行阶段,只能支撑测试执行阶段的活动,而测试分析、测试设计、测试实现这三个前期阶段的活动缺乏有效的测试工具支撑,直接影响了软件测试的完整性和充分性,从而影响最终研发的软件质量。David.yuan这样说:企业使用了博为峰TP测试平台,整个软件测试
2014-05-27 00:01:15 931
转载 软件测试
软件测试这个示意图演示了在整个生产周期中某个层次上的一次测试“微循环”。图中标注的其它流程可以是任意的开发流程,例如设计流程或者编码流程。也就是说, 只要测试条件成熟了,测试准备活动完成了,测试执行活动就可以进行了。H模型揭示了一个原理:软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行。H模型指出软件测试要尽早准备, 尽早执行。不同的测试活动可以是按照某个次序先后进行的
2014-05-26 23:39:44 792
转载 软件测试V模型
V模型问题1.测试是开发之后的一个阶段。2.测试的对象就是程序本身。3.实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。4.整个软件产品的过程质量保证完全依赖于开发人员的能力和对工作的责任心,而且上一步的结果必须是充分和正确的,如果任何一个环节出了问题,则必将严重的影响整个工程的质量和预期进度W模型W模型由Evolutif公司公司提出,相对于V模型,W模型增
2014-05-26 23:38:55 1371
转载 回归测试
主条目:回归测试回归测试指在软件维护阶段,为了检测代码修改而引入的错误所进行的测试活动。回归测试是软件维护阶段的重要工作,有研究表明,回归测试带来的耗费占软件生命周期的1/3总费用以上。与普通的测试不同,在回归测试过程开始的时候,测试者有一个完整的测试用例集可供使用,因此,如何根据代码的修改情况对已有测试用例集进行有效的复用是回归测试研究的重要方向,此外,回归测试的研究方向还涉及自动化工具
2014-05-26 23:38:07 2138
转载 单元测试
主条目:单元测试单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位:模块。[3]集成测试主条目:集成测试集成测试也称联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。其主要目的是检查软件单位之间的接口是否正确,集成测试的对象是已经经过单元测试的模块。系统测试主条目:系统测试
2014-05-26 23:37:29 701
转载 测试流程
1、制定测试计划[7]2、编辑测试用例3、执行测试用例4、发现并提交BUG5、开发组修正BUG6、对已修正BUG进行返测7、修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活测试阶段
2014-05-26 23:36:51 551
转载 7.1 测试用例内容
7.1.1 具体实施可以采用EXCEL和图形相结合,可用EXCEL编写测试用例的同时插入图形来加以说明。测试用例设计的内容可由:模块名、功能说明或图形说明、测试用例输入、应输出结果、实际输出结果、结论、BUG编号、BUG级别8部分组成。7.1.2 在测试用例设计模版中有“业务流程测试用例设计模版”(包含整体业务流程)和“功能测试用例设计模版”两个模板可按需要选择。7.2 测试用例表格格式
2014-05-26 23:36:14 851
转载 6 测试用例设计的原则
6.1 全面性6.1.1 应尽可能覆盖程序的各种路径6.1.2 应考虑存在跨年、跨月的数据6.1.3 大量数据并发测试的准备6.2 正确性6.2.1 输入界面后的数据应与测试文档所记录的数据一致6.2.2 预期结果应与测试数据发生的业务吻合6.3 符合正常业务惯例6.3.1 测试数据应符合用户实际工作业务流程6.3.2 兼顾各种业务变化的可能6.4 仿真性
2014-05-26 23:35:23 901
转载 5.1.2 测试用例的选择原则
1 目的:统一测试用例编写的规范,以保证使用最有效的测试用例,保证测试质量。2 范围:适用于公司对产品的业务流程、功能测试测试用例的编写。3 术语解释3.1 测试分析:对重要业务、重要流程进行测试前的分析。3.2 业务流程测试用例:关于产品业务、重要流程的测试用例。4 业务流程测试用例编写原则4.1 系统性4.1.1 对于系统业务流程要能够完整说明整个系统的业务需求、系
2014-05-26 23:34:52 3756
转载 系统测试(System Testing)
* 系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。* 系统测试的目的在于通过与系统的需求定义作比较, 发现软件与系统的定义不符合或与之矛盾的地方。验收测试(Acceptance Testing)* 在通过了系统的有效性测试及软件配置审
2014-05-26 23:33:42 5462
转载 * 回归测试
– 这种方式采取自顶向下的方式测试被修改的模块及其子模块;– 然后将这一部分视为子系统,再自底向上测试。关键模块问题* 在组装测试时,应当确定关键模块,对这些关键模块及早进行测试。* 关键模块的特征:① 满足某些软件需求② 在程序的模块结构中位于较高的层次(高层控制模块)③ 较复杂、较易发生错误④ 有明确定义的性能要求。确认测试(Validation Testi
2014-05-26 23:32:53 1131
转载 2. 单元测试的步骤
* 模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其它模块。– 驱动模块 (driver)– 桩模块 (stub) ── 存根模块* 如果一个模块要完成多种功能,可以将这个模块看成由几个小程序组成。必须对其中的每个小程序先进行单元测试要做的工作,对关键模块还要做性能测试。* 对支持某些标准规程的程序,更要着手进行互联测试
2014-05-26 23:32:02 1481
转载 1. 单元测试的内容
* 在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。(1) 模块接口测试* 在单元测试的开始,应对通过被测模块的数据流进行测试。测试项目包括:– 调用本模块的输入参数是否正确;– 本模块调用子模块时输入给子模块的参数是否正确;
2014-05-26 23:31:15 1859
转载 4. 常见的边界值
1) 对16-bit 的整数而言 32767 和 -32768 是边界2) 屏幕上光标在最左上、最右下位置3) 报表的第一行和最后一行4) 数组元素的第一个和最后一个5) 循环的第 0 次、第 1 次和倒数第 2 次、最后一次5. 边界值分析1) 边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测
2014-05-26 23:30:31 3165
转载 测试方法
等价类1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。2.划分等价类等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等
2014-05-26 23:29:53 521
转载 测试内容
编辑软件测试主要工作内容是验证(verification)和确认(validation),下面分别给出其概念:验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right)1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程。2.程序正确性的形式证明,即采用形式理论证明程序符合设计
2014-05-26 23:29:11 698
转载 软件测试书籍
软件测试书籍由开发人员来测试自己的代码是一件很不妥当的事情。开发和测试生来就是不同的活动。开发是创造或者建立某种事物的行为,如一个功能模块或整个系统。而测试的重要目的是证实一个模块或者一个系统工作不正常。这两个活动之间有着本质的矛盾。一个人不太可能把两个截然对立的角色都扮演地很好,因此应当限制开发人员在测试中的参与,给他们比较合适的任务是进行最底层的测试——单元测试。当一个程序员完成了设计
2014-05-26 23:28:21 617
转载 软件测试技术
软件测试技术事实上,如果在测试某个程序段时发现了可以纠正的缺陷,或者测试最终确定再没有其他缺陷,则应将这次合理设计并得到有效执行的测试称作是“成功的”。而所谓“不成功的”测试,仅指未能适当地对程序进行检查,未能找出程序中潜藏缺陷的测试。“软件测试就是证明软件不存在错误的过程”。对几乎所有的程序而言,甚至是非常小的程序,这个目标实际上是无法达到的。因为即使程序完全实现预期要求,仍可能包含有缺
2014-05-26 23:27:45 582
转载 测试目标
测试目标1.发现一些可以通过测试避免的开发风险。2.实施测试来降低所发现的风险。3.确定测试何时可以结束。4.在开发项目的过程中将测试看作是一个标准项目。[4]心理依据软件测试工程师职业发展前景软件测试工程师职业发展前景人类行为具有高度目标性,确立一个正确的目标有着重要的心理学影响。软件测试的心理学问题就是如何摆正测试的两个目标的关系,使得测试活动更加富
2014-05-26 23:26:22 1270
转载 测试原则
一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责。三,设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下要制造极端状态和意外状态,如网络异常中断、电源断电等。四,应该充分注意测试中的群集现象。五,对错误结果要进行一个确认过程。一般由A测试出来的错误,一
2014-05-26 23:25:43 885
转载 测试简介
软件测试[1-2]是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。Glenford J
2014-05-26 23:25:08 570
原创 java 模式 三
结构型有: 十七、Composite,组合模式:将对象组合成树形结构以表示部分整体的关系,Composite使得用户对单个对象和组合对象的使用具有一致性。 十八、Facade,外观模式:为子系统中的一组接口提供一致的界面,fa?ade提供了一高层接口,这个接口使得子系统更容易使用。 十九、Proxy,代理模式:为其他对象提供一种代理以控制对这个对象的访问
2014-05-07 22:26:37 504
原创 java 模式二
行为型有: 六、Iterator,迭代器模式:提供一个方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部表示。 七、Observer,观察者模式:定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知自动更新。 八、Template Method,模板方法:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,T
2014-05-07 22:25:56 533
原创 java 模式一
创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实
2014-05-07 22:24:43 453
转载 数据库有哪些种类
初级应用一般是ACCESS 配合的脚本程序一般是 ASP ASP.NET JSPMICROSOFT SQL 比较复杂点 不过功能强大很多 配合的脚本和ACCESS的一样MYSQL和PHP的组合是比较完美的如果你需要处理1000W条数据以上级别的数据,那以上的都不合适,一般用的比较多的是ORACLE 这个入门难度非常大如果想学的话就先学MICROSOFT SQL吧,
2014-05-05 08:44:24 4678
转载 操作系统的作用是什么?目前主流的操作系统有哪些?主要特点是什么?
操作系统的是负责管理计算机的软硬件资源、提高计算机资源的使用效率、方便用户使用的程序集合。 操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用的,因为计算机硬件只认识0和1,用户要想与计算机交流就必须使用机器指令,要想输入数据或打印数据,也必须自己启动并控制相应的外部设备;二是有效性,CPU
2014-05-05 08:41:21 13948
转载 目前有哪些操作系统
Windows类就不说了,我大家都在用,从1981开始就有了用1.x到现的2003再到vista版。 dos最不属于微软,它是买别人的系统后,再作修改的。应该到ms-dos 6.22作为纯dos就完了。以后的什么版本都是修改来的。 unix下发展了很多版本,也就是采用开源的方式来开发的操作系统有多种: Tu
2014-05-05 08:26:42 848
转载 《云计算:实现、管理与安全》
▲ 内容简介 本书准确解释了云计算的概念、应用前景及其优势和略势。作者首先从历史的角度讨论了计算的发展,重点介绍了导致云计算发展的先进技术;随后纵览了使得云计算模式可行的一些关键元素,并围绕云计算的使用和实现问题介绍了不同的标准,描述了由云计算服务提供商维护的基础设施管理;最后介绍了重要的法律和哲学问题以及成功的云计算供应商。 本书特点: · 讨论了虚拟化等新技术如何在云计
2014-04-22 17:55:18 855
转载 《智慧的云计算》
▲ 编辑推荐 掌握“云”时代的蓬勃商机,引领绿色未来!精辟的价值分析,翔实的案例分享,丰富的实践经验,云计算不再“云”山“雾”罩! 本书是作者近几年在云计算技术探讨和实践经验的基础上,结合了国内外云计算最新发展,经过多方努力写作而成。该书对云计算的基本概念、技术特征、国外应用现状等进行了较为深入的剖析,梳理了云计算、物联网与智慧地球的关系,对大家非常关心的云计算安全问题作了较好的
2014-04-22 17:53:46 973
转载 《可信云安全的关键技术与实现》
▲ 内容简介 随着云计算技术的应用越来越广泛,云计算的可信性和安全性问题凸显。 本书叙述了采用可信云安全技术解决云计算可信和安全问题的方法。可信云安全技术是在云计算环境中,针对云端互动的人进行可信计算和安全计算的技术。 本书分8部分,共22章。从指纹、人脸、语音识别和密码学技术入手,讲解可信云安全技术的相关内容,然后重点讲解了点集拓扑群论的数学理论、可信密码学技术、可信模式
2014-04-22 17:52:34 939
转载 国内第一本云计算原创图书《走进云计算》
本书由人民邮电出版社2009年5月出版本书分为两大部分,第一部分对云计算的起源、发展以及现状进行了详细的介绍,使读者对云计算这 一新的技术有一个全面的认识;第二部分通过一个云计算系统实例—云脑系统的实现过程,介绍了如何在现有技术条件下完成一个简单云计算系统的设计和开发,在 这一部份我们选取了云计算系统的界面设计、云文件系统、云存储、并行数据处理等有代表性的功能作为重点。《走近云计算》目录
2014-04-22 17:47:29 750
转载 推荐 30 款最好的免费项目管理软件
本文向你推荐30款免费的项目管理软件,其中有些是桌面应用,还有一些基于Web的平台,其中不乏优秀开源软件。TeamLabTeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。XPlanner+XPlanner是专门为XP(极限编程)团队设计的项目管理工具
2014-04-20 15:36:06 770
转载 应用软件
基本概念编辑计算机软件分为系统软件和应用软件两大类。应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集
2014-04-19 01:11:05 692
转载 软件测试
测试简介软件测试[1-2]是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子
2014-04-19 01:09:53 1445
转载 应用服务器
定义应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。简单的说,能实现动态网页技术的服务器叫做应用服务器。Web应用程序驻留在应用服务器(Application Server)上。应用服务器为Web应用程序提供一种简单的和可管理的对系统资源的访问机制。它也提供低级
2014-04-19 01:07:37 798
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人