上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 关于Ad-hoc测试的基本知识 “Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重.. 阅读全文
posted @ 2013-05-10 15:58 Binyao 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 策略模式的组成抽象策略角色: 策略类,通常由一个接口或者抽象类实现。具体策略角色:包装了相关的算法和行为。环境角色:持有一个策略类的引用,最终给客户端调用。策略模式结构图:概念策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。Context(应用场景):1、需要使用ConcreteStrategy提供的算法。2、内部维护一个Strategy的实例。3、负责动态设置运行时Strategy具体的实现算法。4、负责跟Strategy之间的交互和数据传递。Strategy(抽象策略类):1、 定义了一个公共接口,各种不同的算法以不 阅读全文
posted @ 2013-05-10 10:02 Binyao 阅读(216) 评论(0) 推荐(0) 编辑
摘要: C#中类及类型成员修饰符有以下四类:public,private,protected,internal,protected internal。public 类及类型成员的修饰符private 类型成员的修饰符protected 类型成员的修饰符internal 类及类型成员的修饰符由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal. 1.public class:任何地方该类都可以被访问到。 2.internal class:只有在同一程序集内,该类才可以被访问到。而类型成员的修饰符可以是由... 阅读全文
posted @ 2013-05-09 10:04 Binyao 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Upgrade testing,顾名思义,也就是当产品出现问题,或者发布新的功能,有新的版本的时候,那么就需要我们做upgrade testing, 由以前的老的版本升级到最新的版本。升级前后我们都需要确认功能都正常的work, 主要确认升级后的功能正常。Upgrade testing通常有2 种.通过MU进行upgrade.直接安装.exe/升级包进行upgrade.Tools:MUAC(Microsoft Update Authoring Client)可以用MUAC这个工具创建,编辑software updates, detectoids and categories. 然后delive 阅读全文
posted @ 2013-05-08 16:31 Binyao 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、教育、政府和娱乐及我们的工作和生活产生了深远的影响。因为Web能提供支持所有类型内容连接的信息发布,容易为最终用户存取,更多传统的信息和数据库系统正在被移植到互联网上;电子商务正迅速增长,范围广泛的、复杂的分布式应用也正在Web环境中出现。基于Web的系统在变得越来越复杂的同时,Web应用软件的缺陷危机也更加严重、更加广泛。 在Web工程过程中,基于Web系统的测试、确认和验收已成为一项重要而富有挑战性的工作。Web测试也毫无例外地必须进行自动化测试。以期能通过自动化测试工具按照测试工程师的预定计划进. 阅读全文
posted @ 2013-05-06 17:02 Binyao 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。View Code // The .NET Framework 1.1 way to create a list:System.Collections.ArrayList list1 = new System.Collections.ArrayList();list1.Add(3);list1.Add(105);System.Collections.ArrayList 阅读全文
posted @ 2013-05-06 16:10 Binyao 阅读(1206) 评论(0) 推荐(1) 编辑
摘要: 对于Public API 测试感受Public API功能测试了解测试Public API的具体功能。准备测试数据,比如测试帐号,测试所需要的数据。调用相应的Public API接口,比如WCF,需要相应的cert,WCF端口。准备自动化测试代码call Public API里面的所有方法,获取相应的数据。验证,和实际数据进行验证,比如UI.Public API性能测试性能测试,故名思意,需要了解Public API call 不同的数据所花的时间,是否可以接受。了解测试Public API的具体功能。比如WCF,需要相应的cert,WCF端口。准备数据,这里跟功能测试类似,因为是性能测试,需 阅读全文
posted @ 2013-05-06 10:54 Binyao 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 手动测试是需要人工完成的测试,被广泛应用于各类产品的各种测试任务中,而与之相对应还有自动化测试,即通过程序自动运行完成测试任务。自动化测试能帮助开发团队节省测试运行的人工、提高开发效率。接下来在本篇中,我想和大家讨论一下敏捷开发中手动测试和自动化测试之间的关系以及如何实现和利用自动化测试。手动测试的特点 由于手动测试依赖于人工操作,很自然的存在着不确定性,每一次的操作都可能或多或少有一些不同。这种不确定性既是手动测试的优点,也为其带来了一定的局限性。从优点的角度来说,手动测试更加灵活多变,可能在不经意间就采用了一种全新的操作序列,或者将产品带入一个意料之外的状态。这有助于深入测试产品功能的细节 阅读全文
posted @ 2013-05-05 15:40 Binyao 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 不一样的SDET 首先,我要强调的是这篇文章讨论的是微软的Software Development Engineer in Test,中文翻译为测试开发工程师,简称SDET。不同于以手工或者脚本帮助测试的软件测试工程师 (STE, Software Test Engineer),SDET是用编程方法结合正确的测试方法学来确保软件符合正确的设计和用户的需求,这里强调的是用编程语言来设计程序并完成自动化的高效测试。下面我就细说一下我们SDET的不同之处。 首先,SDET和SDE具有一样的设计和编程能力,这是我们筛选简历的基本条件之一。无论在美国还是中国,我们从大学招来的SDET都要具有Comput 阅读全文
posted @ 2013-05-05 15:07 Binyao 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在前面李敏的一位软件测试开发工程师的成长体验中, 她提到了微软的自动化测试. 在软件开发流程中, 这种开发一次、自动执行的测试方法被看作测试领域的尖端技术。 在Wikipedia中对其的定义是: “Test automation is a process of writing a computer program to do testing that would otherwise need to be done manually. Once the testing has been automated, a large number of test cases can be validat. 阅读全文
posted @ 2013-05-05 15:04 Binyao 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页