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

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

9
Як ви масштабуєте тестування на інтеграцію?
Я досліджую методи та стратегії для масштабування зростаючої кількості тестів на інтеграцію нашого поточного продукту, щоб вони могли (по-людськи) залишатися частиною нашого розвитку та процесу ІС. На майже 200+ тестах інтеграції ми вже натискаємо позначку 1hr, щоб виконати повний тестовий пробіг (на машині Dev Dev), і це негативно впливає на …

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

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

5
Чи повинні тестери затверджувати випуски чи просто звітувати про тести?
Чи має сенс надавати авторизацію тестувальникам? Чи повинна тестова група Просто тестуйте функції, проблеми тощо, і просто повідомте про пропуск / відмову, залишаючи це іншим діяти за цими результатами, або Чи мають повноваження проводити самі випуски на основі цих результатів? Іншими словами, чи потрібно вимагати від тестувальників фактично виходити з …

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


8
Одиночні чи декілька файлів для тестування одиничного класу?
Під час дослідження кращих практик тестування підрозділів, які допомагають скласти рекомендації для моєї організації, я зіткнувся з питанням, чи краще або корисно відокремити тестові прилади (тестові класи) або зберегти всі тести для одного класу в одному файлі. Fwiw, я маю на увазі "одиничні тести" в чистому сенсі, що вони є …

7
Менеджер хоче поєднати умови розвитку та виробництва
Я працюю в невеликій програмістській команді, яка підтримує більшу організацію. Цього року наш менеджер вирішив, що ми будемо використовувати технології Oracle Apex для обробки переважної більшості даних нашої компанії. Це було б нормально, за винятком лише одного сервера Apex. Наш менеджер постановив, що все відбувається в одному випадку. Наша команда …

4
Як перевірити, коли впорядкування даних є занадто громіздким?
Я пишу парсер і як частина цього у мене є Expanderклас, який "розширює" єдине складне висловлювання на кілька простих операторів. Наприклад, це розширить це: x = 2 + 3 * a в: tmp1 = 3 * a x = 2 + tmp1 Зараз я думаю про те, як протестувати цей …

9
Занадто багато запаху коду?
Я дійсно закохався в тестування одиниць та TDD - я заражений. Однак одиничне тестування зазвичай використовується для публічних методів. Іноді, хоча мені доводиться перевіряти деякі припущення-твердження і в приватних методах, оскільки деякі з них "небезпечні", і рефакторинг не може допомогти далі. (Я знаю, тестування рамок дозволяє тестувати приватні методи). Тож …

7
Чи повинні абстракції зменшити читабельність коду?
Хороший розробник, з яким я працюю, нещодавно розповів мені про деякі труднощі, які він мав у реалізації функції в якомусь коді, який ми успадкували; Він сказав, що проблема полягає в тому, що коду було важко дотримуватися. З цього моменту я заглянув у продукт і зрозумів, як важко бачити шлях коду. …

3
Чи слід включати тести на зображення Докера?
Що стосується тестів, я можу придумати два варіанти: Покладіть і тест, і додаток в одне зображення. Включіть у зображення лише код програми. Створіть тестовий контейнер, який будується після основного зображення та додає до нього деякі шари (тестовий код, залежності тощо). З першим варіантом я можу протестувати контейнер і доставити його …

2
Які різні значення "кріплення"?
У мене є певні труднощі з розумінням поняття "кріплення". Я знаю, що таке тестовий набір, тестовий кейс, тестовий пробіг, але що саме таке "кріплення"? Параметризований тестовий випадок? Мені здається, що значення або семантика терміна "кріплення" може дещо відрізнятися залежно від мови програмування чи тестування фреймворку? Я думаю, що кріплення phpunit …

4
Як структурувати тести, коли один тест - це установка іншого тесту?
Я інтегрую тестування системи, використовуючи лише загальнодоступні API. У мене є тест, який виглядає приблизно так: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) assert a b …
18 testing 

5
Навіщо використовувати базу даних пам'яті для тестування інтеграції?
Я дуже розгублений, коли бачу велику кількість баз даних в пам'яті, що використовуються для тестування, тому що я також багато почув від передового досвіду інтеграційного тестування, що середовище, яке виконує тест, має максимально нагадувати виробниче середовище, включаючи операційну систему , бібліотека, двигун бази даних тощо. Що я тут пропускаю?
18 testing 

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