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

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

4
Чи заохочує схему “Центру сповіщень” хороший чи поганий дизайн програми?
Іноді я стикаюся з такими API-стилями стилів-повідомлень, наприклад, NSNotificationCenter Cocoa: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Зазвичай ці API надають глобальну точку доступу, на якій ви підписуєтесь або транслюєте повідомлення / події. Я думаю, що це проблема, оскільки вона заохочує плоску та неструктуровану архітектуру програми, де залежності не явні в API, а приховані у вихідному …

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

4
Вибір імен для інтеграційних тестів
З одиничними тестами домен зовсім невеликий, тому це легко. Я скористався methodName_conditions_result()схемою Ошерова і виявив це дуже зрозумілим. Але з інтеграційними тестами я відчуваю, що це дозволить назвати дуже довге ім'я, і ​​що я ставлю замість цього methodName? Як назвати тестові класи інтеграції? Приклади справжніх імен інтеграційних тестів дуже вітаються. …

2
Як тестувати та орієнтувати реалізацію mutex
Як зазначається в заголовку: Як ви належним чином тестуєте та орієнтуєте різні реалізації мутексів у c ++? По суті, я написав свій власний std :: mutex like class для проекту, що працює на двох ядрах, armv7 з метою мінімізувати накладні витрати в беззаперечному випадку. Тепер я розглядаю можливість використання зазначеного …
12 c++  testing  mutex 

2
Відмінності між тестом і спец
У мене зараз проблема з концепцією, і я не можу знайти інформацію про відмінності між Test (UnitTest тощо) проти Spec (Rspec тощо). Наскільки я знаю, специфікації входять до інтеграційних тестів, а тест - у UnitTest, але тільки це. Чи можете ви пояснити, чим відрізняються?

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

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

5
Чи є формалізовані / математичні теорії тестування програмного забезпечення?
"Теорія тестування програмного забезпечення" Google, лише здається, дає теорії в м'якому сенсі цього слова; Мені не вдалося знайти нічого, що б класифікувалося як теорія в сенсі математичної, інформаційної теоретичної чи іншої наукової галузі. Що я шукаю - це те, що формалізує, що таке тестування, поняття, що використовуються, що таке тест, …

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

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

4
Розвиватися впевнено без реального середовища розвитку
Нещодавно мене взяли на роботу за проект, який передбачає роботу з кількома сторонніми системами «підприємства» та навколо них. Зважаючи на те, що я думаю, астрономічні витрати та зусилля, необхідні для створення достатньо вірної копії виробничого середовища, перспектива створити реальне середовище розвитку здається надзвичайно тонкою. Це, звичайно, не ідеально. Зі свого …

2
Всі тестові одиниці в одному виконаному файлі чи розділити їх?
Коли ви пишете тести для одного програмного забезпечення, скажімо, бібліотеки, чи віддаєте перевагу скласти всі тести одиниці в один або розділити їх на кілька виконуваних файлів? Причина, про яку я питаю, полягає в тому, що я зараз використовую CUnit для тестування бібліотеки, над якою працюю. Тести розбиваються на окремі набори, …

1
Чи є якісь дослідження щодо взаємозв'язку між методами тестування програмного забезпечення та продуктивністю розробника? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Чи є якісь дослідження щодо взаємозв'язку між практикою тестування програмного забезпечення (модульні та / або інтеграційні тести) та продуктивністю розробника?

3
Що слід перевірити в Javascript?
На роботі ми нещодавно запустили додаток на базі Javascript (фактично використовуючи Coffeescript, але все ж), з якого я впроваджував автоматизовану тестову систему з використанням JsTestDriver та тканини. Ми ніколи не писали щось з таким Javascript, тому до цих пір ми ніколи не робили тестування Javascript. Я не впевнений, що саме …

11
Чи повинен розробник приймати оцінку завантаженості, виконану макросом Excel?
У новому проекті друг мав писати тести, коли час, необхідний для їх написання, обчислювався макросом Excel, написаним його менеджером, який не розробляє. За таких обставин чи повинен розробник взяти на себе відповідальність написати та запустити тести у розрахунковий час? Чи достовірні результати цих тестів? Для інформації, мій друг відмовився відповідати …

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