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

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

5
Як розвиватись у Windows та тестувати та запускатись на Linux?
Я один з двох розробників для внутрішнього програмного забезпечення (написаного python) у моїй компанії. Програмне забезпечення - це серверне додаток, призначене для роботи на виділеній Linux коробці. В даний час у нас є одне вікно, де зберігається наше сховище SVN, і це поле також використовується для тестування. Проблема полягає в …

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

5
Якщо ви пишете специфікації у стилі BDD, чи слід використовувати "слід", чи ні? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Я усвідомлюю, що це дещо суб'єктивно, але я не можу знайти гарного випадку для …
12 testing  bdd 

5
Який формат найкращий для першого прототипу не на папері? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Додаток консолі (моя улюблена), швидка та неохайна форма, MS Paint (для GUI); що найкраще …

1
Оновлення діаграм логічної та фізичної архітектури
У будь-якому проекті з розробки програмного забезпечення, що передбачає розподілені системи з декількома розробниками, діаграми логічної та фізичної архітектури є найкращою практикою, але, на мій досвід, ці діаграми завжди починають добре підтримуватися на початку проекту, але не оновлюються, коли проект буде випущений і починаються фази технічного обслуговування. Для складних проектів …

2
Чи повинен я перевірити свої підкласи або свій абстрактний батьківський клас?
У мене є скелетна реалізація, як у пункті 18 від Ефективна Java ( тут розширена дискусія ). Це абстрактний клас, який пропонує 2 відкритих методу methodA () та methodB (), які викликають методи підкласів для "заповнення прогалин", які я не можу визначити абстраговано. Я розробив його спочатку, створивши конкретний клас …

3
Чи не тестування одиничних тверджень не порушує принцип DRY?
Кожного разу, коли я пишу одиничні тести, я завжди намагався мати одне твердження за тест, щоб полегшити налагодження, коли тести провалюються. Однак, дотримуючись цього правила, я відчуваю, що постійно копіюю один і той же код у кожному тесті, і, маючи більше тестів, повертатися до читання та обслуговування стає важче. Тож …

9
Скопійований і вставлений тестовий код: Наскільки це погано?
Моя поточна робота полягає в основному написанні тестового коду GUI для різних додатків, над якими ми працюємо. Однак я вважаю, що я схильний копіювати і вставляти багато коду в тести. Причиною цього є те, що області, які я тестую, мають тенденцію бути досить подібними, що потребують повторення, але не зовсім …

5
Як встановити тест на файл jsp?
Я розробляю програму Java 6 EE і тестую свій jsp-код з іншим з тестовою версією функціональних викликів та коду, що використовується в оригінальній, але це видається вільним і непрактичним. Чи є хороший спосіб провести такий вид тестування?

5
Чи справді варті RSpec та огірок?
Я знаю, що більшість програмістів RoR випробовують наркоманів, і я розумію переваги великого тестового набору, але коли я починаю тестувати, я ніколи не отримую такого великого набору, і мені завжди цікаво: "Чи я тестую правильний шлях? Чи є дійсно ефективні?". Я часто маю справу з тестуванням інтеграційних тестів лише тим, …

3
Які проблеми, як правило, виникають під час роботи з повідомленнями HL7?
Я тестую продукт для підприємств охорони здоров’я, і ми працюємо з повідомленнями HL7. Я бачив людей, що стогнуть над іншим запитанням щодо проблем із HL7, але не згадуючи конкретики. Чи може хтось дати мені кілька уявлень про те, які питання чи класи проблем ми повинні спеціально шукати? Ми використовуємо деякі …
12 testing  parsing  hl7 

2
Тестування - БД в пам'яті проти глузування
Коли пишуть тести, чому б хтось хотів використовувати базу даних в пам'яті, щоб просто глузувати з даних? Я міг бачити, що бази даних в пам'яті можуть бути корисними для тестування сховищ. Але якщо використовувати фреймворк (наприклад, Spring Data), тестування сховищ було б тестуванням фреймворку, а не дійсно логікою програми. Однак …

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

6
Чи побудують суперечки та стабільний розвиток протиріччя?
Я є частиною групи розвитку з 5 командами, загалом близько 40 розробників. Ми дотримуємось методології Scrum, з 3-тижневими спринтами. У нас є безперервна установка інтеграції (Дженкінс), трубопровід якого займає кілька годин (за рахунок широких автоматизованих тестів). В основному процес розробки працює добре. Однак ми зауважуємо, що через кілька днів у …

7
Навіщо нам потрібні і пріоритет, і серйозність?
Я розумію, що вони визначають, але чи справді корисно віднести їх до знайдених проблем? Я маю на увазі, це потрібно або швидко виправити, або ні. Я знаю, як їх встановити, класифікувати тощо. Я знаю, що IEEE / ISO вимагають цього робити. Я просто не бачу, чому.

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