更多“下面哪些方法能够在Django测试用例运行前进行数据初始化()A、setUpB、preSetC、setUpClassD、preClassSet”相关问题
  • 第1题:

    请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。


    正确答案:首先分析程序的规则说明和被测程序的功能将其划分等价类并编号如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分设计测试用例如下: 有效测试用例输入如表6所示。
    首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分,设计测试用例如下: 有效测试用例输入,如表6所示。

  • 第2题:

    软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。

    A.用适量的测试用例运行程序,证明被测程序正确无误

    B.用适量的测试用例运行程序,证明被测程序符合相应的要求

    C.用少量的测试用例运行程序,发现被测程序尽可能多的错误

    D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误


    正确答案:C
    解析:本题考查软件测试的相关知识。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷,它是保证软件质量的主要手段之一。在软件测试过程中,为了发现系统中的错误,应竭力设计能暴露错误的测试用例。高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

  • 第3题:

    默认的Django数据库引擎支持哪些数据库?()

    • A、Mysql
    • B、Mongodb
    • C、Sqlite
    • D、Postgresql

    正确答案:A,C,D

  • 第4题:

    下面哪些是Django字段查找中的合法操作符()

    • A、exact
    • B、iexact
    • C、lte
    • D、istartswith

    正确答案:A,B,C,D

  • 第5题:

    在Django中初始化数据的方法有哪些?()

    • A、通过新建Migrations文件初始化
    • B、通过SQL初始化
    • C、通过dumpdata/loaddata进行初始化
    • D、通过post_migrate信号句柄进行初始化

    正确答案:A,B,C,D

  • 第6题:

    黑盒测试中,测试用例设计主要有哪些方法?


    正确答案:(1)等价类划分方法
    (2)边界值分析方法
    (3)错误推测方法
    (4)因果图方法
    (5)判定表驱动分析方法
    (6)功能图分析方法

  • 第7题:

    软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(2)处应选择()

    • A、功能
    • B、内部逻辑
    • C、数据结构
    • D、调用关系
    • E、全局变量
    • F、数组大小

    正确答案:A

  • 第8题:

    您所熟悉的测试用例设计方法都有哪些?


    正确答案:请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
    1)等价类划分
    2)边界值分析法
    3)错误推测法
    4)因果图方法

  • 第9题:

    好的测试是用少量测试用例运行程序,发现被测程序尽可能多的错误。


    正确答案:正确

  • 第10题:

    下面哪些是常见的测试用例设计方法:()

    • A、等价类
    • B、SOAP
    • C、面向对象
    • D、松耦合
    • E、边界值

    正确答案:A,E

  • 第11题:

    问答题
    黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

    正确答案: (1)等价类划分:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.
    (2)边界值分析法:是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.
    使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.
    (3)错误猜测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。
    错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如,在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等,这些就是经验的总结.还有,输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.
    (4)因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.
    (5)正交表分析法:可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。
    (6)场景分析方法:指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。
    (7)状态图法:通过输入条件和系统需求说明得到被测系统的所有状态,通过输入条件和状态得出输出条件;通过输入条件、输出条件和状态得出被测系统的测试用例。
    (8)大纲法:大纲法是一种着眼于需求的方法,为了列出各种测试条件,就将需求转换为大纲的形式。大纲表示为树状结构,在根和每个叶子结点之间存在唯一的路径。大纲中的每条路径定义了一个特定的输入条件集合,用于定义测试用例。树中叶子的数目或大纲中的路径给出了测试所有功能所需测试用例的大致数量。
    解析: 暂无解析

  • 第12题:

    问答题
    您所熟悉的测试用例设计方法都有哪些?

    正确答案: 请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
    1)等价类划分
    2)边界值分析法
    3)错误推测法
    4)因果图方法
    解析: 暂无解析

  • 第13题:

    在黑盒测试方法中,设计测试用例的主要根据是( )。 A.程序外部功能B.程序数据结构SXB

    在黑盒测试方法中,设计测试用例的主要根据是( )。

    A.程序外部功能

    B.程序数据结构

    C.程序流程图

    D.程序内部逻辑


    正确答案:C
    C。【解析】黑盒测试是不考虑内部结构的,而程序流程图是程序内部的表示方法,所以此测试是根据程序流程图进行的,答案选择C。

  • 第14题:

    正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了______。

    A.应该做的事情

    B.不该做的事情

    C.有错误的事情

    D.比性能缺陷的事情


    正确答案:B
    解析:正向集成测试的重点是验证集成之后的模块是否按照设计实现了预期的功能。集成测试中的逆向测试包括分析被测接口是否实现了需求规格没有描述的功能,检查规格说明中可能出现的接口遗漏,或者判断接口定义是否有错误,以及可能出现的接口异常错误,包括接口数据本身的错误、接口数据顺序错误等。

  • 第15题:

    测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?


    正确答案: 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。
    可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
    可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
    方法有等价类、边界值、因果图、状态图、正交法、大纲法。

  • 第16题:

    在Django中,并发场景下,以下哪些方法可以用于保证数据一致性:()

    • A、对可能产生脏数据的操作开启事务
    • B、利用F函数更新运算
    • C、利用select_for_update函数
    • D、不要使用Django内置的ORM,替换为SQLAlchemy

    正确答案:A,B,C

  • 第17题:

    在设计测试用例时,应当只输入合理的数据。


    正确答案:错误

  • 第18题:

    黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。


    正确答案: (1)等价类划分:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.
    (2)边界值分析法:是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.
    使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.
    (3)错误猜测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。
    错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如,在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等,这些就是经验的总结.还有,输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.
    (4)因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.
    (5)正交表分析法:可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。
    (6)场景分析方法:指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。
    (7)状态图法:通过输入条件和系统需求说明得到被测系统的所有状态,通过输入条件和状态得出输出条件;通过输入条件、输出条件和状态得出被测系统的测试用例。
    (8)大纲法:大纲法是一种着眼于需求的方法,为了列出各种测试条件,就将需求转换为大纲的形式。大纲表示为树状结构,在根和每个叶子结点之间存在唯一的路径。大纲中的每条路径定义了一个特定的输入条件集合,用于定义测试用例。树中叶子的数目或大纲中的路径给出了测试所有功能所需测试用例的大致数量。

  • 第19题:

    ()方法在软件开发中用于测试用例设计。

    • A、面向对象设计
    • B、向数据设计
    • C、面向过程
    • D、结构化设计

    正确答案:D

  • 第20题:

    好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。


    正确答案:正确

  • 第21题:

    以下关于测试用例的描述中,错误的是()。

    • A、一个好的测试用例在于能够发现至今没有发现的错误。
    • B、测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。
    • C、在测试用例设计时,应当包含合理的输入条件和不合理的输入条件。
    • D、为了测试的完全和彻底,需要大量的测试用例进行穷举测试。

    正确答案:D

  • 第22题:

    问答题
    测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?

    正确答案: 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等。
    可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
    可再现性:即对同样的测试用例,系统的执行结果应当是相同的。
    方法有等价类、边界值、因果图、状态图、正交法、大纲法。
    解析: 暂无解析

  • 第23题:

    多选题
    下面哪些是常见的测试用例设计方法:()
    A

    等价类

    B

    SOAP

    C

    面向对象

    D

    松耦合

    E

    边界值


    正确答案: C,D
    解析: 暂无解析