本文向大家介绍软件测试的概念?相关面试题,主要包含被问及软件测试的概念?时的应答技巧和注意事项,需要的朋友参考一下 使用人工或自动手段来运行或测试某个系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别
问题内容: 我正在遵循此教程:http : //reactkungfu.com/2015/07/approaches-to-testing- react-components-an-overview/ 尝试学习“浅渲染”的工作原理。 我有一个更高阶的组件: 和一个组件: 和一个测试: 该变量保存 在本教程中,测试如下: 就我而言,如果我登录,它是: 所以我像这样更改了测试: 现在它给了我这个错误:
问题内容: 我奋力奔跑名为单个测试方法在文件中使用。我尝试了以下组合: 在每种情况下, 都将执行文件中的 所有 测试方法。如何只选择一种方法呢? 该类的名称为,版本为3.2.8。 问题答案: 以下命令在单个方法上运行测试: 对于新版本的phpunit,它只是:
问题内容: 试图使用Jacoco在Android的Robolectric测试中获得代码覆盖率,但在创建报告时,它只是拒绝承认我的Robolectric测试。 我的jacoco.gradle文件如下: 通过此设置,我可以获得“覆盖率”报告,但是尽管在“ src / test / java”中进行了Robolectric测试,但覆盖率为0%。 如果我在该文件中添加以下代码: 当Gradle尝试同步时,
问题内容: 我在尝试为Angular-Bootstrap编写茉莉花单元测试时遇到问题 。确切的错误是 `Expected spy open to have been called with [ { templateUrl : ‘/n/views/consent.html’, controller : ‘W2ConsentModal as w2modal’, resolve : { employee
问题内容: 我正在使用LWJGL和Maven创建一个程序,并且正在为图形代码编写单元测试。我的问题是让Maven将本机二进制文件放在类路径上,以便测试可以选择它。我无法克服错误: 我已经将二进制文件解压缩到target / libs / native /,但是测试不会将它们打包。 这是我的pom: 我已经尝试过Maven-在执行测试时将目录添加到classpath,但这似乎是在谈论资源,而不是JN
问题内容: 我刚刚在我的大学开始计算机科学计划,而IntelliJ遇到了一些问题。当我尝试运行单元测试时,我收到消息 我还在屏幕的左侧看到一条消息,标题为“未找到测试”。我的测试代码在这里: 我的项目代码在这里: 我如何才能使测试正常工作?我正在使用IntelliJ IDEA CE的最新版本。 问题答案: 因此,我的问题是文件夹名称。我已将代码文件夹命名为Class 2016/2017,这是Int
问题内容: 我正在使用Go和Appengine,现在我想做一些测试案例。 我尝试使用gos标准测试包,文件(均为“ package hello”): 问题:我无法跑步。我得到的最接近的结果是,如果我不对进行任何调用,那将是可行的,这是毫无意义的。:) 问题答案: 一个有趣的发展:从1.8.6版开始,使用服务存根进行测试已通过该软件包集成到SDK中。通过“测试”上下文,这在很大程度上类似于上述内容。
问题内容: 我们为詹金斯(Jenkins)配置了主从配置。我们的.NET项目由在Windows上运行的从属Jenkins实例构建。 有很多GUI测试,但是,只有在打开远程桌面连接(RDC)会话的情况下,它们才能运行。 尝试在没有RDC的情况下运行测试时,Jenkins并未显示测试的任何进展。但是,然后,我连接到Slave的桌面,可以看到已启动应用程序的主窗口,但是UI测试框架(白色)无法执行任何操
问题内容: 配置: 使用RSpec,Capybara,Selemium驱动程序,SQLite数据库对Rails项目进行集成测试。 情况: 我没有对Capybara和默认的rack_test驱动程序进行集成测试。他们直接在数据库中创建用户注册(用于Devise gem)。然后他们像用户一样使用Capybara DSL登录并测试场景。 问题: 我也尝试将驱动程序更改为Selenium来测试JavaSc
问题内容: 如何测试Flask视图生成的响应是JSON? 问题答案: 从Flask 1.0开始,会将响应数据解析为JSON或引发错误。 将内容类型设置为。此外,您可以尝试将响应数据解析为JSON。如果解析失败,则测试将失败。 通常,仅凭此测试是没有意义的。您知道它是JSON,自返回以来没有错误,并且已经通过Flask进行了测试。如果它不是有效的JSON,则在序列化数据时会收到错误消息。
问题内容: 谁能推荐一个好的Selenium Grid“主机”来运行测试?不必建立我自己的测试机网络? 问题答案: 我个人很喜欢SauceLabs。对我而言,录制的测试屏幕截图确实是关键功能。本质上,您只需将现有测试指向调味服务器而不是本地主机,就可以了。一个小缺点是它们没有可供测试的Mac实例。他们提供免费试用以帮助您入门。 酱油不能很好处理的主要问题是负载/性能测试。为此,请查看Browser
问题内容: 我正在通过libgdx编写游戏;我正在使用junit框架来简化代码的单元测试。现在有一部分代码(一个地图生成器,一个将我自己的地图格式转换为TiledMap的类…),我需要对其进行彻底的测试,但是它使用libgdx代码:从文件处理到资产加载。我不打算以这种方式测试实际的图形输出或游戏本身:但是我想测试单个组件(计算,资产访问…),以避免出现明显的错误。 我尝试在“ setUpBefor
问题内容: 我正在尝试测试tensorflow程序。我正在使用参数化的py.test夹具设置tensorflow会话: Tensorflow具有全局状态,因此一些测试启动会污染它。例如,启用急切执行后,无法禁用它。有没有一种方法可以指示py.test为每个测试创建一个新进程?还是使用参数化夹具来配置测试环境的另一种方法?用法示例: 问题答案: 如评论中所建议,使用将是解决方案。该插件设计用于并行或
问题内容: 我目前正在使用Protractor为不起眼的Angular应用编写一些e2e测试。 我的应用程序运行良好,单元测试通过了所有测试,也使用了e2e …直到这一项: appE2ESpec.js 这就是我编写测试的方式,但是, 问题是: items.count()返回一个promise, 我知道 ,但是我无法迫使Protractor解决它。所以我得到这个: 我尝试过的 但得到的最终结果相同.