Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.043 c
2-1185266383
Th
2007-07-24 12:39
2007.08.19
Как узнать что пользователь залогинился в системе?


15-1185274700
StrangerMX
2007-07-24 14:58
2007.08.19
Подскажите есть ли RXLIB для BDS 2006 .Net


15-1185172460
StrangerMX
2007-07-23 10:34
2007.08.19
ehlib b D2006


4-1172649288
Gavrila
2007-02-28 10:54
2007.08.19
CreateProcess на WinTS 2003 не могу запустить cmd-файл


15-1184961545
Bogdan1024
2007-07-20 23:59
2007.08.19
Интернет-провайдеры в Киеве





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский