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

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

11
Чи правильно виправляти помилки, не додаючи нових функцій при випуску програмного забезпечення для тестування системи?
Це питання для досвідчених тестувальників або тестових відвідин. Це сценарій програмного проекту: Скажімо, команда розробників завершила першу ітерацію 10 функцій та випустила її на тестування системи. Команда тестів створила тестові приклади для цих 10 можливостей та оцінила 5 днів для тестування. Команда розробників, звичайно, не може простоювати 5 днів, і …

5
Чи можливо програмно оцінити безпеку для довільного коду?
Останнім часом я багато думав про безпечний код. Нитка безпечна. Безпечний для пам'яті. Сейф, який не збирається вибухнути, в обличчя. Але задля ясності в питанні, давайте використовувати модель безпеки Руста як наше визначення. Часто забезпечення безпеки є дещо важливою проблемою, оскільки, як підтверджено потребою Руста unsafe, існують дуже розумні ідеї …

7
Чи варті тестів з метою завершення та інтеграції для критичних речей, що не належать до місії?
Загальновідомо, що тести на завершення та інтеграцію коштують дорого. Звичайно, якщо ми розробляємо додатки, де люди можуть померти, якщо все піде не так, це варто інвестувати. Однак у додатках, де помилки - це не кінець світу, не було б дешевше взагалі пропустити тести E2E та інтеграційні тести та замість цього …
9 testing  qa  pricing  risk 

4
Рефакторинг - чи доцільно просто переписати код, доки пройдуть усі тести?
Нещодавно я переглядав "Всі дрібниці" від RailsConf 2014. Під час цієї розмови Санді Мец відновлює функцію, яка включає велику вкладену операцію if: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != 'Sulfuras, Hand of Ragnaros' @quality …

1
Як керувати неодиничними тестами в проекті?
У моєму проекті є якийсь код, який я особисто називаю tests, це не одиничні тести. Вони призначені для запуску, а результат повинен оцінюватися людиною. Я зробив це, тому що я роблю двигун фізики і під час розвитку мені потрібно було подивитися, що я роблю. Тому я зробив simulationпакет у своєму …

6
На якому етапі Agile (SCRUM) ми повинні почати створювати тести автоматизації?
Трохи переді мною - я тестер, який майже 2 роки використовую ручне тестування в Agile середовищі, використовуючи SCRUM (спринти 1-2 тижнів). Тому я хочу впровадити тестування автоматизації у своїй роботі за допомогою Selenium WebDriver (з Java). Моє запитання полягає в тому, коли слід тестувати функціональність вручну і коли я повинен …

3
Іноді приватні функції просто ще мають бути вилучені внутрішні одиниці функціональності. То чому б не перевірити їх?
Іноді приватні функції модуля або класу просто ще мають бути вилучені внутрішні одиниці функціональності, які, можливо, заслуговують на власні тести. То чому б не перевірити їх? Ми будемо писати тести для них пізніше, якщо / коли вони будуть вилучені. То чому б не написати тести зараз, коли вони все ще …
9 python  testing 

2
Чи можна перевірити наявність примітки в одиничному тесті?
У мене є ієрархія класів java, яка формується абстрактним класом та N розширеннями. В абстрактному класі у мене є метод, який позначається анотацією @Remove. Хоча ми не отримаємо жодних винятків того, що не вийде з ладу, якщо цю анотацію буде видалено, ми можемо вийти з винятку з пам'яті, тому я …

3
Де слід зберігати дані тесту?
У мене є менші одиничні тести, які використовують невеликі фрагменти з реальних наборів даних. Я також хотів би перевірити свою програму на повний набір даних з безлічі причин. Єдина проблема полягає в тому, що один реальний набір даних становить приблизно ~ 5 Гб. Я не знайшов жодних важких цифр для …
9 testing 

2
Тестування одиничних можливостей, таких як Phaser?
TL; DR Мені потрібна допомога у виявленні методів для спрощення автоматизованого тестування одиниць при роботі в стані. Фон: В даний час я пишу гру в TypeScript та Phaser Framework . Phaser описує себе як ігровий фреймворк HTML5, який намагається якомога менше обмежувати структуру вашого коду. Це пов'язано з кількома компромісами, …

1
Тестовий розрив між одиницею та інтеграцією: інтеграція у малі тести інтеграції компонентів та одиниць
За останні кілька тижнів я роздумував і досліджував, як заповнити прогалину в нашій методиці тестування. Спрощено кажучи, одиничні тести занадто малі, а традиційні інтеграційні тести - занадто великі. Частий сценарій з'являється, коли Aі Bобидва використовують компонент C. Однак Aі Bмають дещо інші вимоги до, і висловлюють дещо різні припущення щодо …

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

1
Чи можуть реляційні докази алгебри / обчислення використовуватися для тестування / перевірки SQL?
Чи можливо або навіть можливо використовувати реляційну алгебру та / або реляційне числення у формі доказів для перевірки / перевірки правильності операторів, функцій та збережених процедур SQL? Мені здається, що це повинно бути принаймні можливим, але я не знаю, чи є якась деталь, яку я пропускаю, що робить зіставлення 1: …

5
Вирішення, які помилки даватимуть найбільшу користь [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Мені хотілося скласти уявлення про класифікацію помилок, виходячи з того, наскільки легко їх вирішити і скільки користі це дасть мені. …

7
Як зберегти багажник стабільним, коли тести займають тривалий час?
У нас є три набори тестових наборів: "Невеликий" набір, що займає лише пару годин "Середній" набір, який займає кілька годин, зазвичай працює щовечора (щоночі) "Великий" набір, який займає тиждень +, щоб запустити У нас також є купа коротших тестових наборів, але я тут не зосереджуюсь на них. Поточна методологія полягає …

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