Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

Тестирование приложения   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.016 c
3-1177566685
MZ
2007-04-26 09:51
2007.08.19
узнать количество суток между двумя датами в FireBird


1-1181132166
ILUT
2007-06-06 16:16
2007.08.19
Работа с буфером


2-1185365577
AZIZE
2007-07-25 16:12
2007.08.19
Поиск в графе


15-1184917426
Sonia
2007-07-20 11:43
2007.08.19
Der beste Deutschland Stadt


9-1157685661
tmtlib
2006-09-08 07:21
2007.08.19
Загрузка скелетной анимации из Blender!!!