Запитання з тегом «tdd»

Тестова розробка (TDD) передбачає написання невдалого автоматизованого тесту, щоб вказати, що потрібно будувати. Потім тест робиться для проходження, написавши код, який відповідає випробуваній умові. Нарешті, код відновлюється.

30
Як перевірити приватну функцію або клас, який має приватні методи, поля чи внутрішні класи?
Як я можу перевірити (використовуючи xUnit) клас, який має внутрішні приватні методи, поля чи вкладені класи? Або функція, яка стає приватною, маючи внутрішню зв'язок ( staticв C / C ++) або знаходиться в приватному ( анонімному ) просторі імен? Дуже погано міняти модифікатор доступу на метод або функцію просто, щоб …
2726 java  unit-testing  tdd 

13
Інструменти тестування блоку JavaScript для TDD
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Я розглянув і розглянув багато тестів JavaScript та інструментів тестування, але не зміг знайти підходящого варіанту, щоб залишатися повністю сумісним з TDD. Отже, чи існує інструмент тестування …

5
Як переконатися, що конкретний метод не викликався за допомогою Mockito?
Як переконатися, що метод не викликається залежністю об'єкта? Наприклад: public interface Dependency { void someMethod(); } public class Foo { public bar(final Dependency d) { ... } } За допомогою тесту Foo: public class FooTest { @Test public void dependencyIsNotCalled() { final Foo foo = new Foo(...); final Dependency dependency …
625 java  tdd  mockito 

30
Як ви використовуєте тестові приватні методи?
Я будую бібліотеку класів, яка матиме деякі публічні та приватні методи. Я хочу мати можливість тестувати приватні методи (в основному під час розробки, але також це може бути корисно для подальшого рефакторингу). Який правильний спосіб це зробити?

6
C # "внутрішній" модифікатор доступу під час тестування одиниць
Я новачок у тестуванні одиниць, і я намагаюся зрозуміти, чи варто починати використовувати більше "внутрішнього" модифікатора доступу. Я знаю, що якщо ми використовуємо 'Internal' та встановимо змінну збірки 'InternalsVisibleTo', ми можемо перевірити функції, які ми не хочемо оголошувати загальнодоступними з проекту тестування. Це змушує мене думати, що я завжди повинен …
469 c#  .net  unit-testing  tdd 

30
Каталог одиниць тестування
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. антидіаграма : має бути принаймні два ключові елементи, щоб офіційно відрізнити фактичний антидіапазон від простої шкідливої ​​звички, поганої практики чи поганої ідеї: Деякий повторний зразок …

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

7
Як розпочати роботу на TDD з Ruby on Rails? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я знайомий з концепціями (брав тестувальні заняття в коледжі), але я …

6
перевірити завантаження файлів за допомогою rspec - рейли
Я хочу перевірити завантаження файлів у рейках, але не знаю, як це зробити. Ось код контролера: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| …

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

16
Випадкові дані в одиничних тестах?
У мене є колега, який пише одиничні тести для об'єктів, які заповнюють свої поля випадковими даними. Його причина полягає в тому, що він дає більш широкий діапазон тестування, оскільки він перевірить багато різних значень, тоді як звичайний тест використовує лише одне статичне значення. Я дав йому декілька різних причин проти …

11
Навіщо використовувати JUnit для тестування?
Можливо, моє запитання є новачком, але я не можу реально зрозуміти обставини, за яких я б користувався Джуніт? Я пишу прості програми чи більші програми, я тестую їх із System.outтвердженнями, і це здається мені досить простим. Навіщо створювати тестові класи за допомогою JUnit, непотрібних папок у проекті, якщо нам все-таки …
131 java  unit-testing  junit  tdd 

7
Знущання над шпигунством у глузуючих рамках
Знущаючись з фреймворків, ви можете знущатися над предметом або шпигувати за ним. Яка різниця між ними та коли я / повинен використовувати один над іншим? Наприклад, дивлячись на Mockito , я бачу подібні речі, що робляться за допомогою шпигунів та знущань , але я не впевнений у відмінність між ними.

14
Які первинні відмінності між TDD та BDD? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 4 місяці тому . Удосконаліть це питання Програма, керована тестовими темпами, в останні кілька років викликала гнів у …
129 unit-testing  tdd  bdd 

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

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