Лучшие tdd вопросы ИТ разработчиков

  • 12 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Извините за это, я был немного расплывчатым. Я добавил больше информации в вопрос, это помогает?

роекты, над которыми я работаю, связаны с одним аппаратным обеспечением, и это часто является основной целью программного обеспечения. Существуют ли эффективные способы применения TDD к коду, который работает с оборудованием? Обновить:Извините, ...

Задан 25 Feb 2009, 11:04 от Matt Warren
  • 126 голосов
  • 30 ответов
  • 0 просмотров
30 ответов

Возможно, я столкнулся с ошибкой. Я не имел в виду, что модульные тесты не имеют значения после того, как производственный код установлен. Однако их ценность снижается. Наибольшее преимущество модульного тестирования заключается в присущей ему магии, которая возникает, когда мы позволяем им управлять развитием производства.

ьзуя C #, мне нужен класс с именемUser который имеет имя пользователя, пароль, активный флаг, имя, фамилию, полное имя и т. д. Должны быть методы дляпроверять подлинность а такжеспасти Пользователь. Я просто пишу тест для методов? И мне даже ...

Задан 15 Sep 2008, 13:03 от 4 revs, 4 users 60%
  • 65 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как сделать TDD и юнит-тестирование в powershell?

С появлением MS PowerShell во всех новых серверных продуктах я начинаю (неохотно) думать, что мне нужно отнестись к этому серьезно. Частью "серьезно" является TDD. Нашли ли вы хорошие методы для модульного тестирования сценариев Power Shell? Я ...

Задан 02 Jun 2009, 16:28 от Precipitous
  • 10 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Написание ОС для процессора Motorola 68K. Могу ли я подражать этому? И могу ли я протестировать разработку ОС?

Следующий срок, яМне понадобится написать базовую операционную систему для процессора Motorola 68K как часть лабораторного материала курса.Есть ли эмулятор L...

Задан 11 Oct 2009, 22:29 от ulver
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как выполнить модульное тестирование методов в объекте метода?

Я выполнилЗамените метод на метод объектаРефакторинг описанманить.Теперь у меня есть класс с методом run () и набор функций-членов, которые разбивают вычисле...

Задан 06 May 2010, 21:10 от user334856
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я очень иду по прежним направлениям - довольно строгий подход к тестированию.

аю с использованием Core Data для управления графом объектов, главным образом для внедрения зависимостей (подмножество NSManagedObjects действительно необходимо сохранить, но это не является предметом моего вопроса). При запуске модульных тестов ...

Задан 30 Jul 2011, 02:34 от Cris
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Тестирование Python: запуск тестов в другом модуле

Я хочу, чтобы файлы моего приложения находились в папке / Files, а тестовые единицы - в / UnitTests, чтобы я четко разделил app и test. Чтобы иметь возможность использовать те же маршруты модуля, что и mainApp.py, я создал testController.py в ...

Задан 11 Mar 2013, 08:28 от bgusach
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проверка правильности длины пароля с помощью RSpec

