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

Перевірка поведінки програмної системи проти очікуваної поведінки цієї системи.

4
Чи повинен кожний тест одиниці можна проводити незалежно від інших тестів?
Скажіть, у вас є тести на два методи класу. Перший метод збирає дані з іншого ярусу і розміщує їх у якомусь сховищі, незалежному від часу виконання (наприклад, таблиці SQL), тому всі дані, оброблені цим тестом, жорстко вводяться в тест. Другий метод відповідає за взяття даних, звідки його залишив перший метод, …

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

4
Чому в тесті Джоеля відсутня розробка тестових програм?
Я читав цей блог Джоела Спольського про 12 кроків, щоб краще кодувати . Відсутність тестово керованої розробки дійсно мене здивувало. Тому я хочу передати це питання гуру. Чи справді TDD не варте зусиль?

11
Чому потрібно перевірити додаток iPhone на фактичному пристрої iPhone
Я розробив один додаток для iPhone, і тепер я хочу його в App Store. Так що багато моїх друзів-iek iOS сказали мені перевірити його на фактичному пристрої, тобто на iPhone. Тож мені цікаво, чому для цього потрібно перевірити додаток iPhone на фактичному пристрої iPhone, хоча вони (Apple) дали "симулятор", який …
23 testing  iphone  ios 

11
Чи можна писати програмне забезпечення, яке не потрібно постійно змінювати?
Я написав багато програмного забезпечення на багатьох різних мовах, а також "написав" апаратне забезпечення для використання з FPGA, використовуючи Verilog та VHDL. Я схильний насолоджуватися написанням апаратних засобів більше, ніж програмним забезпеченням, і я думаю, що однією з головних причин є те, що можна записати апаратне забезпечення, яке "зроблено", і …

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

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

16
Хто займається тестовими розробками?
Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я працював у корпоративному просторі останні 4½ роки і зауважив, що в цілому підприємства не є сприятливим середовищем для тестового стилю розвитку. Зазвичай проекти мають фіксовану …

3
Де слід проводити тестування з контролю якості в моделі розгалуження Gitflow
Ми велика команда (10-12 розробників і 4 qa), яка працює над декількома проектами з одним і тим же сховищем git. Веб-сервіс на базі весняного завантаження. Ми шукаємо гарну стратегію розгалуження та розгортання git. У нас також є команда qa, яка забезпечує, щоб наші функції працювали як очікували (помилка вільна до …
23 testing  git  branching  qa  gitflow 

6
безперервна інтеграція наукового програмного забезпечення
Я не інженер програмного забезпечення. Я аспірант в галузі геознавства. Майже два роки тому я почав програмувати наукове програмне забезпечення. Я ніколи не використовував постійну інтеграцію (CI), головним чином тому, що спочатку я не знав, що вона існує, і я була єдиною людиною, яка працює над цим програмним забезпеченням. Тепер, …

7
Кодування та тестування в одному спринті
Як проводиться тестування в тому ж спринті, що і кодування, якщо все або більшість кодування не проводиться до кінця спринту? (Я маю на увазі розробку "супу до горіхів" та тестування єдиного PBI в спринті.) Більшість відповідей, які я бачив в Інтернеті, передбачають автоматизацію контролю якості, але навіть це насправді неможливо, …

2
Як створити середовище, коли виправлення тестів вважається пріоритетним?
Я інженер програмного забезпечення середньої компанії. У нас досить міцна тестова платформа, що працює на TeamCity. Він робить одиничні тести на кожній контрольній і щоденній одиничній пробі / БВТ. Проблема полягає в тому, що у нас дуже багато зламаних одиничних тестів. Досить часто я підказую безглуздість одиничних тестів, якщо вони …

6
Як слід перевірити свій код TEST?
Одне з небагатьох речей, з яким погоджується більшість розробників програмного забезпечення, - це те, що ви не повинні покладатися на правильний код коду, якщо ви не протестуєте його. Якщо ви не перевірите це, можливо, у ньому є приховані помилки, які лише змусять вас більше працювати в дорозі. Я розумію, як …

10
Що робити з помилками, які не дорікають?
У мене є тестер, який під час тестування буде мати помилку (нормально поки що), але потім він часто повідомляє про це відразу. Потім ми (розробники) виявляємо, що тестер не намагався відтворити проблему і (коли запитують) не можемо знайти спосіб зробити це повторним. Тепер це все-таки помилки, я не хочу їх …
22 bug  testing 

4
Кращі практики для модернізації застарілого коду за допомогою автоматизованих тестів
Я збираюся взяти на себе завдання повторного втілення вже визначеного інтерфейсу (набору файлів заголовків C ++) у відносно великій і старій базі коду. Перш ніж це зробити, я хотів би мати максимально повне покриття тесту, тому я можу виявити помилки повторного втілення якомога раніше та простіше. Проблема полягає в тому, …
22 testing  legacy 

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