标签: white-box-testing

什么是ON单元?

软件测试的艺术包含对" ON -units"的几个引用.以下是测试用例设计部分的示例:

决策覆盖通常可以满足声明范围.由于每个语句都在某个子路径上,这些子路径来自分支语句或程序的入口点,因此如果每个分支方向都被执行,则必须执行每个语句.但是,至少有三个例外:

  • 没有决定的计划.
  • 具有多个入口点的程序或子例程/方法.只有在特定入口点输入程序时,才可执行给定语句.
  • ON -units中的语句.遍历每个分支方向不一定会导致所有ON单元被执行.

我之前没有看过ON -unit 一词,而且我在谷歌上找不到定义.什么是ON -unit?

language-agnostic testing unit-testing white-box-testing

6
推荐指数
1
解决办法
573
查看次数

多条件覆盖测试

当使用称为多条件覆盖率的白盒测试方法时,我们是采用所有条件语句还是仅采用多个条件语句?现在也许是名字的线索,但我不确定。

所以如果我有以下方法

void someMethod()
  {

      if(a && b && (c || (d && e)) )  //Conditional A
      {

      }

      if(z && q)   // Conditional  B
      {
      }

  }
Run Code Online (Sandbox Code Playgroud)

我是否只为“条件A”生成真值表,还是也有条件B?

谢谢,

testing white-box-testing

5
推荐指数
1
解决办法
4458
查看次数

单链表的测试用例

对于链接列表问题,一般有哪些好的测试用例?例如,查找和消除重复项的函数的测试用例,并返回指向第一个节点的指针.一些核心案例可能是:函数是c#或Java而不是c,c ++.假设所有正整数都是列表的节点.

  • 空值
  • 清单
  • 带循环的链表
  • 列出所有重复
  • 列出一个节点或2个节点(2个重复)
  • 没有重复
  • 该列表可能遇到整数溢出,内存不足(取决于32位机器,64位机器)
  • 安全测试,语言自动化,内存问题,性能和压力

还有什么?期待无耻的测试用例..那里有哪些专家?

testing linked-list white-box-testing black-box-testing

4
推荐指数
2
解决办法
1万
查看次数

白盒测试的缺点?

你能想到白盒测试的任何缺点 - 测试人员需要了解和理解代码(可能有成本)吗?

谢谢,

testing white-box-testing

3
推荐指数
1
解决办法
5114
查看次数

白盒和黑盒测试

我一直在阅读白盒和黑盒测试.

如果我没错:

Whitebox测试软件程序的实现,但黑盒测试输入和输出.

有人可以给我一个两个案例的简单代码示例吗?

先感谢您.

那么,这里的代码是黑盒测试吗?

  class Schalter
  {
     private boolean
     {
       private boolean _istAn;
       public Schalter(boolean anfangsAn)
       {
          _istAn = anfangsAn;        
       }       
       public boolean istAn()
       {
          return _istAn;
       }   
       public void umschalten()
       {
         _istAn = !_istAn;
       }
  }
Run Code Online (Sandbox Code Playgroud)

java testing white-box-testing black-box-testing

1
推荐指数
2
解决办法
1万
查看次数

反应应用单元测试

我目前正在使用Selenium进行功能测试来测试React应用程序.Selenium用于在浏览器上启动应用程序,并模拟用户操作并在每一步保持断言/验证.

然而,调试这些测试变得非常繁琐,因为UI自动化很重,因为它必须实际启动浏览器,等待页面加载(在不稳定的环境下,这有时会很痛苦).

我读到了一些像chai这样非常轻量级且非常快的框架,因为我不必等待页面加载.

在类似的路线上,任何人都可以建议我做这个应用程序的完整功能测试的方法,我可以绕过UI动作(如Selenium所做),例如.我们可以通过代码加载反应组件并尝试模拟某些用户操作,然后从数据库执行功能验证,并且还有数据提供程序,而不是让selenium在UI上单击和模拟用户操作为了我的考试.例如 - 我有一组数据要传递给我的测试函数,这个测试将针对所有数据集运行并分别保持断言.

单元测试/白盒测试会有用吗?像chai这样的测试框架会帮助我满足这个要求吗?

如果你知道的话,建议我采取任何其他方法.

unit-testing white-box-testing jasmine chai reactjs

0
推荐指数
1
解决办法
538
查看次数