1
голосов
8ответов
248 просмотров

Допускают ли хорошие тесты небрежное кодирование?

Допустим, вы пишете код и сталкиваетесь с возможностью простого повторного использования кода (например, вытаскивания общего фрагмента кода в доступное место, например, служебный класс или базовый класс).Вы можете поймать себя на мысли: "Я знаю, что это хорошо, но я должен сделать это сейчас, и ...

1
голосов
1ответов
1229 просмотров

rspec тестирования просмотров с интернационализацией?

Я хочу убедиться, что у меня есть правильные мета-описание / ключевое слово и текст заголовка в моем представлении, поэтому я хочу создать для этого тесты представлений rspec.Теперь настоящая проблема заключается в том, как заставить его работать на нескольких языках. Я сделал это следующим о...

4
голосов
3ответов
5636 просмотров

Watin: поиск в дочерних элементах элемента

Я хочу выполнить "двухэтапный" поиск с помощью Watin.Например, я хотел бы найти ul-тег, имеющий класс «abc».Затем я хотел бы найти определенный li-тег внутри этого элемента.Код может выглядеть так: ie.ElementWithTag("ul", Find.ByClass("abc")).ElementsWithTag("li", Find.ByXYZ()); Но у Elem...

1
голосов
3ответов
209 просмотров

Когда не использовать интеграционные тесты

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

2
голосов
3ответов
811 просмотров

Ibatis2 и контекст тестирования

У меня глупая проблема с настройкой Ibatis в моем проекте Spring. Пожалуйста, не рассказывайте мне, как все это было настроено, я просто следую «внутренней политике структуры проекта». Итак, вот структура, у нас есть папка « src / main / resources / META-INF / », которая содержит все наши ф...

12
голосов
8ответов
8856 просмотров

Доступ к защищенным функциям-членам из тестового кода на C ++

Я ломал голову, пытаясь придумать лучший способ получить доступ к защищенной функции-члену из некоторого тестового кода на C ++, вот моя проблема: //in Foo.h Class Foo { protected: void DoSomething(Data data); } //in Blah.h Class Blah { public: Foo foo; Data data; }; //in test...

-2
голосов
2ответов
1044 просмотров

Как написать методы аудита на Java?

Поскольку мое Java-приложение усложняется, я хочу написать методы аудита, чтобы убедиться, что я поступаю правильно. Как это сделать в java? спасибо

2
голосов
4ответов
551 просмотров

Внедрение протокола управления программными проектами и тестирования с нуля

Я работаю в небольшой компании (2-4 разработчика программного обеспечения), где программное обеспечение является «только» частью основного продукта (специализированные измерительные приборы). Пока что программное обеспечение создавалось от начала до конца без каких-либо формальных процессов, но ...

4
голосов
1ответов
587 просмотров

Есть ли инструменты для тестирования баз данных для Python (например, sqlunit)?

Существуют ли инструменты тестирования баз данных для Python (например, sqlunit)?Я хочу протестировать DAL, созданный с использованием sqlalchemy

2
голосов
4ответов
608 просмотров

Приложение для тестирования производительности на наличие узких мест с использованием производственных данных

Мне было поручено найти решение для тестирования производительности одного из наших приложений Java, работающих на сервере Weblogic. Требуется записывать производственные запросы (как GET, так и POST, включая данные POST), а затем выполнять эти запросы в среде тестирования производительности с к...

6
голосов
4ответов
419 просмотров

Тестируете гаджет Google Wave вне Google Wave?

Интересно, существует ли инструмент / платформа, поддерживающая тестирование гаджетов Google Wave вне Google Wave. Я знаю эти два эмулятора ( 1 и 2 ), но мне все равно придется загружать свой гаджет при каждом запуске отладки. Я ищу инструмент, который отображает текущее состояние, позво...

0
голосов
4ответов
1314 просмотров

Стандартные практики Java / J2EE и варианты дизайна

У меня есть пара дизайнерских / архитектурных вопросов, которые всегда возникают в нашем магазине. Я сказал «наш», а не «я» лично. Некоторые решения были приняты и приняты, когда J2EE был впервые представлен, поэтому есть несколько плохих вариантов дизайна и некоторые хорошие. Как работать ...

5
голосов
2ответов
9375 просмотров

Selenium не работает с Firefox 3.x в Linux

Я использую selenium-server, selenium rc для тестирования пользовательского интерфейса в своем приложении.Мой блок разработчика - это Windows с FireFox 3.5, и все работает нормально и здорово.Но когда я пытаюсь запустить тесты на селен на моем сервере сборки, который представляет собой Linux, я ...

15
голосов
4ответов
416 просмотров

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

Я заметил, что в Perl все тесты обычно помещаются в каталог t .Как отделить модульный тест от функционального?Или, чтобы сделать вопрос более простым и очевидным, как отделить тесты, которые выполняются быстро, от тестов, которые не выполняются?Когда все тесты выполняются вместе, тестирование з...

1
голосов
4ответов
152 просмотров

Абстрактное тестирование графических интерфейсов

Как вообще тестировать различные части графического интерфейса?Какие хорошие практики?(Да, я здесь слишком общий). Давайте возьмем диалоговое окно "Поиск" в Блокноте: Диалоговое окно поиска в Блокноте http://img697.imageshack.us/img697/5483/imgp.png Что можно проверить?Как узнать, что...

