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

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

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

3
Чи варто використовувати спробу лову в своїх методах тестування?
Я роблю одиничне тестування. Я намагаюся перевірити одну функцію. Я називаю це зі свого тестового компонента. Але якщо віддалена функція не може впоратися з винятком, то мій компонент тестера також отримає виняток, я думаю. Тож чи варто хвилюватися за те, щоб отримати виключення в своєму компоненті тестера? Спасибі. Редагувати: PS: …

3
Код тестування доставки. Чому б ти не став?
Я хотів би поставити тестовий код поряд із продуктом. Зокрема, передбачте варіант, щоб кожен, хто має копію нашої програми, міг натиснути кнопку «самотестування» або пройти тест - себе у командному рядку та пройти через повний набір підрозділів | інтеграційні тести. Я, головним чином, хочу це зробити, щоб допомогти налагодити проблеми, …

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

3
Як перевірити рівень доступу до даних?
У мене є метод DAO, який використовує Spring для доступу до JDBC. Він обчислює рівень успішності продавця у продажу товару. Ось код: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; return getJdbcTemplate().queryForObject(sql, args, …

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

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

9
Чи повинні програмісти допомагати тестерам у розробці тестів?
Наскільки програмісти повинні допомагати тестерам у розробці тестів? Я не думаю, що вони взагалі повинні допомагати. Я хвилююсь, що якщо вони допоможуть тестерам у розробці тестів для власного коду, вони "заразить" тестерів власними забобонами та сліпими плямами щодо цього коду. Я вважаю, що вимоги повинні бути достатніми для надання інформації, …
17 team  testing 

7
Чи корисно написати всі можливі тестові випадки після перетворення команди на TDD для досягнення повного покриття?
Припустимо, у нас є велика програма на рівні підприємства без будь-яких тестів / функціональних тестів. Не було жодного тестового процесу розробки під час розробки через дуже жорсткі терміни (я знаю, що ми ніколи не повинні обіцяти будь-яких строгих термінів, коли ми не впевнені, але все, що зроблено, робиться!) Тепер, коли …

5
Якщо в TDD я пишу тестовий випадок, який проходить без зміни коду виробництва, що це означає?
Це правила Роберта К. Мартіна щодо TDD : Вам заборонено писати будь-який виробничий код, якщо це не зробити пропускний тест на збірну одиницю. Вам не дозволяється писати більше одиничного тесту, ніж достатньо для того, щоб вийти з ладу; а збори компіляції - невдачі. Вам не дозволяється писати більше виробничого коду, …

3
Як ви протестуєте функцію, єдиною метою якої є запит на зовнішній API, але API використовує складний синтаксис запитів?
Єдина реальна логіка - це синтаксис запитів для зовнішнього API. Я не хочу перевіряти, чи запитує він api, я хочу перевірити, чи він запитує його таким чином, щоб були повернуті правильні дані. Наприклад, деякий псевдо-код: function retrieve_related_data(id) { query = "[potentially long, syntactically complex query that uses param id to …

1
Як я можу перевірити свій веб-сервіс REST?
Я новачок у тестуванні одиниць, у мене є один веб-метод REST, який просто викликає БД та заповнює DTO. Псевдокод є public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Мої сумніви в тому, як написати тести для цих методів та тип тестів (Інтеграція / Підрозділ), …

6
Хороший робочий процес для розробки програмного забезпечення з scrum та постійною інтеграцією
Я вивчаю підхід, щоб краще зрозуміти, як безперервний інтеграційний робочий процес краще вписується в компанію з розробки програмного забезпечення методом scrum. Я думаю щось подібне: Це був би приємний робочий процес?

5
Як структурувати одиничні тести для програми GUI за допомогою C # та NUnit
Мене попросили зробити невеликий побічний проект, щоб поставити просту заявку одному з наших клієнтів. Зазвичай я б працював над бек-кодом, де я вирішив усі свої потреби в тестуванні, і я ще не мав сумнівної насолоди писати тести для GUI, тому мені трохи незрозуміло, як я повинен налаштувати код тестування та …
16 c#  testing  gui  nunit 

5
Як перевірити програмне забезпечення, яке записує компакт-диски, не витрачаючи компакт-диски?
Хочу написати програму, яку можна використовувати для запису компакт-дисків (музики). Я знаю, що все-таки варто перевірити його на справжніх компакт-дисках, але я не хочу цього робити щоразу, коли вношу невеликі зміни. Але я хочу дізнатися і перевірити, чи будуть записані правильні дані, щоб у вас не було пошкоджених компакт-дисків. Я …
16 testing  hardware 

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