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

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

30
Як ви знаєте, що перевірити під час написання одиничних тестів? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Використовуючи C #, мені потрібен клас, який називається, Userякий має ім’я …
127 c#  unit-testing  tdd 

12
SimpleTest проти PHPunit
Мені було цікаво, чи може хтось, хто має досвід обох цих матеріалів, пролити трохи світла на значну різницю між ними, якщо такі є? Якась конкретна сила кожного, що робить його придатним для будь-якого конкретного випадку?

11
Чи є вагомі докази рентабельності інвестиційних випробувань?
Тестування підрозділів звучить для мене чудово, але я не впевнений, що мені слід витрачати якийсь час, дійсно вивчаючи це, якщо я не можу переконати інших, що це має значну цінність. Я маю переконати інших програмістів і, що ще важливіше, лічильників в управлінні, що весь додатковий час, витрачений на вивчення рамки …
127 unit-testing  tdd 

7
Як я можу висміяти залежності для тестування одиниць у RequireJS?
У мене є модуль AMD, який я хочу протестувати, але я хочу висміяти його залежності, а не завантажувати фактичні залежності. Я використовую Requjs, і код для мого модуля виглядає приблизно так: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } …

6
Junit: роздільний тест інтеграції та тести Unit
Я успадкував набір тесту Junit, але ці тести (крім більшості не працюючих) є сумішшю фактичних тестових одиниць та інтеграційних тестів (вимагають зовнішніх систем, db тощо). Тому я намагаюся придумати спосіб їх фактичного відокремлення, щоб я міг добре і швидко виконати тестовий блок та інтеграційні тести після цього. Варіанти є .. …

20
Порівняйте рівність між двома об’єктами в NUnit
Я намагаюся стверджувати, що один об’єкт "дорівнює" іншому. Об'єкти - це лише екземпляри класу з купою загальнодоступних властивостей. Чи існує простий спосіб встановити рівність NUnit на основі властивостей? Це моє поточне рішення, але я думаю, що може бути щось краще: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... Assert.AreEqual(LeftObject.PropertyN, RightObject.PropertyN) Те, …

10
Як поширити тести django на декілька файлів?
У мене є програма python-django Я використовую блок тестування рамки Тести розташовані у файлі "testing.py" у каталозі модулів Я запускаю тести через ./manage.py test app Тепер .. tests.pyФайл стає досить великий / комплекс / брудний Я хотів би розбити tests.pyна менші колекції тестів ... Як?

8
Як запустити тестову базу даних Django тільки в пам'яті?
Мої тести на прилад Django тривають тривалий час, тому я шукаю способи прискорити це. Я розглядаю можливість встановлення SSD , але знаю, що в нього є і свої недоліки. Звичайно, є речі, які я міг би зробити зі своїм кодом, але я шукаю структурне виправлення. Навіть виконання одного тесту відбувається …

10
Як почати працювати з GTest та CMake
Нещодавно мене продали на використанні CMake для складання моїх проектів на C ++, і зараз я хотів би почати писати деякі тести для свого коду. Я вирішив скористатись утилітою Google Test, щоб допомогти у цьому, але потребую деякої допомоги в роботі. Цілий день я читав різні посібники та приклади, зокрема …

2
Python Mocking функція із імпортного модуля
Я хочу зрозуміти, як @patchфункціонувати з імпортованого модуля. Ось де я поки що. app / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" тест / mock-test.py: import unittest from app.mocking …

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

11
Як я можу змусити “Копіювати у вихідний каталог” роботу з тестами одиниць?
Коли я будую тестовий проект одиниці перед виконанням тестів, тестовий вихід копіюється в папку TestResults, а потім виконуються тести. Проблема, яка у мене виникає, полягає в тому, що не всі файли в каталозі Debug / bin копіюються в проект TestResults. Як я можу отримати файл, скопійований у каталог Debug / …

8
Як знущатися з ConfigurationManager.AppSettings з moq
Я застряг у цьому пункті коду, який не знаю, як знущатися: ConfigurationManager.AppSettings["User"]; Мені потрібно знущатися з ConfigurationManager, але у мене немає поняття, я використовую Moq . Хтось може дати мені підказку? Дякую!
123 c#  unit-testing  moq 

6
Як імпортувати виняток Django DoesNotExist?
Я намагаюся створити UnitTest, щоб перевірити, чи об’єкт видалено. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Я продовжую отримувати помилку: DoesNotExist: Answer matching query does not exist.


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