Я пишу некоторые модульные тесты, чтобы гарантировать, что модель User не может иметь пароль длиной менее 8 символов. Я начал с модели пользователя: class User < ActiveRecord::Base ... validates :password, :length =>{ :minimum => 90, :too_short ...

Задан 28 Oct 2012, 17:41 от Sarah Tattersall
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как я могу проверить пустые методы? [Дубликат]

На этот вопрос уже есть ответ здесь: Модульное тестирование пустых методов? [/questions/246038/unit-testing-void-methods] 11 ответовУ меня есть несколько пустых методов, и мне нужно их протестировать, но я не уверен, как это сделать. Я просто ...

Задан 16 Dec 2013, 16:38 от Vinicius Seganfredo
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Модульное тестирование: создание «ложного» запроса для имитации запроса страницы MVC

Как мне создать ложный запрос для моего приложения asp.net-mvc для модульного тестирования?Какие варианты у меня есть?Я использую FormsCollection в своих дей...

Задан 26 Nov 2008, 17:45 от Blankman
  • 51 голос
  • 4 ответа
  • 0 просмотров
4 ответа

На мой взгляд, единственное, что лучше всего - это то, что он позволяет вам видеть, выполняет ли ваш код то, что должен. Это может показаться очевидным, но очень легко сбиться с пути от ваших первоначальных целей, как я выяснил в прошлом: p

Задан 07 Aug 2008, 02:27 от Mike Minutillo
  • 21 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Не тащить, но примитивные структуры данных (Словари, Списки, HashSets) являются изменчивыми. Это может вызвать много головной боли отладки в будущем при обходе изменяемых структур.

етил, что когда я делаю TDD, это часто приводит к очень большому количеству интерфейсов. Для классов, которые имеют зависимости, они вводятся через конструктор обычным способом: public class SomeClass { public SomeClass(IDependencyA first, ...

Задан 23 Mar 2011, 21:08 от Chris
  • 38 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

BDD с огурцом и rspec - когда это избыточно?

Версия для Rails / инструмента:Насколько глубоки ваши юнит-тесты?Прямо сейчас я пишу:Функции Cucumber (интеграционные тесты) - это тестирование на соответств...

Задан 17 Sep 2010, 15:41 от wuputah
  • 69 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

livedoc-мокко

спользуется для BDD и TDD с node.js? Я привык использовать Cucumber + RSpec. Какая хорошая комбинация для node.js? Спасибо

Задан 16 Jan 2011, 14:56 от donald
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Опять же, если вы измените производственный код, а не тесты, вам следует включить инструмент покрытия, чтобы вы чувствовали себя достаточно уверенно, ваши тесты достаточно покрыты.

тчасти продолжениеэтот вопрос [https://stackoverflow.com/questions/5601730/tdd-should-private-protected-methods-be-under-unit-test] . Я не уверен, лучший способ спросить это, поэтому я попробую небольшой рассказ, чтобы установить ...

Задан 10 Apr 2011, 22:56 от forsvarir
  • 42 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Android-аннотации выглядят очень интересно. Я добавил его в следующий раз, когда буду работать над приложением для Android, и когда я получу шанс попробовать его, оставлю отзыв.

отаю над проектом Android, и я хотел бы узнать какие-либо рекомендации о том, что такое хорошая архитектура для создания приложений для Android. Я хочу использовать внедрение зависимостей с помощью Roboguice, и я читал о шаблоне MVVM или шаблоне ...

Задан 05 Jun 2011, 20:40 от Community
  • 15 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как мне смоделировать / подделать объект сеанса в веб-формах ASP.Net?

Есть ли способ смоделировать / подделать объект сеанса в веб-формах ASP.Net при создании модульных тестов? В настоящее время я храню данные пользователя в переменной сеанса, к которой обращается моя бизнес-логика. При отдельном тестировании ...

Задан 30 Dec 2009, 17:44 от Fikre
  • 32 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как добавить фальшивую сборку в VS 2012 Professional RC?

В соответствии с двумя приведенными ниже статьями, посвященными VS 2012 и Microsoft Fakes Test Framework, я должен иметь возможность щелкнуть правой кнопкой ...

Задан 13 Jun 2012, 06:27 от Dan Sorensen
  • 21 голос
  • 6 ответов
  • 0 просмотров
6 ответов

Исключение SEH с кодом 0xc0000005, брошенным в тело теста

Я пишу тест с использованием GoogleTest для следующего класса и получаю вышеуказанную ошибку. class Base { // Other Functions; CSig objSig[50]; }Класс CSig выглядит следующим образом: class CSig { //... constructor, destructor(empty) and some ...

Задан 31 Oct 2012, 12:11 от chintan s
  • 27 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Rspec: ожидайте против ожидаемого с блоком - какая разница?

Просто изучил синтаксис rspec, и я заметил, что этот код работает: context "given a bad list of players" do let(:bad_players) { {} } it "fails to create given a bad player list" do expect{ Team.new("Random", bad_players) }.to raise_error end ...

Задан 13 Nov 2013, 17:48 от Amit Erandole
  • 12 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Книги, которые будут охватывать TDD, DDD и шаблоны проектирования в .NET

Я хотел бы получить книги, которые действительно дадут мне полное представление о современной разработке ASP.NET с использованием C #, TDD, ASP.NET MVC, DDD и шаблонов проектирования, таких как шаблон репозитория. Я очень компетентен с C # и ...

Задан 13 Oct 2009, 22:12 от Keith Adler
  • 50 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Тестовая книга разработки [закрыто]

Какую книгу вы бы порекомендовали изучить на основе тестирования? Предпочтительно языковая независимость.

Задан 28 Apr 2009, 09:35 от Jakub Arnold
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

BDD и модульное тестирование

Я занимался TDD и использовал его больше для модульного тестирования, чем для управления моим дизайном. В последнее время я много читал о BDD; Теперь, когда ...

Задан 24 Feb 2010, 19:58 от Jamie
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 Класс не нужно было бы экспортировать, когда вы создаете исполняемый файл вашего приложения ... но опять же, для меня это относится к категории "прыжков через обручи". Насколько «чистым» действительно должен быть код приложения?

темаБрайан (единственный отвечающий) говорит: «Ваш код должен быть написан таким образом, чтобы он не зависел от тестирования»Единственный комментарий гласит...

Задан 25 Jan 2017, 20:10 от mike rodent
  • 17 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

TDD и ADO.NET Entity Framework

В последнее время я играл с ADO.NET Entity Framework и обнаружил, что он соответствует моим потребностям в проекте, который я разрабатываю. Я также нахожу кр...

Задан 25 Nov 2008, 10:14 от Dario Solera
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Статические методы: когда и когда нет

Я новичок в TDD и DDD, и у меня есть один простой вопрос, касающийся статических методов в целом. Большинство гуру TDD одним словом говорят, что статические ...

Задан 19 Oct 2010, 21:54 от MSI
  • 53 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Модульное тестирование Scala

Я только недавно начал изучать язык Scala и хотел бы сделать это вTDD [http://en.wikipedia.org/wiki/Test-driven_development]-путь. Не могли бы вы рассказать о своем опыте в рамках модульного тестирования для Scala и о его плюсах / минусах? Я ...

Задан 12 Apr 2009, 07:18 от Kaitsu
  • 30 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Это пассивный взгляд.

я есть класс докладчика, который присоединяет событие внедренного представления. Теперь я хотел бы проверить, правильно ли реагирует докладчик на событие. Это интерфейс просмотра IView: public interface IView { event EventHandler MyEvent; void ...

Задан 16 May 2011, 11:42 от Yannik
  • 12 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Книги, которые будут охватывать TDD, DDD и шаблоны проектирования в .NET

Я хотел бы получить книги, которые действительно дадут мне полное представление о современной разработке ASP.NET с использованием C #, TDD, ASP.NET MVC, DDD ...

Задан 13 Oct 2009, 20:12 от Keith Adler
  • 39 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пример модульного тестирования с OCUnit

Я действительно изо всех сил пытаюсь понять модульное тестирование. Я понимаю важность TDD, но все примеры модульного тестирования, о которых я читал, кажутся чрезвычайно простыми и тривиальными. Например, тестирование, чтобы убедиться, что ...

Задан 04 Dec 2012, 21:06 от mnort9
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, Я предполагаю, что вы можете написать как тестовые случаи, используя GHUnit, так и пользовательский интерфейс делает его по-настоящему простым и увлекательным в использовании.

совет, по какому пути пойти относительно модульного тестирования на XCode 4 из SenTestingKit (встроенная среда модульного тестирования с XCode 4) и GHUnit? В частности: С явными улучшениями модульного тестирования в XCode 4 означает ли это, что ...

Задан 28 Mar 2011, 07:19 от Greg
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Проверка правильности длины пароля с помощью RSpec

я пишу некоторые модульные тесты, чтобы гарантировать, что модель пользователя не может иметь пароль &lt; 8 символов в длину.Я начал с модели пользователя:

Задан 28 Oct 2012, 16:41 от Sarah Tattersall
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как запустить unittest в приложении Tkinter?

Я только начал узнавать оTDDи я разрабатываю программу с использованием графического интерфейса Tkinter. Единственная проблема заключается в том, что когда-то

Задан 03 Nov 2010, 02:28 от Wayne Werner
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 - Он полностью написан с использованием TDD / BDD и пытается написать как можно более чистый код (SOLID, хорошие имена и т. Д.). Рабочий код составляет около 4500 SLOC, тестовый код - около 7300 SLOC, охват кода - более 90%, а самые большие производственные классы - около 200 LOC.

авал подобный вопрос раньше и получил несколько хороших ответов, но я думаю, что он был слишком общим. Примеры отличного дизайна и реализации программного ...

Задан 21 Feb 2009, 20:35 от Andy White
Page 1 of 6
1 2 3 4 5