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

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

12
Як перевірити код, залежний від змінних середовища, використовуючи JUnit?
У мене є фрагмент коду Java, який використовує змінну середовища, і поведінка коду залежить від значення цієї змінної. Я хотів би перевірити цей код з різними значеннями змінної середовища. Як я можу це зробити в JUnit? Я бачив деякі способи встановлення змінних середовищ на Java загалом, але мене більше цікавить …

5
Яка різниця між глузуванням та шпигунством під час використання Mockito?
Що може бути випадком використання шпигуна Mockito? Мені здається, що кожен випадок використання шпигуна може оброблятися макетом, використовуючи callRealMethod. Я бачу одну різницю, якщо ви хочете, щоб більшість викликів методів були справжніми, це зберігає деякі рядки коду для використання макету проти шпигуна. Це це чи я пропускаю більшу картину?
137 java  testing  mocking  mockito 

8
Легко чистити заглушки синона
Чи є спосіб легко скинути всі глубокі шпигунські шпигуни та заглушки, які будуть працювати чітко з блоками mocha's перед кожним Я бачу, що пісочниця - це варіант, але я не бачу, як можна використовувати для цього пісочницю beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want …

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

8
Усі тести Ruby: підвищення невизначеного методу `автентифікувати 'для nil: NilClass
Більшість моїх тестів викликають наступне, і я не розумію, чому. Усі виклики методів викликають помилку "автентифікувати". Я перевірив код, чи існував метод під назвою "автентифікувати", але такого методу немає. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get :index undefined method `authenticate!' for nil:NilClass # ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) …

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

6
Стратегія розгалуження Git інтегрована з процесом тестування / забезпечення якості
Наша команда розробників використовує стратегію розгалуження GitFlow, і це було чудово! Нещодавно ми набрали пару тестерів для покращення якості програмного забезпечення. Ідея полягає в тому, щоб кожну функцію слід перевірити / оцінювати якістю тестувальник. Раніше розробники працювали над функціями на окремих галузях функцій і об'єднують їх назад у developгілку, коли …
131 git  testing  qa  git-flow 

3
Як прочитати звіт про стамбульське покриття?
Я завжди використовував Жасмін для моїх одиниць тестів, але останнім часом я почав використовувати Стамбул, щоб дати мені звіти про покриття коду. Я маю на увазі, що я отримую суть того, що вони намагаються сказати мені, але я не знаю, що собою являє кожен із цих відсотків (Stmts, Branches, Funcs, …

6
Який найкращий тестовий фреймворк використовувати для Node.js? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання Я ознайомився з досить довгим списком тестових рамок на веб-сторінці https://github.com/ry/node/wiki/modules#testing …

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

11
Перевірити Java System.currentTimeMillis для тестування коду, який відрізняється часом
Чи є спосіб, або в коді, або з аргументами JVM, переосмислити поточний час, представлений через System.currentTimeMillis, за винятком ручної зміни системного годинника на хост-машині? Невеликий фон: У нас є система, яка виконує ряд завдань бухгалтерського обліку, які обертають велику частину своєї логіки приблизно на поточну дату (наприклад, 1-го числа місяця, …
129 java  testing  jvm  systemtime 

6
Як ви друкуєте в тесті Go, використовуючи пакет "тестування"?
Я запускаю тест у Go з заявою щось надрукувати (тобто для налагодження тестів), але він нічого не друкує. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } Коли я запускаю тест на цей файл, це вихід: ok command-line-arguments 0.004s Єдиний спосіб дійсно змусити його друкувати, наскільки я знаю, - це надрукувати його …
129 testing  go 

10
Як встановити заголовки запитів у специфікації запитів rspec?
У специфікації контролера я можу встановити заголовка http accept так: request.accept = "application/json" але в специфікації запиту об'єкт "запит" дорівнює нулю. То як я можу це зробити тут? Причиною, з якої я хочу встановити заголовку http accept на json, є те, що я можу це зробити: get '/my/path' замість цього …

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

13
Як встановити прапорець у капібарі?
Я використовую Rspec та Capybara. Як я можу написати крок для перевірки checkbox? Я спробував checkза вартістю, але не може знайти свого checkbox. Я не впевнений, що робити, оскільки у мене фактично однаковий ідентифікатор з різними значеннями Ось код: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" …

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