javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

测试-如何从Java应用程序内部运行JUnit测试?

是否可以从我的Java应用程序内部运行JUnit测试?

是否有我可以使用的测试框架(例如JUnit.jar?),还是我必须自己查找测试文件,调用方法并跟踪异常?

我要问的原因是我的应用程序需要大量的工作来启动启动(很多依赖项和配置等),而使用外部测试工具(如JUnit Ant任务)将需要大量的工作来设置。

启动应用程序然后在应用程序内部运行我的测试更加容易。

是否有一个简单的测试框架可以从Java应用程序内部运行测试并输出结果,还是我不得不编写自己的框架?

trans by 2020-01-18T11:27:25Z

安全-我应该了解哪些常见的Web漏洞?

对于Web编程,我还是很环保的,我将大部分时间都花在了客户端应用程序上。 所以我很好奇我应该担心/测试的常见漏洞。

trans by 2020-01-16T03:15:17Z

茉莉花-前端测试:什么以及如何测试以及使用什么工具?

我已经为Ruby代码编写测试了一段时间了,但是作为前端开发人员,我显然有兴趣将其引入为前端代码编写的代码中。 我一直在玩很多不同的选择:

  • 卡斯珀
  • 水豚和Rspec
  • 茉莉花
  • 黄瓜或只是Rspec

人们正在使用什么进行测试? 除此之外,人们还要测试什么? 只是JavaScript? 链接? 形式? 硬编码内容?

任何想法将不胜感激。

trans by 2020-01-14T16:00:52Z

json-如何在Rails功能测试中发送原始发布数据?

我想将原始的发布数据(例如未参数化的JSON)发送到我的一个控制器进行测试:

class LegacyOrderUpdateControllerTest < ActionController::TestCase
  test "sending json" do
    post :index, '{"foo":"bar", "bool":true}'
  end
end

但这给了我ActionController::TestCase错误。

ActionController::TestCase中发送原始帖子数据的正确方法是什么?

这是一些控制器代码:

def index
  post_data = request.body.read
  req = JSON.parse(post_data)
end
trans by 2020-01-12T21:10:26Z

测试-单元测试与验收测试

您是一个还是另一个? 或两者?

我的理解是单元测试:

  • 从开发人员的角度验证系统
  • 帮助开发人员练习TDD
  • 保持代码模块化
  • 协助检测低级别的错误

验收测试:

  • 从业务和QC / QA角度验证系统
  • 往往是高水平的,因为它们通常是由不熟悉代码内部工作原理的人编写的

我觉得两者都是必要的。 但是,为了最大程度地减少多余的工作,将单元测试合并到验收测试中是一个好主意吗? 换句话说,让后者称为前者。 相反的方向有意义吗?

您对单元测试与验收测试的总体看法如何,以及如何将它们相互联系起来进行管理?

trans by 2020-01-11T23:03:10Z

单元测试-angular2测试,如何模拟子组件

如何在茉莉花测试中模拟子组件?

我有provide(MyService, useClass(...)),它使用MyNavbarComponentMyToolbarComponent

import {Component} from 'angular2/core';
import {MyNavbarComponent} from './my-navbar.component';
import {MyToolbarComponent} from './my-toolbar.component';

@Component({
  selector: 'my-app',
  template: `
    <my-toolbar></my-toolbar>
    {{foo}}
    <my-navbar></my-navbar>
  `,
  directives: [MyNavbarComponent, MyToolbarComponent]
})
export class MyComponent {}

在测试此组件时,我不想加载和测试这两个子组件。 MyNavbarComponent,MyToolbarComponent,所以我想对其进行模拟。

我知道如何使用provide(MyService, useClass(...))来模拟服务,但是我不知道如何模拟指令。 组件;

  beforeEach(() => {
    setBaseTestProviders(
      TEST_BROWSER_PLATFORM_PROVIDERS,
      TEST_BROWSER_APPLICATION_PROVIDERS
    );

    //TODO: want to mock unnecessary directives for this component test
    // which are MyNavbarComponent and MyToolbarComponent
  })

  it('should bind to {{foo}}', injectAsync([TestComponentBuilder], (tcb) => {
    return tcb.createAsync(MyComponent).then((fixture) => {
      let DOM = fixture.nativeElement;
      let myComponent = fixture.componentInstance;
      myComponent.foo = 'FOO';
      fixture.detectChanges();
      expect(DOM.innerHTML).toMatch('FOO');
    });
  });

这是我的小例子。

[http://plnkr.co/edit/q1l1y8?p=preview]

trans by 2020-01-11T14:48:50Z

测试-为什么我应该练习“测试驱动开发”,应该如何开始?

在开始编写代码之前,许多人谈论为代码编写测试。 这种做法通常简称为“测试驱动开发”或TDD。 通过这种方式编写软件可以获得什么好处? 我如何开始这种练习?

trans by 2020-01-11T07:31:32Z

C#单元测试,如何测试大于

在C#中如何对大于条件的单元进行测试?

即,如果记录数大于5,则测试成功。

任何帮助表示赞赏

码:

int actualcount = target.GetCompanyEmployees().Count
Assert. ?
trans by 2020-01-10T07:45:01Z

在Eclipse中调试时实时更改变量?

使用Eclipse,调试时可以在项目运行时更改变量的值以进行测试。

例如,假设我有一个返回数字5的方法,但出于测试目的,我想输出10。 这不是我面临的问题,它只是使我的想法传播而已。

trans by 2020-01-08T13:41:13Z

ruby-使用RSpec检查某物是否为另一个obj的实例

我需要一种方法来检查对象是否是使用RSpec的另一个对象的实例。 例如:

describe "new shirt" do
  it "should be an instance of a Shirt object"
    # How can i check if it is an instance of a shirt object
  end
end
trans by 2020-01-06T08:12:23Z

量角器:element.getText()返回一个对象,而不是字符串

我有一个元素定义为

this.clientRowName = element(by.id('CLIENT_NAME')); //page object file

我想阅读此元素中的文本,即“ ABC”,但正在这样做:     var client = page.clientRowName.getText();

返回一个对象而不是一个字符串。 还有什么其他方法可以获取元素的文本

trans by 2020-01-05T00:44:37Z

使用.n测试SMTP

我需要配置SMTP服务器来测试我的发送电子邮件的网站(用于注册确认等)。

我实际上不希望发送电子邮件,我只是想确保我的代码正确。 因此,我希望能够检查电子邮件是否位于例如队列文件夹中。

谁能推荐一个易于配置的SMTP服务器?

trans by 2020-01-04T17:30:08Z

测试-TDD和测试优先开发(或测试优先编程)之间有区别吗?

这两个想法听起来很像我,但可能会有细微的差异或一模一样,以不同的方式解释。 TDD与测试优先开发/编程之间有什么关系?

trans by 2020-01-04T16:30:51Z

对一个调用另一个方法的方法进行单元测试

对一个调用多个方法的方法进行单元测试的最佳方法是什么,例如:

modify(string value)
{
    if(value.Length > 5)  replaceit(value);

    else changeit(value);
}

该伪代码具有(当前)调用replaceit()changeit()的修改方法。我已经为replaceitchangeit编写了测试,因此编写新的修改测试将是同一组代码的99%。 我需要测试它的思想,因为它将来可能会改变。

那么我该复制粘贴现有的测试代码吗? 将测试代码移至通用功能? 还有其他想法吗? 我不确定这里的最佳做法。

trans by 2020-01-04T14:33:11Z

c#-MOQ文档在哪里?

在哪里可以找到最小起订量的综合文档? 我只是从嘲笑着手,难以理解。 我已经阅读了[http://code.google.com/p/moq/wiki/QuickStart]上的所有链接,但似乎找不到教程或简介。

我也简短地看过Rhino Mocks,但感到非常困惑。


是的-我阅读了Stephen Walthers的文章-非常有帮助。 我也浏览了链接。 我似乎无法在[http://www.bestechvideos.com/2008/06/08/dimecasts-net-introduction-to-mocking-with-moq]上观看该视频[断开的链接]

具体来说,我试图确定是否从模拟类中引发了一个事件。 我无法在“快速入门”页面上编译事件的示例。 在Google网上论坛上,Daniel解释说CreateEventHandler只能处理PropertyChanged类型的事件,但是即使那样我也无法编译代码。

更具体地说,我有一个实现PropertyChanged的类。

public class Entity : INotifyChanged
{
    public event PropertyChangingEventHandler PropertyChanging;

    public int Id 
      { 
          get {return _id;}
          set {
                 _id = value;
                 OnPropertyChanged("Id");
              }
      }

     protected void OnPropertyChanged(string property)
      {
         if (PropertyChanged != null)
            PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
      }
 etc .....    
}

如何模拟课程以测试是否触发了PropertyChanged事件? 由于收到此错误,因此无法将事件重写为public event EventHandler<PropertyChangedEventArgs>

错误1'CoreServices.Notifier'未实现接口成员System.ComponentModel.INotifyPropertyChanged.PropertyChanged'。 'CoreServices.Notifier.PropertyChanged'无法实现'System.ComponentModel.INotifyPropertyChanged.PropertyChanged',因为它没有匹配的返回类型'System.ComponentModel.PropertyChangedEventHandler'。

trans by 2020-01-04T13:49:36Z

数据库-测试用户数据(伪数据)

我在哪里可以得到,或者如何生成可用于测试应用程序的大量伪造的用户数据(名称,电子邮件地址,位置等)?

显然是假的,这将仅限于开发服务器。 但是我敢肯定,任何事情都会比我能想到的要好。

trans by 2020-01-04T00:36:09Z

单一登录-公共SAML v2服务提供商进行测试?

我想知道是否可以使用任何公开可用的SAML v2 SP进行测试。

我认为Salesforce和Google应用程序都具有兼容的SSO解决方案,但是我不确定如何获得访问权限(并且不清楚是否需要付费)。

也许我应该在另一个机器上设置SP(使用OpenSSO或其他工具)? 提前致谢。

trans by 2020-01-03T23:51:45Z

术语-系统测试与端到端测试之间的差异

什么是端到端测试,它与系统测试有什么区别?

他们看起来都一样,并检查了整个应用程序。 网络上的定义非常令人困惑。

trans by 2020-01-03T23:27:25Z

linux-是否有命令将随机垃圾字节写入文件?

我现在正在对应用程序再次损坏的文件进行一些测试。 但是我发现很难找到测试文件。

因此,我想知道是否有一些现有的工具可以将随机/垃圾字节写入某种格式的文件中。

基本上,我需要此工具来:

  1. 它将随机垃圾字节写入文件。
  2. 它不需要知道文件的格式,只写随机字节就可以了。
  3. 最好在目标文件的随机位置写入。
  4. 批处理也是一个好处。

谢谢。

trans by 2020-01-03T21:41:00Z

ruby on rails-如何使用RSpec / RoR测试AJAX请求?

我对RoR并不陌生,最近开始学习BDD / Rspec来测试我的应用程序。 我一直在寻找规范AJAX请求的方法,但到目前为止,我还没有找到太多有关此文档的文档。

有人知道怎么做吗? 我正在为存根使用Rails 2.3.8,rspec 1.3.0和mocha 0.9.8(我也在学习过程中...)

trans by 2020-01-01T01:42:22Z

1 2 3 4 5 6 7 8 9 10 11 12 下一页 共12页