Переглядати за тегами

29 October 2008
CSV у якості DataSource
Для Data-Driven тестів я завжди використовував Excel, легко редагувати, легко під’єднати, тощо. Десь з тиждень назад розпочалась нова ера мого життя ;), мій дев лід вказав на старе як мир правило. Будь який код повинен версіонуватися! Все просто. По-перше, Читати далі...
13 October 2008
Moq - Stubbing is back!
Мабуть, я  вже усім прожужав вуха про своє кохання – це Moq . Те ще це кохання може засвідчити, той факт що я безкоштовно переклав 300 юніт-тестів з Rhino.Mocks на Moq , для свого поточного проекту. Головна фішка Moq це його синтаксис. Я не буду Читати далі...
02 September 2008
Visual Studio Express Edition – для дома
На вихідних повна версія Visual Studio сказала що жити їй залишилось 6 днів, я вирішив що це знак і пішов шукати альтернативи. Ще за часів 2005 версії я вже дивився на Visual Studio Express Edition, але на той час вона мене повністю не влаштовувала. Наразі Читати далі...
11 August 2008
Покриття тестами для усіляких там ArgumentException-ів
Як на мене, безглуздо перевіряти код який перевіряє аргументи, адже цей тип помилок набагато легше оптимати за допомогою FxCop чи чогось іншого, дотого ж цілком автоматично. Отже залишається багато коду на кшталт цього: public override IEnumerable<ConnectionRecord> Читати далі...
4 коментарів
Помічено як: , ,
 
01 July 2008
Тестування SilverLight Beta 2
Обожнюю Technology Validation… Зараз роблю таке для невеличкого проекту на SilverLight. Отже потрібно автоматично протестувати SilverLight додаток. Додаток розробляється як “товстий” клієнт, тобто він має свою клієнтську доменну модель, має свої шари, Читати далі...
0 коментарів
Помічено як: ,
 
03 June 2008
Зміна в коді вбила 30% тестів!
У нас в компанії є цікава фішка, це неформальні побрехеньки ;), і все це з крутим ім'ям TechTalks. В більшості випадків ми або слухаємо когось, або дискутуємо. Дискусія попереднього тижня була призначена Unit Testінгу. Одним з цікавих питань був subj. Читати далі...
22 May 2008
Декларативна перевірка параметрів в Rhino.Mocks (Constraints)
Нещодавно я писав про комплексну(функціональну, за допомогою коду) перевірку параметрів метода. Сьогодні usarskyy , припустив що "що у TypeMock.NET це реалізовується набагато простіше". Отже я відповім прикладом декларативного синтаксису Rhino.Mocks. Читати далі...
20 May 2008
Комплексна перевірка параметрів за допомогою Rhino.Mocks (Callback)
В Rhino.Mocks є достатньо цікавий функціонал для перевірки вхідних параметрів, це Callback. Коротко це метод який приймає делегат, який виконується на час виклику. По правилам цей метод повинен повернути true якщо все добре, або false якщо навпаки. Головна Читати далі...
24 March 2008
Regex - Catastrophic Backtracking
Одразу попереджаю, що цей пост дуже нудний, але потрібно хоча б відвідати посилання, які я навів на прикінці. Проблеми такого характеру дуже важко знаходити, а тому краще ці проблеми не робити ;). Отже, нещодавно, стикнувся з цікавим багом у своєму проекті. Читати далі...
1 коментарів
Помічено як: ,
 
16 February 2008
Unit Tests для баз даних
Нещодавно консультував одну з наших команд з приводу Unit Test-ів для баз даних. З того часу я пишу невелику серію постів про це дійство. В мене все починається теоретичними викладками, а закінчується обзором декількох вже існуючих рішень. А ось сьогодні, Читати далі...
27 September 2007
xUnit.Net - новий фрамеворк для юніт тестінгу
Хлопці (один з них, до речі, розробник NUnit, тепер працює в Microsoft) поміркували і вирішили що NUnit вмер. Тепер вони пишуть свою реалізацію. Читати далі...
2 коментарів
Помічено як: , ,
 
28 May 2007
Інтелектуальні Юніт Тести, або що нас чекає в майбутньому
Для автоматизації юніт тестів іноді використовуються так звані "параметризовані тести", це тести які на відміну від стандартних, виконуються для множини наборів вхідних параметрів. Вхідними параметрами наприклад можуть бути рядки в таблиці, об'єкти в Читати далі...