Запитання з тегом «unit-testing»

Тестування одиниць - це метод, за допомогою якого окремі одиниці вихідного коду тестуються, щоб визначити, чи вони придатні для використання.

10
Як розділити тестовий файл завантаження в django
У моєму додатку джанго я маю вигляд, який здійснює завантаження файлу. Основний фрагмент такий ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) Я хотів би перевірити вигляд. Я планую перевірити щасливий шлях, а також шлях провалу. …

3
Яка мета анотацій @SmallTest, @MediumTest та @LargeTest в Android?
Я новачок в Android, і я бачив приклад коду з використанням цих анотацій. Наприклад: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } Що робить ця анотація?

2
У чому різниця між setUp () та setUpClass () у Python unittest?
У чому різниця між setUp()і setUpClass()в unittestфреймворці Python ? Чому налаштування обробляються одним методом над іншим? Я хочу зрозуміти, яка частина налаштування виконується у функціях setUp()і setUpClass(), а також за допомогою tearDown()і tearDownClass().

11
Виконувати модульні тести послідовно (а не паралельно)
Я намагаюся модульно протестувати написаний мною механізм управління хостом WCF. В основному движок створює екземпляри ServiceHost на льоту на основі конфігурації. Це дозволяє нам динамічно переналаштовувати, які служби доступні, без необхідності збивати їх усі та перезапускати, коли додається нова послуга або видаляється стара. Я зіткнувся з труднощами при модульному тестуванні …


6
Одиничний тест? Інтеграційний тест? Тест на регресію? Приймальний тест?
Хтось може чітко визначити ці рівні тестування, оскільки мені важко диференціювати, виконуючи TDD або модульне тестування. Будь ласка, якщо хтось може пояснити, як, коли їх застосовувати?

8
Передати складні параметри [Теорія]
Xunit має приємну особливість : ви можете створити один тест з Theoryатрибутом і помістити дані в InlineDataатрибути, а xUnit згенерує багато тестів і перевірить їх усі. Я хочу мати що - щось на зразок цього, але параметри в мій метод не «прості дані» (як string, int, double), але список мого …

1
Як сказати phpunit зупинитися в разі невдачі
Я запускаю великий набір тестів phpunit, і я хотів би побачити, який тест не вдався, як тільки він провалився, а не чекати завершення всіх тестів, а потім перерахувати всі помилки. Як я можу сказати phpunit це зробити?

18
Що робить хороший одиничний тест? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

4
Використання IoC для тестування одиниць
Як можна використовувати контейнер IoC для тестування одиниць? Чи корисно керувати макетами у величезному рішенні (50+ проектів) за допомогою IoC? Будь-який досвід? Будь-які бібліотеки C #, які добре працюють для її використання в одиничних тестах?

11
Як записати одиничні тести на PHP? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я читав всюди про те, наскільки вони великі, але чомусь не …

4
Розділювальні модульні тести та інтеграційні тести в Go
Чи існує встановлена ​​найкраща практика розділення модульних тестів та інтеграційних тестів у GoLang (засвідчити)? У мене є поєднання модульних тестів (які не покладаються на будь-які зовнішні ресурси і, отже, працюють дуже швидко) та інтеграційних тестів (які покладаються на будь-які зовнішні ресурси і, отже, працюють повільніше). Отже, я хочу мати можливість …

9
Найкращий спосіб перевірити винятки за допомогою Assert, щоб переконатися, що їх буде видалено
Чи вважаєте ви, що це хороший спосіб перевірки винятків? Будь-які пропозиції? Exception exception = null; try{ //I m sure that an exeption will happen here } catch (Exception ex){ exception = ex; } Assert.IsNotNull(exception); Я використовую тест MS.
97 c#  .net  unit-testing 

7
Перевірте заголовки PHP за допомогою PHPUnit
Я намагаюся використовувати PHPunit для тестування класу, який виводить деякі власні заголовки. Проблема в тому, що на моїй машині це: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } або навіть це: <?php class HeadersTest extends …

5
Приклад недійсного рядка utf8?
Я перевіряю, як деякі мої коди обробляють неправильні дані, і мені потрібно кілька серій байтів, які є недійсними UTF-8. Чи можете ви опублікувати, а в ідеалі - пояснення, чому вони погані / де ви їх взяли?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.