4
голосов
1ответов
1599 просмотров

Лучший браузер для тестирования под Safari Mobile в Linux?

У меня есть веб-приложение для iPhone, которое я создаю на компьютере с Linux.Какой лучший браузер я могу использовать, чтобы максимально точно имитировать версию Safari с ограниченными возможностями, присутствующую на iPhone?(Это «уменьшенная» версия WebKit, которая более ограничена, чем можно ...

1
голосов
4ответов
1110 просмотров

Использование двух разных баз данных с одинаковыми файлами отображения гибернации

По сути, идея состоит в том, чтобы использовать одни и те же файлы отображения гибернации для двух разных базовых баз данных. В производстве базовой базой данных является MySQL5, и для целей тестирования я хотел бы использовать Apache Derby - чтобы избежать установки и обслуживания различных баз...

2
голосов
3ответов
1376 просмотров

Инструменты покрытия кода и Visual Studio 2008 Pro

Просто интересно, что люди используют для инструментов покрытия кода при использовании MS Visual Studio 2008 Pro.Мы используем встроенный тестовый проект MS и инструмент модульного тестирования (тот, который предустановлен с MS VS 2008 pro)!

1
голосов
3ответов
3472 просмотров

Как я могу использовать Autoit, чтобы закрыть все предупреждения и подтверждения javascript, которые могут появиться?

Я тестирую селен, и у меня есть несколько вещей, которые происходят при загрузке страницы.Я узнал о autoit, и я подумал, что он может справиться со всеми проблемами диалогового окна javascript.Я искал в Интернете какой-нибудь сценарий autoit, который мог бы справиться с этим ... Также будут п...

1
голосов
1ответов
1011 просмотров

Как отлаживать приложение прямо на Windows Mobile?

Я разрабатываю мобильное приложение для Windows, в котором я хочу отлаживать приложение не на симуляторе, а непосредственно на телефоне Так есть ли способ сделать это? В настоящее время я подключаю устройство к Visual Studio после его синхронизации, а также добавил собственный сертификат.Н...

8
голосов
3ответов
12387 просмотров

"VerifyTextPresent" возвращает неверный результат для Selenium IDE

Я использую Selenium IDE для записи некоторых сценариев и хочу проверить, присутствует ли определенный текст на странице.Я вставил команду «VerifyTextPresent».Однако он всегда возвращает результат как истинный, даже если конкретный текст отсутствует. Что может быть вероятной причиной?Мне нужн...

0
голосов
3ответов
163 просмотров

Оставление большого набора данных в тестовой базе данных без перезагрузки

Я использую огурец для выполнения интеграционных тестов. У меня есть очень большая (более 30 000 записей) установка для тестирования. Как я могу оставить это в базе данных test.sqlite3 без повторной загрузки?

0
голосов
4ответов
60 просмотров

Включение некода в проект VS

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

0
голосов
1ответов
76 просмотров

Есть ли какие-нибудь ошибки при проверке cralwers веб-приложений?

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

154
голосов
7ответов
55447 просмотров

Почему я должен использовать Hamcrest-Matcher и assertThat () вместо традиционных assertXXX () - Методы

Когда я смотрю на примеры в классе Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не вижу большого преимуще...

2
голосов
1ответов
331 просмотров

Нет ссылки на результаты тестирования в отчетах о результатах сборки в TFS 2008

Есть ли способ отобразить результаты теста на странице результатов сборки, возвращаемой страницей Build.aspx? Потому что прямо сейчас вы можете увидеть только общее количество тестов, а также количество неудачных и пройденных тестов, как в примере: Подробные сведения о результатах для любых о...

9
голосов
4ответов
13143 просмотров

Как мне провести стресс-тестирование своего веб-приложения?

У меня есть довольно сложное веб-приложение, содержащее Flash и javascript на стороне клиента и функциональность PHP на стороне сервера.Функциональность PHP содержит системные вызовы (exec ()) для слияния / редактирования / создания файлов с помощью программного обеспечения GNU (среда * nix), а ...

7
голосов
3ответов
2122 просмотров

Зачем имитировать HttpContext, если его можно построить?

Я всегда как-то подделывал / насмехался / заглушал HttpContext в ASP.NET (намного проще в ASP.NET MVC / MonoRail). Но я вижу, что сам HttpContext можно легко создать буквально с помощью пары строк кода. var tw = new StringWriter(); var workerReq = new SimpleWorkerRequest("/webapp", @"c:\here...

0
голосов
2ответов
50 просмотров

Бесплатный инструмент для проверки 2 баз данных

Мне нужен бесплатный инструмент для проверки всех табличных данных между двумя базами данных mysql? есть ли бесплатный инструмент для Linux

1
голосов
3ответов
193 просмотров

Пакет тестирования ASP.Net?

Я изучаю варианты тестирования для разработки .Net, в частности, ASP.Net. Какими инструментами тестирования вы придерживаетесь?NUnit, Selenium, RhinoMocks - мои текущие приложения в моем наборе инструментов, но что другие могут предложить для более полного покрытия тестирования? Нет бюджета