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

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

18
Mockito - NullpointerException при застосуванні методу
Тож я почав писати тести для нашого проекту Java-Spring. Я використовую JUnit та Mockito. Кажуть, що коли я використовую опцію when () ... thenReturn (), я можу знущатися над послугами, не імітуючи їх або близько того. Отже, що я хочу зробити, це встановити: when(classIwantToTest.object.get().methodWhichReturnsAList(input))thenReturn(ListcreatedInsideTheTestClass) Але незалежно від того, яке пропозицію …

4
Примусове очікування запиту в SQL Server
У нас виникла проблема з блоком коду, який погано реагує в умовах повільних баз даних (це обмежує ліжко під час очікування запиту). Ми створили патч і зараз перебуваємо в процесі його запуску через регресію. Ми не можемо отримати тайм-аут. Я відкрив транзакцію з SQL Mgmt Studio і оновив кожен рядок, …

1
Як я можу визначити, чи мої рейки знаходяться в середовищі розробки, а не в тестовому середовищі?
У мене є деякий код, який потрібно запускати, лише якщо додаток rails знаходиться у середовищі розробки (тобто $ rails server), але не в тестовому середовищі (тобто $ rake test). Коли я намагаюся if Rails.env.development? dont run me during testing end код виконується незалежно від того, в якому середовищі я перебуваю. …

11
Як я можу протестувати службу Apple Push Notification Service без iPhone?
Чи можна протестувати служби Apple Push Notification Services без програми iPhone? (Створення емулятора у вікнах?) Якщо ні, як я можу це перевірити? Чи існує безкоштовний зразок програми, складений для цього? Я створив постачальника серверів, але мені потрібно перевірити функціональність.

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

15
Як із Capybara перейти в нове вікно для посилань із цілями “_blank”?
Можливо, це насправді не проблема, з якою я стикаюся, але, схоже, коли я клацну посилання "посилання з цільовим =" _ пустим ", сесія фокусується на поточному вікні. Тому я або хочу мати можливість перейти в нове вікно, або ігнорувати атрибут _blank - по суті, я просто хочу, щоб він фактично …

6
Як написати junit-тести для інтерфейсів?
Який найкращий спосіб написати junit-тести для інтерфейсів, щоб їх можна було використовувати для конкретних класів реалізації? наприклад, у вас є цей інтерфейс та реалізація класів: public interface MyInterface { /** Return the given value. */ public boolean myMethod(boolean retVal); } public class MyClass1 implements MyInterface { public boolean myMethod(boolean retVal) …

9
як перевірити відкритий графік на localhost - -
Я провів багато досліджень і не знайшов остаточної відповіді на це. Чи є спосіб перевірити відкритий графік на localhost? Я не маю жодних проблем із використанням графічного API на локахості. Я змінив URL-адресу свого веб-сайту в налаштуваннях програми і навіть спробував налаштувати домен у моєму файлі hosts, але лінтер відладчика …

8
Знайдено синтетичне властивість @enterAnimation. Будь ласка, включіть у свій додаток “BrowserAnimationsModule” або “NoopAnimationsModule”. Кутова4
Під час запуску Karma для тестування моєї програми Angular4 я отримую цю помилку, Found the synthetic property @enterAnimation. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.хоча я вже імпортував модуль у app.module.ts // animation module import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; ... @NgModule({ imports: [... BrowserAnimationsModule, ... ], і …

3
Помилки служби Xcode Service (Mavericks), коли ввімкнено модульні тести
Коли бот служби Xcode намагається виконати збірку з run unit testsувімкненим, збірка завжди буде невдалою. Коли я переглядаю файл журналу, одна і та ж помилка повторюється багато разів: xcsbuildd[1966] <Warning>: [XCSBuildOperation.m:106 7368f310 +2126ms] Preflight connection to /var/XCSControl/com.apple.XCSTestUserPreflightService failed; retrying: No such file or directory Через кілька рядків слідують ці повідомлення …

14
Як імітувати БД для тестування (Java)?
Я програмую на Java, і мої додатки багато використовують БД. Отже, для мене важливо мати можливість легко перевірити використання БД. Що це за тести БД? Для мене вони повинні забезпечити дві прості вимоги: Перевірте синтаксис SQL. Що ще важливіше, переконайтесь, що дані обрані / оновлені / вставлені правильно, відповідно до …

17
Порядок виконання тестів у TestNG
Як налаштувати порядок виконання тестів у TestNG? Наприклад: public class Test1 { @Test public void test1() { System.out.println("test1"); } @Test public void test2() { System.out.println("test2"); } @Test public void test3() { System.out.println("test3"); } } У вищевказаному наборі порядок виконання тестів є довільним. Для одного виконання результатом може бути: test1 test3 …

3
Знущаються над атрибутами в Python mock?
У мене досить складно провести mockз Python: def method_under_test(): r = requests.post("http://localhost/post") print r.ok # prints "<MagicMock name='post().ok' id='11111111'>" if r.ok: return StartResult() else: raise Exception() class MethodUnderTestTest(TestCase): def test_method_under_test(self): with patch('requests.post') as patched_post: patched_post.return_value.ok = True result = method_under_test() self.assertEqual(type(result), StartResult, "Failed to return a StartResult.") Тест фактично повертає …

7
Різниця між тестом Android Instrumentation та модульним тестом в Android Studio?
Що стосується Android Studio 1.1rc, існує підтримка модульного тестування, і мені цікаво, в чому різниця між тестуванням приладів Android та модульним тестуванням. Як я розумію: модульні тести корисні для тестування коду, який не викликає Android API, а тести приладобудування Android - це швидше тести інтеграції для тестування елементів Android API …


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