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

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

11
Перевірте очікувані винятки в Котліні
У Java програміст може вказати очікувані винятки для тестових випадків JUnit, наприклад: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Як би я це зробив у Котліні? Я спробував дві синтаксичні варіації, але жодна з них не спрацювала: import org.junit.Test // ... @Test(expected = …

7
Як перевірити паніку?
В даний час я розмірковую над тим, як написати тести, які перевіряють, чи не панікував певний фрагмент коду? Я знаю, що Go використовує recoverдля лову паніки, але на відміну від, скажімо, коду Java, ви не можете точно вказати, який код слід пропустити у випадку паніки або що у вас є. …
90 testing  go 

2
Чим spec / rails_helper.rb відрізняється від spec / spec_helper.rb? Мені це потрібно?
Я роблю підручник з Rails вдруге. Коли я вводжу це rails generate integration_test static_pages Отримую spec/rails_helper.rbі spec/spec_helper.rbзамість простоspec/spec_helper.rb Тепер, коли я запускаю свої тести, вони довші (більш "детальні") і повільніші, ніж коли я робив це останній раз. Мені цікаво, в чому різниця між двома файлами, і якщо я зробив щось …

1
Як запустити команду sbt Assembly без тестів із командного рядка?
Я читав запитання: це і те . Вони пропонують змінити файл sbt. Але я хочу запустити sbt clean assemblyбез тестів і не змінювати файли збірки sbt. Чи можна за допомогою sbt? У maven є -DskipTest=trueпараметр, чи існує аналог для sbt?
89 testing  build  sbt 

4
Як показати номер рядка під час виконання скрипта bash
У мене є тестовий скрипт, який має багато команд і буде генерувати багато результатів, я використовую set -xабо set -vі set -e, тому скрипт зупиняється, коли виникає помилка. Однак мені все ще досить важко визначити, який рядок зупинив виконання, щоб знайти проблему. Чи існує метод, який може вивести номер рядка …
89 linux  bash  testing 

4
встановлення точок зупинки за допомогою носових тестів - опція pdb
nosetests --pdbдозвольте мені зупинитися на помилці чи помилці, але це занадто пізно для моїх потреб. Проходження коду під час виконання допомагає мені налагодити де проблема. Однак носові тести корисні, оскільки дозволяють проводити тести, які покладаються на відносний імпорт (тобто тести в пакеті). Як я можу встановити точки зупинки до виконання …
88 python  testing  nose  pdb 


7
Як встановити HTTP_REFERER під час тестування в Rails?
Я намагаюся протестувати контролер, і я отримав цю помилку. Я розумію помилку, але не знаю, як її виправити. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. …

3
Де перелік методів твердження від Django TestCase? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
87 django  testing  assert 

11
Як вимкнути діалогове вікно "Налагодження / закриття програми" в Windows Vista?
Коли програма виходить з ладу в Windows і встановлюється такий налагоджувач, як Visual Studio, з'являється таке модальне діалогове вікно: [Назва: Microsoft Windows] X перестав працювати Проблема спричинила неправильну роботу програми. Windows закриє програму та повідомить вас, якщо доступне рішення. [Налагодження] [Закрити програму] Чи є спосіб вимкнути це діалогове вікно? Тобто, …

7
Rspec не бачить мого класу моделі. неініціалізована постійна помилка
Я пишу тести на Rspec для своїх моделей у додатку Ruby on Rails. І я отримую цю помилку під час запуску 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Я використовую Rails 4.0.0 і Ruby 2.0.0 Ось мій client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without …

22
Як можна перевірити, чи існує віддалений файл за допомогою PHP?
Найкраще, що я міг знайти, щось на зразок if fclose fopenшрифта, робить завантаження сторінки дуже повільним. В основному я намагаюся зробити наступне: у мене є список веб-сайтів, і я хочу відображати їхні значки поруч із ними. Однак, якщо на сайті його немає, я хотів би замінити його іншим, а не …
86 php  file  networking  testing 

8
Як перевірити еквівалентність карт у Голангу?
У мене є настільний тестовий приклад, такий як цей: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want == …

6
Як відключити тест за допомогою pytest?
Скажімо, у мене є купа тестів: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Чи є декоратор або щось подібне, що я міг би додати до функцій, щоб запобігти pytestзапуску саме цього тесту? Результат може виглядати приблизно так ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
86 python  testing  pytest 

30
Як я можу перевірити регулярні вирази за допомогою декількох механізмів RE? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Закрито 6 років тому . Заблоковано . Це запитання та відповіді на нього заблоковані, оскільки це питання не стосується теми, але має історичне значення. Наразі він не приймає нових відповідей або взаємодій. Як я можу протестувати один …
85 regex  testing 

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