Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
ВнизТестирование приложения Найти похожие ветки
← →
vasIZmax © (2007-07-20 08:38) [0]Как можно протестировать приложение?
Просто была такая ситуация: написал простенькую прогу для БД
(самое элементарное: записывать/удалять записи, поиск по БД и пр.). Отдал прогу "заказчику" -
и тут выяснилось что при запуске - выбивает сразу ошибку, связанную с БД (BDE не установлено было),
вместо русского текста - абракадабра.
А теперь вопрос: каким образом можно протестить на своем компе прогу так, чтобы когда ее отдал не было таких вот "багов"?
ЗЫ. Думаю смысл вопроса понятен))
← →
Сергей М. © (2007-07-20 09:07) [1]
> чтобы когда ее отдал не было таких вот "багов"
Именно "таких" ? Или багов вообще, включая те, которые еще не выплыли у заказчика, но рано или поздно выплывут ?
← →
vasIZmax © (2007-07-20 09:24) [2]Имхо, именно "таких" избежать можно только с опытом (хм... теперь я в первую очередь проверяю есть ли BDE на машине)))).
А вопрос видимо я просто не корректно поставил:
Каким образом/как протестить приложение на одном компе, что бы сказать что на любой машине оно будет работать?
Как именно проходит процесс тестирования? - грубо говоря.
← →
Rouse_ © (2007-07-20 09:31) [3]На одном компе не протестишь :)
К примеру у меня 4 машины на которых установлены все типы операционок (по несколько на штук на тачке) и то не получается целиком альфатест провести :)
← →
Ega23 © (2007-07-20 09:33) [4]
> 4 машины на которых установлены все типы операционок (по
> несколько на штук на тачке)
А я и не знал, что ты такой жадный... :)
← →
Rouse_ © (2007-07-20 09:34) [5]Зато классно, сидишь в куче мониторов, как в матрице блин ;)
← →
Думкин © (2007-07-20 09:38) [6]> Rouse_ © (20.07.07 09:34) [5]
А РэйдАдмин уже не катит?
← →
Anatoly Podgoretsky © (2007-07-20 09:44) [7]> Думкин (20.07.2007 09:38:06) [6]
KVM это сила
← →
Anatoly Podgoretsky © (2007-07-20 09:45) [8]> Rouse_ (20.07.2007 09:34:05) [5]
У меня к одному монитору подключено 10 компьютеров.
← →
Думкин © (2007-07-20 09:47) [9]> Anatoly Podgoretsky © (20.07.07 09:44) [7]
Ну или так. У меня стояло 3 моника(2 ноута) - для фоток понтоваться нормально - работать не очень.
← →
boriskb © (2007-07-20 09:52) [10]Anatoly Podgoretsky © (20.07.07 9:45) [8]
У меня к одному монитору подключено 10 компьютеров.
10 ? И клавиатура и мышка?
Я таких переключателей не видел.
Не самоделка?
← →
iXT © (2007-07-20 09:57) [11]> [0] vasIZmax © (20.07.07 08:38)
> vasIZmax ©
Для этого в проге надо указывать системные требования, в которых в частности BDE (жуть какая). Тогда заказчику тыкаешь в них в случае наезда. Ну а так в программе тестишь все чем пользуешся перед запуском и если чего нехватает говорить об этом в нормальной форме, чтоб у заказчика глаза не выпали глядя на "матершину иноземную"
З.Ы. В данном случае не говорю об различных операционках которые тестятся как в [3] и так же должны указываться. ИМХО!
← →
Rouse_ © (2007-07-20 09:59) [12]
> А РэйдАдмин уже не катит?
Нет, еще работа на различном железе проверяется :)
к примеру тока так выяснилось что наш ключ фигово на нвидиовском чипсете работает :)
← →
iXT © (2007-07-20 09:59) [13]> [10] boriskb © (20.07.07 09:52)
Я видел :) На работе стоит, правда на 8. У них кабели специальные должны быть с 2*PS/2
← →
Anatoly Podgoretsky © (2007-07-20 10:01) [14]> Думкин (20.07.2007 09:47:09) [9]
Дык я же не договорил, рядом еще два монитора стоят, к ним мой компьютер подключен, итого три штуки по 19 дюймов в ряд.
Определенные неудобства есть, но это не из за понтов, а насущная необходимость.
Кроме того это очень удобно, когда на одном открыта одна машина, на другом другая, сравнивать настройки очень хорошо.
← →
Думкин © (2007-07-20 10:05) [15]> Anatoly Podgoretsky © (20.07.07 10:01) [14]
Про твои 3 ящика знаю. :) Я про себя. Мне не очень в кайф было. А вот если 3 как один - может и удобно бы.
> Rouse_ © (20.07.07 09:59) [12]
А..каким боком монитор к железу? Или я чего-то не понимаю?
← →
Anatoly Podgoretsky © (2007-07-20 10:08) [16]> boriskb (20.07.2007 09:52:10) [10]
Не самоделка, рядовой KVM, компьютеры могут быть отнесены на 200 метров.
Один монитор, одна мышка, одна клавиатура. Разрешение до 1600*1200
У меня дешевый, а есть KVM работающие по ИП, тогда количество может измеряться сотнями и нет ограничения на растояние и местонахождение.
Это очень удобно для администрирования большого количества серверов.
Или просто для работы с несколькими компьютерами.
Дорогие модели кроме того могут коммутировать еще и COM, USB, AUDIO
Примение подобной системы диктовало необходимость обслуживать с одного рабочего сервера 10 серверов, плюс удаленое администрирование через Интернет.
Иначе бы пришлось как то городить рабочее место на 12 мониторов, клавиатур и мышек.
← →
Anatoly Podgoretsky © (2007-07-20 10:16) [17]> Думкин (20.07.2007 10:05:15) [15]
Не понял "А вот если 3 как один", расшифруй.
Но неудобства есть, мышкой тяжело двигать с одног конца в другой, все таки суммарно 3200 пикселей по горизонтали, но за исключением этого работать очень комфортно.
← →
Rouse_ © (2007-07-20 10:23) [18]
> А..каким боком монитор к железу? Или я чего-то не понимаю?
А при чем тут монитор? Железо которое в компах.
Если ты про чипсет, то это не видюха, а северный мост :)
← →
Думкин © (2007-07-20 10:28) [19]> Anatoly Podgoretsky © (20.07.07 10:16) [17]
3 как один - было тут как-то. Один монитор, как 3. ЖК. Не 3 разнесенных, а как бы сшитых.
> Rouse_ © (20.07.07 10:23) [18]
Я про то, что не обязательно:
> Зато классно, сидишь в куче мониторов, как в матрице блин ;)
← →
Anatoly Podgoretsky © (2007-07-20 10:32) [20]> Думкин (20.07.2007 10:28:19) [19]
Есть такие, но дорого
← →
Anatoly Podgoretsky © (2007-07-20 10:34) [21]> Anatoly Podgoretsky (20.07.2007 10:32:20) [20]
Дешевле и качественне будет М9 (3840*2400)
← →
Rouse_ © (2007-07-20 10:38) [22]
> Я про то, что не обязательно:
>
> > Зато классно, сидишь в куче мониторов, как в матрице блин
> ;)
Сетевые приложения удобно отлаживать, на одной тачке сервак на другой клиент.
← →
Слоник_ (2007-07-20 10:46) [23]мне как-то виртуалок хватает с образами поддерживаемых операционок.
а ещё одно жужжащее чудище мне ни к чему, тем более дома :)
← →
THandle © (2007-07-20 10:49) [24]
> vasIZmax © (20.07.07 09:24) [2]
Виртуальные машинки?
← →
boriskb © (2007-07-20 11:05) [25]Anatoly Podgoretsky © (20.07.07 10:08) [16]
Отстал я :(
Когда нужны были (2000 год)- нашел только на 5.
← →
vasIZmax © (2007-07-20 11:11) [26]Позволить себе тестирование на нескольких машинах - никак не могу (только две в лучшем случае будут доступны одновременно), а "обложаться" - просто не имею права:-(.
В принципе выход - указать требования, и дело с концом - да вот ограничивать не хочется никого и никак.
На данном этапе - пишу только "рутинный код", поэтому вопрос по сабжу как бы задаю наперед, потому что рано или поздно дойду до этого этапа.
Как выход: сейчас вот приходится вести, что-то типа документации (раньше это не делал, в голове как-то помещалось) - к примеру, какие библиотеки используются, а потом уже (если не появится-таки возможности нормально от тестировать) - все что использовал "закину" в install.
ЗЫ. Гуглю по виртуальным машинам:-)
← →
Anatoly Podgoretsky © (2007-07-20 11:50) [27]> boriskb (20.07.2007 11:05:25) [25]
> Когда нужны были (2000 год)- нашел только на 5.
Смотри продукцию http://www.adder.com
Это не единственный производитель.
← →
Anatoly Podgoretsky © (2007-07-20 11:52) [28]> vasIZmax (20.07.2007 11:11:26) [26]
Виртуальные машины в первом приближение тебе помогут, но образы диска помогут еще больше. Надо иметь два раздела, один рабочий, а второй для тестирования на различных ОС, или одну машину специально для тестирования.
← →
iXT © (2007-07-20 13:02) [29]> [26] vasIZmax © (20.07.07 11:11)
> Позволить себе тестирование на нескольких машинах - никак
> не могу (только две в лучшем случае будут доступны одновременно)
> , а "обложаться" - просто не имею права:-(.
>
> В принципе выход - указать требования, и дело с концом -
> да вот ограничивать не хочется никого и никак.
>
> На данном этапе - пишу только "рутинный код", поэтому вопрос
> по сабжу как бы задаю наперед, потому что рано или поздно
> дойду до этого этапа.
>
> Как выход: сейчас вот приходится вести, что-то типа документации
> (раньше это не делал, в голове как-то помещалось) - к примеру,
> какие библиотеки используются, а потом уже (если не появится-
> таки возможности нормально от тестировать) - все что использовал
> "закину" в install.
>
> ЗЫ. Гуглю по виртуальным машинам:-)
WMWare, MS VirtualPC
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.04 c