标签: testcase

如何输出testopia测试用例?

我想以CSV或XML格式导出Testopia测试用例,但内置导出不允许包含步骤和结果的完整测试用例.我必须为没有互联网连接的人进行导出.

bugzilla testcase

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

获取适合正则表达式的示例匹配

可能的重复:
基于正则表达式的随机文本生成器使用正则
表达式生成字符串而不是匹配它们

嗨,我需要一个匹配生成器用于我的正则表达式.例如输入如下:

[A-Z]+[0-9]?
Run Code Online (Sandbox Code Playgroud)

我得到输出:

FDLJUIOAF
LFDSJKHI8
B
IJKL5
Run Code Online (Sandbox Code Playgroud)

等等.我需要这个来向客户端显示当前支持的命令,这样他就能告诉我他想要添加什么.

有谁知道是否有此类服务?

regex testcase

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

什么是测试用例?

我很难找到"测试用例"一词的硬性定义.一些消息来源声称测试用例是一个扩展的类TestCase.其他消息来源声称测试用例是单一测试方法.JUnit文档不清楚,在我看来"测试用例"和"测试"的意思相同:

Test注解告诉了JUnit public void其所连接的方法可以运行作为一个测试用例.要运行该方法,JUnit首先构造一个新的类实例,然后调用带注释的方法.JUnit将报告测试引发的任何异常为失败.如果没有抛出异常,则假定测试成功.

究竟什么是"测试用例",它与"测试"的关系是什么?

testing junit terminology testcase

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

如何在ActionController TestCase中禁用渲染视图(Rails 3.0.9)

什么是禁用ActionController :: TestCase实际呈现视图的正确方法?或者,在测试中没有布局的情况下渲染视图的方法是什么?

使用rr,我试过stub(@controller).render {""}

但这破坏了assert_template断言.

谢谢!

actioncontroller testcase ruby-on-rails-3

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

django测试RequestFactory不包含request.user

每当我在测试期间使用requestFactory时:

from django.contrib.auth.models import User
from django.test import TestCase
from django.test.client import RequestFactory
from django.test.client import Client
import nose.tools as nt

class TestSomeTestCaseWithUser(TestCase):

    def setUp(self):
        # Every test needs access to the request factory.
        self.factory = RequestFactory()
        self.client = Client()
        self.user_foo = User.objects.create_user('foo', 'foo@bar.com', 'bar')

    def tearDown(self):
        # Delete those objects that are saved in setup
        self.user_foo.delete()

    def test_request_user(self):
        self.client.login( username='foo', password='bar')
        request = self.factory.post('/my/url/', {"somedata": "data"})
        nt.assert_equal(request.user,self.user_foo)
Run Code Online (Sandbox Code Playgroud)

在我尝试使用request.user的所有内容上:

AttributeError: 'dict' object has no attribute 'user'
Run Code Online (Sandbox Code Playgroud)

这不起作用,所以我添加了一个解决方法:

def test_request_user(self):
    # …
Run Code Online (Sandbox Code Playgroud)

testing django unit-testing request testcase

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

Matlab UnitTest TestCase可选结果图?

在使用matlab.unittest.TestCase类(2013a的新增内容)在Matlab中测试项目的对象和函数时,有时需要一个图来可视化实际/预期的数据.

到目前为止我使用了以下方法,但觉得这不是最好的方法:

classdef test1 < matlab.unittest.TestCase

properties
    var1=3; var2=5;    % sample variables
    graph_output = 0;  % boolean
end

methods(Test)
    function testfunction(testCase)
        my_result = my_fun(testCase.var1, testCase.var2);
        testCase.verifyEqual(my_result,expected_result)

        if testCase.graph_output
            plot(my_result)
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

在命令行中,我使用test_obj=test1然后test_obj.graph_output=1在使用之前run(test_obj)输出图形以及测试函数.

更好的方法是使用单独的方法.我已经通过分配my_result属性列表尝试了这一点,但是在测试完成后,matlab似乎重新初始化my_result使得输出图形无意义.

有没有人知道这种方式,还是根据需要输出测试结果的更好方法?

matlab plot unit-testing testcase

5
推荐指数
2
解决办法
1242
查看次数

如何在Selenium Python绑定中等待并获取Span对象的值

我的网页上有以下代码.

<div id="" class="user_acc_setails">
<ul id="accDtlUL">
<li>First Name: <span id="f_name">Anuja</span></li>
Run Code Online (Sandbox Code Playgroud)

到页面加载时,未设置Sapn的值.设置值需要很短的时间.我想等待并在我的Python文件中获取该值.

我目前正在使用以下代码,

element = context.browser.find_element_by_id('f_name')
assert element.text == 'Anuja'
Run Code Online (Sandbox Code Playgroud)

但它给了我一个AssetionError.我怎么解决这个问题?

谢谢

python selenium unit-testing assertions testcase

5
推荐指数
2
解决办法
8362
查看次数

Nunit使用TestCaseSource运行TestCase,第一次迭代没有参数?为什么?

嗨,我是Nunit的新手,我将一系列对象作为TestCaseSource传递给TestCase.出于某种原因,虽然Nunit似乎首先运行测试,没有传递给它的参数,这导致忽略输出:

考试:

private readonly object[] _nunitIsWeird =
{
    new object[] {new List<string>{"one", "two", "three"}, 3},
    new object[] {new List<string>{"one", "two"}, 2}

};

[TestCase, TestCaseSource("_nunitIsWeird")]
public void TheCountsAreCorrect(List<string> entries, int expectedCount)
{
    Assert.AreEqual(expectedCount,Calculations.countThese(entries));
}
Run Code Online (Sandbox Code Playgroud)

TheCountsAreCorrect(3次测试),失败:一个或多个子测试有错误TheCountsAreCorrect(),忽略:没有提供参数TheCountsAreCorrect(System.Collections.Generic.List 1[System.String],2), Success TheCountsAreCorrect(System.Collections.Generic.List1 [System.String],3),成功

因此,第一个测试被忽略,因为没有参数,但我不希望这个测试运行,永远,它没有意义,它正在破坏我的测试输出.我尝试忽略它并正确设置测试输出但是当我再次运行所有测试时它会回来.

有什么我想念的东西,我到处寻找.

c# nunit unit-testing testcase testcasesource

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

如何为beego应用编写测试用例?

如何为Beego应用编写测试用例。正如我在Beego网站上看到的那样,他们有模型测试用例,但是控制器呢?

有什么框架可以提供帮助吗?

unit-testing go testcase beego

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

如何为BadRequest编写单元测试用例?

我想为下面的代码编写单元测试用例

HomeController.cs

[HttpPost]
        [ActionName("CreateDemo")]
        public async Task<IHttpActionResult> CreateDemo([FromBody] MyRequest request)
        {
            if (request == null)
            {                    
                return BadRequest("request can not be null");
            }
            if (request.MyID == Guid.Empty)
            {
                return BadRequest("MyID must be provided");
            }
        }
Run Code Online (Sandbox Code Playgroud)

我试过跟随哪个不正确的方式我猜是这样的

 [TestMethod]
        public async Task NullCheck()
        {
            try
            {
                var controller = new HomeController();
                var resposne = await controller.CreateDemo(null);
                Assert.AreEqual(); // not sure what to put here
            }
            catch (HttpResponseException ex) //catch is not hit
            {
                Assert.IsTrue(
                     ex.Message.Contains("request can not be null"));
            }

        }
Run Code Online (Sandbox Code Playgroud)

c# nunit unit-testing testcase

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