Вопросы с тегом «testing»

Тестирование программного обеспечения - это любое действие, направленное на оценку атрибута или возможностей программы или системы и определение того, соответствует ли оно требуемым результатам.

9
Как мне запустить тесты интеграции Maven
У меня есть многомодульный проект maven2, и в каждом из моих дочерних модулей у меня есть тесты JUnit, которые названы Test.javaи Integration.javaдля модульных тестов и интеграционных тестов соответственно. Когда я выполню: mvn test Все тесты JUnit *Test.javaв дочерних модулях выполняются. Когда я выполню mvn test -Dtest=**/*Integration ни один из Integration.javaтестов …

7
Как начать работать с TDD с Ruby on Rails? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я знаком с концепциями (проходил тестовые занятия в …

4
toBe (true) против toBeTruthy () против toBeTrue ()
В чем разница expect(something).toBe(true), expect(something).toBeTruthy()и expect(something).toBeTrue()? Обратите внимание, что toBeTrue()это пользовательское сопоставление, представленное jasmine-matchersсреди других полезных и удобных сопоставителей, таких как toHaveMethod()или toBeArrayOfStrings(). Вопрос должен быть общим, но, как пример из реальной жизни, я проверяю, отображается ли элемент protractor. Какой совпадатель я должен использовать в этом случае? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

8
Как я могу рассчитать сегмент кода для тестирования производительности с помощью Pythons timeit?
У меня есть сценарий Python, который работает так же, как и должен, но мне нужно написать время выполнения. Я погуглил, что мне следует использовать, timeitно я не могу заставить его работать. Мой скрипт на Python выглядит так: import sys import getopt import timeit import random import os import re import …

6
ReferenceError: описание не определено NodeJs
Я пытаюсь определить некоторые конечные точки и сделать тест, используя nodejs. У server.jsменя есть: var express = require('express'); var func1 = require('./func1.js'); var port = 8080; var server = express(); server.configure(function(){ server.use(express.bodyParser()); }); server.post('/testend/', func1.testend); и в func1.js: var testend = function(req, res) { serialPort.write("1", function(err, results) { serialPort.write("2" + …
160 node.js  rest  testing 

18
Попытка смоделировать datetime.date.today (), но не работает
Может кто-нибудь сказать мне, почему это не работает? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) Возможно, кто-то может предложить лучший способ?

3
Как пройти тестирование всех тестов в моем проекте?
Команда go testохватывает *_test.goфайлы только в одном каталоге. Мне нужен go testвесь проект, а это значит, что тест должен охватывать все *_test.goфайлы в каталоге ./и все дочерние деревья в каталоге ./. Какая команда для этого?
158 testing  go 

4
Настройте RSpec для тестирования гема (не Rails)
С добавленным генератором rspec-rails легко настроить RSpec для тестирования приложения Rails. Но как насчет добавления RSpec для тестирования гемов в разработке? Я не использую ювелирный или подобные инструменты. Я просто использовал Bundler ( bundle gem my_gem), чтобы настроить структуру для нового драгоценного камня и отредактировать * .gemspec вручную. Я также …
154 testing  rubygems  rspec  gem  rspec2 

7
Почему я должен использовать Hamcrest-Matcher и assertThat () вместо традиционного assertXXX () - Методы
Когда я смотрю на примеры в классе Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не вижу большого преимущества перед, скажем так assertEquals( 0, …
153 java  testing  junit  junit4  hamcrest 

5
Как мне запустить один тест с Nose in Pylons
У меня есть приложение Pylons 1.0 с кучей тестов в каталоге test / functions. Я получаю странные результаты теста и хочу просто запустить один тест. В документации к носу сказано, что я должен быть в состоянии передать имя теста в командной строке, но я получаю ImportErrors независимо от того, что …

1
Проверить вызов метода с помощью Moq
Я новичок в модульном тестировании на C # и учусь использовать Moq. Ниже представлен класс, который я пытаюсь протестировать. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { …
151 c#  testing  methods  moq 

5
ScalaTest в sbt: есть ли способ запустить один тест без тегов?
Я знаю, что один тест можно запустить, запустив в sbt, testOnly *class -- -n Tag Есть ли способ сообщить sbt / scalatest для запуска одного теста без тегов? Например: testOnly *class -- -X 2 это будет означать «запустить второй тест в классе. Что бы это ни было». У нас есть …
150 scala  testing  sbt  scalatest 

15
Модульный тест Python с базовым и подклассом
В настоящее время у меня есть несколько модульных тестов, которые используют общий набор тестов. Вот пример: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub …


23
Можно ли успешно добавить модульное тестирование в существующий производственный проект? Если да, то как и стоит ли это того?
Я серьезно подумываю о добавлении модульного тестирования в существующий проект, который находится в производстве. Он был запущен 18 месяцев назад, прежде чем я действительно смог увидеть какие-либо преимущества TDD (лицо ладони) , так что теперь это довольно большое решение с рядом проектов, и я не имею ни малейшего представления, с …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.