测试技术文章

白盒测试之基本路径测试法[4]

o第三步:导出测试用例根据上面的计算方法,可得出四个独立的路径。(一条独立路径是指,和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路。V(G)值正好等于该程序的独立路径的条数。)ü路径1:4-14ü路径2:4-6-7-14ü路径3:4-6-8-10-13-4-14ü路径4:4-6-8-11-13-4-……

白盒测试之基本路径测试法[3]

基本路径测试法的步骤:o第一步:画出控制流图流程图用来描述程序控制结构。可将流程图映射到一个相应的流图(假设流程图的菱形决定框中不包含复合条件)。在流图中,每一个圆,称为流图的结点,代表一个或多个语句。一个处理方框序列和一个菱形决测框可被映射为一个结点,流图中的箭头,称为边或连接,代表控制流,类似于流程图中的箭头。一条边必须终止于一个结点,即使该结点并不代表……

白盒测试之基本路径测试法[2]

n如果判断中的条件表达式是由一个或多个逻辑运算符(OR,AND,NAND,NOR)连接的复合条件表达式,则需要改为一系列只有单条件的嵌套的判断。例如:1ifaorb2x3else4y对应的逻辑为:独立路径:至少沿一条新的边移动的路径(未完待续)

白盒测试之基本路径测试法[1]

白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。在程序控制……

什么是UAT测试?

UAT,(useracceptanceTest),用户接受度测试以下是它的一些一般步骤;仅供参考一步:用户培训手册准备(就是针对要进行UAT测试的对象,及要进行培训的用户,准备一些培训资料:一般是测试对象使用/功能手册及要培训的用户的个人资料等等:就跟教师上课进行备课差不多)二步:测试脚本发放(如果你公司采取自动化测试,那么每一个功能或一个模块等都有对应的测……

软件回归测试及其实践

一、概述     在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致……

WEB性能测试研究

 一、引言   随着网络技术的迅速发展,尤其是WEB及其应用程序的普及,各类基于WEB的应用程序以其方便、快速,易操作等特点不断成为软件开发的重点。与此同时,随着需求量与应用领域的不断扩大,对WEB应用软件的正确性、有效性和对WEB服务器等方面都提出了越来越高的性能要求,对WEB应用程序进行有效的系统的测试也逐渐成为人……

Visual Studio 2008单元测试实践

 本文转载自http://blog.csdn.net/kkshizhu520/archive/2007/12/04/1915438.aspx      单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。&nbs……

对包含CA认证的应用程序进行性能测试的配置过程

 前两天分公司的一个项目需要进行性能测试,要我们给予技术支持。这个项目的架构是B/S的,其中一项需要测试的业务,使用了CA认证技术(身份认证),因为原来没有编写过针对这种情况的测试脚本,所以费了一些周折,现在将这个过程整理出来,供遇到相同问题的朋友参考。   我们进行测试时,所使用的客户端为windows,使用的性能测……

微软针对软件产品的测试案例

 专为MicrosoftWindowsXP设计应用程序测试框架定义了用于验证WindowsLogoProgram(Windows徽标计划)技术要求的测试项目。每种测试案例均提供逐步过程,并解释徽标计划技术要求中与测试项目相关的基本原理。测试案例组织方式。测试框架中的每种测试案例均拥有一个与其所测试的徽标计划需求相对应的数字,以及一个以问题形式出现的……

有效的用例编写规则

第一章什么是高质量的用例1.1为什么要使用用例   用例提供了一种用于构建故事的半形式框架;   在每个用例和所有描述层次中,用例都描述了错误情况的系统需求;   虽然本质上是一种功能分解技术,但用例已经成为面向对象软件开发的一个流行元素;  &nb……

软件测试原则

 由于软件测试的复杂性,我们企图使经过测试的软件做到零缺陷是不可能的,而应该以用户的需求要求为检验标准,从而做到足够好的测试。权衡投入/产出比的原则:不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。因为我们没有办法充分届定什么样的测试是不充分的,什么样的测试是过分的。所以,再软件开发过程中应在早期就开展各种质量保证……

Web测试中容易被忽略的Charset问题

 今天继续进行一个更综合的脚本制作,录制设置、进行录制、脚本修改,一切都轻车熟路,进行得很顺利。经过近一个小时的对比和修改,OK,脚本大功告成,终于可以小试牛刀了,嘿嘿。      运行,replaylog一切正常(窃喜,小样,还不轻松搞定),看看服务器log,晕,一堆错误,这在直接操作时……

要想做好单元测试-必须掌握编程规范

 JAVA编程规范命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)Package的命名Package的名字应该都是由一个小写单词组成。Class的命名Class的名字必须由大写字母开头而其他字母都小写的单词组成Class……

性能测试规划建议书

性能测试的几个术语1.响应时间   我把“响应时间”的概念确定为“对请求作出响应所需要的时间”,把响应时间作`为用户视角的软件性能的主要体现。响应时间划分为“呈现时间”和“系统响应时间”两个部分。   其……

(共 77 条) 1 2 3 4 5 6