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

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

3
Використання тестування гілок в Git
У нас є хтось (назвемо його Тедом), який відповідає за тестування нових функцій та виправлення помилок. Ми використовуємо Git та GitHub . masterмає бути / завжди розгортається і developmentсаме там ми здійснюємо / об’єднуємо нові функції чи виправлення помилок, але лише після того, як вони пройшли перевірку Тедом. Проект знаходиться …

5
Коли у вас достатньо автоматичного тестування, щоб бути впевненим у своїй постійній інтеграції?
Постійна інтеграція з тестуванням корисна для того, щоб переконатися, що у вас постійно перевіряється код "shippable". Однак насправді важко тримати вичерпний набір тестів, і часто це відчуває, що складання все одно буде баггі. Скільки випробувань ви повинні мати впевненість у своєму тестуванні на конвеєрне обладнання? Чи використовуєте ви якусь метрику, …

3
Чи є створення ще однієї повторюваної системи забезпечення якості (QA) ще однією поганою практикою?
На роботі у нас досить складна система. Давайте назвемо цю систему, System_A. Наша команда з QA створила іншу систему, викликайте цю систему, System_B, щоб перевірити System_A. Спосіб використання System_B полягає в наступному. Ми генеруємо входи (використовуючи сам System_B), IN, обробляємо такі входи назад через System_B і генеруємо виходи, O_B. Отже, …

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

4
Чи корисно мати окремі методи тестування для кожного кроку?
Я тестую REST api. Скажімо, він повертає структуру JSON. Який найкращий підхід до тестування сервера? Кожен крок випробування може досягти успіху, лише якщо всі попередні були успішними. Структура A: перевірити все одразу - Test method 1: - make server request - assert http response code was 200 - assert returned …

3
Властивості заглушки з приватними установками для тестів
У нас є об’єкт public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public …

1
Чи використовує ігрова індустрія автоматизоване тестування для візуальних частин ігор / візуалізації? Як?
Деякі частини гри легко перевірити автоматизовано (логіка, математика, обробка введеннями); але є також багато, що суто візуально і не легко перевірити. Я був би здивований, якби ігрова індустрія залишила все це для ручного тестування; Є в ньому достатньо грошей, на що я б здогадався, що було докладено зусиль, щоб можна …

5
Методи тестування дуже великого застосування
У мене є програма PHP, яка дуже велика. Зазвичай це 2-3 розробники, які працюють над цим повний робочий день, і ми доходимо до того, коли ми вносимо зміни та створюємо помилки (функції кашлю!). Програмне забезпечення не є складним, скажімо, просто багато чого відбувається (35 ~ контролерів, приблизно однакові моделі тощо). …

12
Чи повинен QA знайти відтворювані сценарії?
Іноді моя команда QA повідомляє про помилки, але ні я, ні вони не мають уявлення про те, як їх відтворити. Це призводить до дуже довгих і розчарувальних сесій налагодження, які іноді навіть не дають результатів. Моє програмне забезпечення сильно пов'язане з власником обладнання, тому помилки можуть надходити відразу з багатьох …
10 testing  bug  qa  reporting 

7
Як проводяться тести програмного забезпечення при технічних стартапах?
Я бачив чимало науково-дослідних статей та технологічних блогів, які можуть похвалитися перевагами тестування програмного забезпечення. Я в цьому переконався. Але оскільки всі дослідження тестування програмного забезпечення проводяться великими програмними компаніями, я не вірю, що вони дійсно стосуються стартапів. Оскільки стартапи мають різні потреби та обмеження порівняно з великими компаніями програмного …
10 testing  startup 

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

3
Чи потрібні нам дані випробувань чи ми можемо покластися на одиничні тести та ручне тестування?
Зараз ми працюємо над середнім / великим проектом PHP / MySQL. Ми проводимо тестування одиниць за допомогою PHPUnit & QUnit, і у нас є два штатні тестери, які тестують додаток вручну. Наші тестові (макетні) дані наразі створюються за допомогою SQL-скриптів. У нас є проблеми зі збереженням скриптів для тестових даних. …

9
Впоратися з нескінченним нескінченним проектом
У нас є великий (1200+ годин) веб-сайт, який має велику технічну заборгованість. В основному це викликано такими (звичайними) причинами. Кілька програмістів, які приходять та йдуть під час розробки. Зміна технічних характеристик під час розробки. Додано численні додаткові функціональні можливості (за короткий час). Замовник хоче багато нових функцій, і це, в …

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

8
Чи повинні розробники брати участь у етапах тестування?
ми використовуємо класичний V-подібний процес розробки. Тоді у нас є вимоги, архітектура, дизайн, реалізація, інтеграційні тести, системні тести та прийняття. Тестери готують тестові справи на перших етапах проекту. Проблема полягає в тому, що через проблеми з ресурсами (*) фази тестування занадто довгі і часто скорочуються через часові обмеження (ви знаєте …

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