Введение новичков в поблочное тестирование в Visual Studio 2008

с помощью регулярных выражений вы можете сделать это следующим образом.

a= ['RATED','  Awesome food at a good price .', 
 'Delivery was very quick even on New Year’s Eve .', 
 'Please try crispy corn and veg noodles From this place .', 
 'Taste maintained .', 'Like', '1', 'Comment', '0', 
 'Share', 'Divyansh Agarwal', '1 Review', 'Follow', 
 '3 days ago', 'RATED', 
 '  I have tried schezwan noodles and the momos with kitkat shake', "And I would say just one word it's best for the best reasonable rates.... Gotta recommend it to everyone", 
 'Like']


import re
string = ' '.join(a)
b = re.compile(r'(?<=RATED).*?(?=Like)').findall(string)
print(b)

output

['   Awesome food at a good price . Delivery was very quick even on New Year’s Eve . Please try crispy corn and veg noodles From this place . Taste maintained . ',
 "   I have tried schezwan noodles and the momos with kitkat shake And I would say just one word it's best for the best reasonable rates.... Gotta recommend it to everyone "]
10
задан Community 23 May 2017 в 09:57
поделиться

6 ответов

Вы не указываете, какую разновидность VS2008 Вы используете. Если это Pro или выше, то MSTest связывается, но у большого количества людей есть проблемы с ним - это не всегда очень интуитивно, и требуется слишком много установки, чтобы сделать простые вещи как покрытие / развертывание файла.

Пошаговая демонстрация здесь.

Как рекомендация, я предлагаю использовать VS2008 со (свободным) NUnit и TestDriven.NET (не свободный). Это устраняет всю боль, позволяя Вам просто записать простые вещи как:

[TestFixture]
public class Foo {
    [Test]
    public void Bar() {
        Assert.AreEqual(2, 1+1);
    }
}

Затем просто щелкните правой кнопкой (по классу, по методу, на проекте, на решении) и используйте возможности Test, которые TestDriven.NET предоставляет, включая (если у Вас есть MSTest), "Тест С-> Покрытие Команды", которое запускает Ваши тесты NUnit с инструментами покрытия MSTest, включая возвращение колоризации в IDE для показа который выполняемые строки. Никакое питание с "testrunconfig" и другими файлами, которые MSTest хочет, чтобы Вы использовали.

9
ответ дан 3 December 2019 в 22:39
поделиться

http://www.asp.net/learn/mvc-videos/

Витрина и видео Программирования Пары включают много TDD (Разработка через тестирование)

4
ответ дан 3 December 2019 в 22:39
поделиться

Электронная книга Основы программирования: http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx

также поблочное тестирование покрытий.

1
ответ дан 3 December 2019 в 22:39
поделиться

Вы не указываете, работаете ли Вы над сетью/приложениями Windows, но если Вы изучаете ASP.NET также затем, у Richard Dingwall есть некоторые превосходные ссылки на пример asp.net mvc приложения то использование TDD. Существуют примеры с помощью nUnit, а также дразня платформы, такие как Носорог. Mocks и Moq.

Взгляните на его сообщение в блоге здесь для некоторых ссылок:

http://richarddingwall.name/2008/11/02/best-practice-dddtdd-aspnet-mvc-example-applications/

James Gregory отправил довольно хорошую краткую информацию о поблочном тестировании в целом здесь:

http://blog.jagregory.com/2007/07/17/getting-with-it-test-driven-development/

Надеюсь, это поможет!

1
ответ дан 3 December 2019 в 22:39
поделиться

Если Вы заинтересовали больше, чем просто нормальными модульными тестами, то смотрите на PEX

0
ответ дан 3 December 2019 в 22:39
поделиться

Я рекомендовал бы смотреть на скринкасты, получить ощущение того, как TDD применяется. На телевидении Dnr существует два эпизода с мировым судьей Boodhoo, где он дает введение в разработку через тестирование:

Если бы Вы хотите видеть поблочное тестирование и TDD, используемый вместе с целым набором других гибких методов, я рекомендовал бы наблюдать sceencast серию Autumn of Agile. Этот ряд показывает разработку полностью, единица протестировала приложение от начала до конца.

0
ответ дан 3 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: