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

490
Как написать тест, который ожидает, что ошибка будет выдана в Жасмин?

Я пытаюсь написать тест для Jasmine Test Framework, который ожидает ошибку. В данный момент я использую интеграцию Jasmine Node.js из GitHub . В моем модуле Node у меня есть следующий код: throw new Error("Parsing is not possible"); Теперь я пытаюсь написать тест, который ожидает эту ошибку:...

490
Куда идут юнит-тесты Python?

Если вы пишете библиотеку или приложение, куда идут файлы модульного теста? Приятно отделить тестовые файлы от основного кода приложения, но неудобно помещать их в подкаталог «tests» внутри корневого каталога приложения, потому что это затрудняет импорт модулей, которые вы будете тестировать. Есть...

479
Как вы тестируете приватные методы?

Я строю библиотеку классов, которая будет иметь несколько открытых и закрытых методов. Я хочу иметь возможность тестировать приватные методы модульно (в основном при разработке, но также это может быть полезно для будущего рефакторинга). Как правильно это...

469
C # «внутренний» модификатор доступа при выполнении модульного тестирования

Я новичок в модульном тестировании и пытаюсь понять, стоит ли мне начинать использовать больше «внутреннего» модификатора доступа. Я знаю, что если мы используем 'internal' и устанавливаем переменную сборки 'InternalsVisibleTo', мы можем тестировать функции, которые не хотим объявлять...

462
Как вы тестируете приложение для iphone?

Как вы можете провести бета-тестирование приложения для iPhone? Я могу получить его на собственном устройстве, и любой, кто дает мне устройство, может запустить его на своем устройстве, но есть ли способ сделать ограниченный выпуск через магазин приложений для бета-тестирования? Связанный: также,...

446
Как тестировать абстрактные классы: дополнить заглушками?

Мне было интересно, как тестировать абстрактные классы и классы, расширяющие абстрактные классы. Должен ли я тестировать абстрактный класс, расширяя его, заглушая абстрактные методы, а затем тестируя все конкретные методы? Тогда только тестируйте методы, которые я переопределяю, и тестируйте...

446
Может ли Mockito захватывать аргументы метода, вызываемого несколько раз?

У меня есть метод, который вызывается дважды, и я хочу захватить аргумент вызова второго метода. Вот что я попробовал: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class);...

413
Как запустить методы тестирования в определенном порядке в JUnit4?

Я хочу выполнить тестовые методы, которые аннотируются @Testв определенном порядке. Например: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Я хочу убедиться, чтобы бежать test1()раньшеtest2() каждым запуском MyTest, но я не смог найти аннотацию вроде...

390
NUnit против MbUnit против MSTest против xUnit.net [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

374
Python unittest - противоположность assertRaises?

Я хочу написать тест, чтобы установить, что Исключение не возникает в определенных обстоятельствах. Это просто для тестирования , если исключение будет поднято ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... но как вы можете сделать...

365
Условно игнорируем тесты в JUnit 4

Итак, @Ignoreаннотация хороша для обозначения того, что тестовый пример не должен выполняться. Однако иногда я хочу игнорировать тест, основанный на информации времени выполнения. Примером может быть, если у меня есть тест параллелизма, который должен быть запущен на машине с определенным...

348
Стоит ли тестировать частные методы или только публичные? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Я прочитал этот пост о том, как тестировать частные...

347
Какой лучший макет фреймворка для Java? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

346
Какова лучшая стратегия для модульного тестирования приложений на основе баз данных?

Я работаю со многими веб-приложениями, которые управляются базами данных различной сложности на сервере. Как правило, есть слой ORM, отдельный от бизнес-логики и логики представления. Это делает модульное тестирование бизнес-логики довольно простым; все может быть реализовано в дискретных модулях,...