精华内容
下载资源
问答
  • 2、什么是静态测试? 答:不运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在错误过程。 3、什么是手工测试? 答:由人工手动地去一个一个输入测试数据,然后查看是否符合预期结果一种测试,...

    1、什么是动态测试?
    答:指的是实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程,所以判断一个测试属于动态测试唯一的标准就是看是否运行程序。

    2、什么是静态测试?
    答:不运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。

    3、什么是手工测试?
    答:由人工手动地去一个一个输入测试数据,然后查看是否符合预期结果的一种测试,属于比较初级但很普遍的一种测试方法。

    4、什么是自动化测试?
    答:把以人为驱动的测试行为转化为机器执行的一种测试方法,用工具或者代码来替代人工,以此节省大量的人力成本和时间成本。

    展开全文
  • 单元测试既不属于动态测试也不属于静态测试。 单元测试既可以使用静态分析,也可以使用动态测试,对于静态测试和动态测试应该配合使用。 从静态测试方面来说,静态测试的静态代码分析结果可以适用于所有可能的运行...

    单元测试既不属于动态测试也不属于静态测试。

    单元测试既可以使用静态分析,也可以使用动态测试,对于静态测试和动态测试应该配合使用。

    从静态测试方面来说,静态测试的静态代码分析结果可以适用于所有可能的运行情况,但动态测试由于总是对特殊取值的测试,因此仅能测试到程序的特定属性,即保证被测组件在测试平台上对于特定的输入是有效的。

    而从另一方面来说,动态测试可以覆盖到程序的各种前置条件和后置条件的组合情况,能够真实反映程序在特定运行期的运转情况,并能说明执行的常用路径,大大超过同期静态分析所能达到的范围。

    所以说静态测试与动态测试应该配合使用,两者各有千秋。首先在单元测试的运行中从特殊到一般地推导出推测性不变量,然后利用分析工具从一般到特殊地验证不变量的存在,或者利用可在运行时检查的断言对代码进行注释。

    展开全文
  • 静态测试:测试非运行部分—检验和审查; 白盒测试:访问代码,能够查看和审查; 静态白盒测试:在不执行软件条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷过程,有时称为结构化分析。 2....

    1.静态白盒测试:检查设计和代码

    静态测试:测试非运行部分—检验和审查;
    白盒测试:访问代码,能够查看和审查;
    静态白盒测试:在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程,有时称为结构化分析。

    2.正式审查

    正式审查:进行静态白盒测试的过程。正式审查的含义很广,从两个程序员之间的简单交谈,到软件设计和代码的详细、严格检查,均属于此过程。
    正式审查有4个基本要素:

    • 确定问题:目的是找出出错和遗漏的项目;
    • 遵守规则:这种规则可能是设定要审查的代码量、花费的时间、那些内容要做评价等。
    • 准备:每一个参与者都要做准备。
    • 编写报告:审查小组必须做出审查报告,并使报告便于开发小组的成员使用。

    除了发现问题,坚持正式审查还有一些间接效果:

    • 交流
    • 质量
    • 小组同志化
    • 解决方案

    2.1 同事审查

    召集小组成员进行初次正式审查最简单的方法是通过同事审查的方式,有时称为伙伴审查。同事审查也要保证正式审查的4个基本要素。

    2.2 走查

    比同时审查更正规的下一步。走查中编写代码的程序员向5人小组或者其它程序员和测试员组成的小组做正式陈述。牢记正式审查的4个基本要素。

    2.3 检验

    检验就是正式的审查类型,具有高度组织化,要求每一个参与者都接受训练。检验与同事审查和走查不同在于表述代码的人—表述者—不是原来的程序员。这就迫使它们学习了解要表述的材料,从而有可能在检验会议上提出不同的看法和解释。
    其余参与者称为检验员,从不同角度(用户、测试员、产品支持人)审查代码。
    有些检验员还同时被委任为会议协调员会议记录员,保证检验过程遵守规则有效进行。

    3.编码标准和规范

    有三个重要的原因要坚持标准和规范:

    • 可靠性
    • 可读性/可维护性
    • 移植性

    3.1 编码标准和规范示例

    标准由4个部分组成:

    • 标题
    • 标准(或者规范)
    • 解释说明
    • 示例

    标准一定要遵守,规范尽力去遵守。

    3.2 获取标准

    大多数计算机语言和信息技术的国家和国际标准可以通过以下站点获得:

    • 美国国家标准学会(ANSI):www.ansi.org
    • 国际工程协会(IEC):www.iec.org
    • 国际标准化组织(ISO):www.iso.ch
    • 信息技术标准国家委员会(NCITS):www.ncits.org

    以下专业组织还提供演示程序规范和最佳实践文档:

    • 美国计算机协会(ACM):www.acm.org
    • 电气和电子工程师协会(IEEE):www.ieee.org

    4.通用代码审查清单

    这些清单是将代码与标准或规范作比较,确保代码符合项目的设计要求。《Software Testing in the Real World:Improving the Process》198-201页给出了这些清单。它们包括:

    • 数据引用错误
    • 数据声明错误
    • 计算错误
    • 比较错误
    • 控制流程错误
    • 子程序参数错误
    • 输入/输出错误
    • 其它检查
    展开全文
  • 静态方法与静态变量一样,属于类本身,而不属于哪个类一个对象。调用一个被定义为static方法,只有通过在它前面加上这个类名称。一般定义里说是可以通过实例调用。其他语言我还没测试,但是在C#中是不行,...

       静态方法与静态变量一样,属于类本身,而不属于哪个类的一个对象。调用一个被定义为static的方法,只有通过在它前面加上这个类的名称。一般定义里说是可以通过实例调用的。其他语言我还没测试,但是在C#中是不行的,只能通过类型名称引用它(静态变量也是哦)。

     1     class Class1
     2     {
     3         public static string No { set; get; }
     4         public string Second { set; get; }
     5 
     6         public static void Wmt()
     7         {
     8             No = "我是静态成员";
     9         }
    10 
    11     }
    12 
    13     class Class2
    14     {
    15         public void Test()
    16         {
    17             Class1.Wmt();
    18             Class1.No = "我是静态成员";
    19             var class1 = new Class1();
    20             class1.Second = "我是非静态成员";
    21 
    22         }
    23 
    24     }

    还有几点:

          1、静态方法只能调用类的静态成员,但它内部是可以定义变量的(常量也能放在静态方法里(编译器会隐式设置为静态))

          2、一般方法也可以调用静态成员

     1     class Class1
     2     {
     3         public static string No { set; get; }
     4         public string Second { set; get; }
     5 
     6         public static void Wmt()
     7         {
     8             string variate = "我是个变量";
     9             No = "我是静态成员";
    10         }
    11 
    12         public void Www()
    13         {
    14             No = "我是静态成员";
    15         }
    16 
    17     }
    

    如果类只包含静态方法、属性,那它就是静态类

    1 static class class1
    2 {
    3     public static string No { set; get; }
    4 
    5     public static void Wmt()
    6     {
    7 
    8     }
    9 }

    再提下常量和只读字段的区别吧:

    常量是一个包含不能修改的值的变量,它是静态的。而只读字段不仅能在声明时初始化,还能在构造函数中赋值,适合用于要通过计算才能确定初始值。只读字段还能是个实例字段哦,类的每个对象都能有不同的值。注意:不一定非要在构造函数中给只读字段赋值,如果没有赋值,它的值就是特定数据类型的默认值。

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace ConsoleApplication3
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             var cl = new class1("I'm readonly");
    13             var c2 = new class1("I'm readonly too");
    14             var c3 = new class1();
    15             Console.WriteLine(cl.Wmt);
    16             Console.Write(c2.Wmt);
    17             Console.Write(c3.Wmt);
    18             Console.Read();
    19         }
    20     }
    21     public class class1
    22     {
    23         public readonly string Wmt;
    24         public class1(string words)
    25         {
    26             Wmt = words;
    27         }
    28 
    29         public class1()
    30         {
    31         }
    32     }
    33 
    34 }

    运行结果:

    复习下知识,再把基础的东西翻出来看看,别有一番体会~~

    转载于:https://www.cnblogs.com/WMTcore/p/3844676.html

    展开全文
  • Synchronized 修饰非静态方法锁,其实是属于当前对象锁,属于对象锁 Synchronized 修饰静态方法锁,其实是属于当前类,属于类锁 ,类锁是一个抽象概念,为了区别对象锁 亲自测试得出结论: package ...
  • 本来一个想法是C++ 成员函数是属于这个类,那么这个类成员函数中的静态变量也是属于这个类。不过越想越感觉不对劲,于是写了个测试代码,试了一下。还真不对,结果是类成员函数中的静态变量,他...
  • 成员函数的静态变量

    2013-11-27 17:25:41
    相同点: 都是属于类本身,而不是类对象。 不同点: 类的静态变量需要初始化,可以设置访问权限,供外部调用,而成员函数的静态变量初始化是在第一次调用函数时发生,外部也不能访问。 测试代码 #include...
  • 动态测试简介一目 录二步骤一简介 动态测试dynamic testing指的是实际运行被测程序输入相应的测试数据检查实际输出结果和预期结果是否相符的过程所以判断一个测试属于动态测试还是静态的唯一的标准就是看是否运行...
  • 常见的测试种类

    2020-03-08 16:13:34
    对模块进行测试,单独的一个模块测试,属于静态测试的一类 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师(测源码) 测试依据:代码和注释+详细设计文档 测试方法:...
  • * 我们知道静态变量属于类级别变量,对应每个类只有一份,类所有实例共有一份,而成员变量则分别属于每个对象; * 那么在类继承中,父类的静态变量和成员变量,子类都会继承,继承原则是什么?通过下面...
  • 属于静态方法,参数是long型毫秒数。 作用:静态方法,Thread.sleep(ms)。 在哪里调用,就让当前线程对象休眠,进入阻塞状态。放弃现有时间片,让给其它线程。 注意:Thread.sleep()方法中会抛出异常。 属于编译...
  • 在自动化测试中,经常会用到静态方法和静态变量。那么什么是静态方法和静态变量呢?以及在什么情况下使用呢?下面来说一说 静态方法和静态变量是使用公共内存空间,就是说所有对象都可以直接引用,不需要创建对象...
  • P94类方法-静态方法-内存分析图示类方法类方法是从属于类对象方法,类方法通过装饰器@classmethod来定义,格式如下:@classmethoddef 类方法名(cls[,形参列表]):函数体要点如下:@classmethod必须位于方法上面...
  • 以前一直做系统类项目, 这次突然要做...和单例实现 在本地PC测试还好 但移动端 换因为机器好坏 有很大延时, 现在想在游戏开始前 加载静态资源, 不知道加载到哪里合适 如果存 如何取 希望有此经验朋友 指点 1 2
  • 软件测试

    2018-11-16 18:28:10
    测试在大分类上可以分为黑盒测试和白盒测试,也可以分为静态测试和动态测试。 测试产品说明书属于静态黑盒测试 对产品说明书进行高级审查 假设自己是客户。了解并测试软件是否符合客户要求。 研究现有规范和...
  • 在我们很多时候,可能会用到静态变量,如统计随时可...1:首先,经过测试静态变量是可以脱离对象而存在,准确说,静态变量是属于。 2:在类内有self和对象取值两种方式,在类外,只有对象取值这一种方式。
  • 单例模式八个例子实现单例模式八种模式:饿汉式,懒汉式,双重检查锁模式,静态内部类模式,序列化模式,注册式之...Thread Local测试参考大神Tom《Spring 5核心原理与30个类手写实战-谭勇德》单例模式 Singl...
  • 静态测试:测试不运行部分——只是检查和审核; 动态测试:使用和运行软件 静态黑盒测试、测试产品说明书 测试软件说明书属于静态黑盒测试,软件测试员可以利用说明书进行静态黑盒测试,认真查找错误;
  • 之前一直使用NAT模式,测试时android端远程访问虚拟机mysql时发现无法连接,但是访问同学拷过来虚拟机Linuxmysql却成功了,想了下原因是他设置桥接模式。 关于两种模式区别,网上可以搜到一大堆...
  • 测试基础

    2020-09-28 13:17:50
    动态方法则是通过测试用例对程序运行进行分析,日常人工测试属于动态测试静态分析技术实现:静态代码扫描 黑盒测试与白盒测试 黑盒测试是不考虑程序内部结构和内部特性,依靠需求ui系分等说明文档,检查产品...
  •   这里对PHP代码审计和漏洞挖掘思路做一下总结,都是个人观点,有不对地方请多多指出。 PHP漏洞有很大一部分是来自...PHP漏洞发掘,其实就是web渗透测试,和客户端fuzzing测试一样,web渗透测...
  • 日前,德州仪器(TI)宣布推出属于其Burr-Brown产品线、采用e-trim技术设计高精度、高速12V CMOS运算放大器——OPA727。e-trim是TI一种新型微调技术,能够在制造最终阶段对失调电压及温度漂移进行校准。该款放大...
  • 对模块进行测试,单独的一个模块测试,属于静态测试的一类 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师(测源码) 测试依据:代码和注释+详细设计文档 测试方法:...
  • Junit是一个Java语言单元测试框架,简单理解为可以用于取代javamain方法。Junit属于第三方工具,一般情况下需要导入jar包。不过,多数java开发环境已经集成了JUnit作为单元测试工具。 在Java中,一个类就是一个单元...
  • 火龙果软件工程技术中心 软件测试,特别是测试自动化技术属于当前国际软件界最有争议,亟待发展...静态测试工具一般是对代码进行语法扫描,找出不符合编码规范地方,根据某种质量模型评价代码质量,生成系统
  • 1.静态测试:测试不运行部分——只是检查和审核 2.动态测试:使用和运行软件 测试产品说明书(需求文档) 属于静态黑盒测试,,第一步不是马上钻进去找缺陷,而是站在一个高度上进行审查。审查产品说明书是...
  • 动态测试,静态测试 人工测试,自动化测试 1.黑盒、白盒、灰盒测试 简单来说黑盒测试是指,只知道软件需求规格,进行测试 白盒测试是指,知道软件内部实现和结构等信息,进行测试 灰盒测试介于两者之间 ...
  • 《软件测试》习题.doc

    2020-06-10 17:18:02
    C A测试计划 B测试用例 C程序流程图 D测试报告 2下列不属于正式审查的方式是 A A同事审查 B公开陈述 C检验 D编码标准和规范 3软件测试技术可以分为静态测试和动态测试下列说法中错误的是 D A静态测试是指不运行实际...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 234
精华内容 93
关键字:

属于静态测试的是