Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Попробуем разобраться....  (Прочитано 11644 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« : 21-07-2005 08:28 » 

Вопрос может покажется странным, но мне он кажется интересным, и мне необходимо просто получить на него ответ, хотя бы в качестве дискуссии...

Итак суть вопроса.

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

Интерфейсы имеют место быть следующие.

1. Jtag
2. COM
3. Parallel LPT
4. Network (TCP/IP ...)
5. PCI _+ его разновидности
6. USB

и т.д. и т.п.

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

Есть куча разных программ для этого.

Хотелось бы определить какие требования к тестовым программам предъявляются сегодня, может кто - то уже работал с такими (ссылки желательны).

В общем есрьезно подойдем к требованиям к тестированию....

Прошу высказываться...
Записан

А птичку нашу прошу не обижать!!!
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #1 : 21-07-2005 12:49 » 

А Чего молчим собтсвенно?
Записан

А птичку нашу прошу не обижать!!!
Dusk
Команда клуба

ru
Offline Offline
Пол: Мужской
Редкий, но веселый вид


« Ответ #2 : 21-07-2005 13:27 » 

Гром, я пас, т.к. в этом вопросе ламер... Жаль
Записан

Человек, сделавший хотя бы шаг к цели, сразу становится мишенью для всех отставших
Опыт - это то, что появляется сразу после того, как он был так необходим...
Бывают минуты, когда у тебя есть секунды, чтобы исправить деланное часами и не получить последствия на годы...
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 21-07-2005 20:07 » new

Гром, тебе npak нужен - он спец по тестированию.

-----------------

Может если ты опустишь планку, то будут и более обильные советы
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 22-07-2005 14:41 » 

Эх! давно не брал я в руки шашек
Цитата
Суть тестирования в большинстве случаев сводится к поиску последовательности комманд пакетов, иначе говоря, данных, посылаемых на девайс с ожиданием необходимых ответов.
Тестирования чего? девайсов?
Поиск последовательности команд? Это каким софтом? Софт о девайсе что-нибудь знает?

Ты тестируешь какую либо программульку. Что ты делаешь? Первым делом тыкаешь на все кнопки. Раз кнопки есть, следовательно они должны работать. Не работают - что-то не того - изучай матчасть Улыбаюсь
Тоже самое и с девайсом.

Сначала ты его проверяешь на документированные функции, если девайс - черный ящик
Затем проверяешь на наличие недокуменированных возможностей, как ты писал, ищешь последовательность команд от которых девайс умирает
Да и чего я тебе это рассказываю, сам знаешь Улыбаюсь

Если девайс не черный ящик - соответсвенно проверяется работа на контрольных точках.
 
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« Ответ #5 : 16-08-2005 12:00 » 

 Sla прав, не очень понятна суть вопроса.

Хотелось бы определить какие требования к тестовым программам предъявляются сегодня

  Для чего эта прога? Если тестить девайсы при потоковом производстве, то должна быть одна кнопка "Проверить", и загораться надпись "Исправно" (ну или "Неисправно") и все.

 Или же  речь идет о некой "универсальной тестилки любых девайсов" ? Улыбаюсь
Записан
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #6 : 17-08-2005 12:19 » 

Для меня это тоже профессиональный вопрос, но я пока что ограничусь лишь ссылкой. Может, там чего интересного найдешь.
http://forums.software-testing.ru/index.php?s=86ee99bca49d24bc83abbb58e40a7552&showforum=15
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #7 : 17-08-2005 13:44 » 

Артем - извини не заметил продолжения темы.

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

Балдр - спасибо - почитаю.
Записан

А птичку нашу прошу не обижать!!!
Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« Ответ #8 : 17-08-2005 14:08 » 

 Уровень, который я увидел по ссылке Балдра, гораздо выше моего (по крайней мере в области тестирования Улыбаюсь ), так что мне особо добавить нечего. Думаю что то подобное должно быть и для тестирования железа.
 
 А вообще-то, когда-то у меня была мысль создать достаточно универсальный тестер железяк. По большому счету, железяки (по крайней мере с которыми я работал) поддерживают не так уж и много простейших операций: чтение/запись данных, чтение/запись различных регистров. А остальные функции -- производные этих простейших операций. Поэтому, наверное, можно создать ПО, которое на основе некого фиксированого набора операций позволяло проверять почти все функции железа (например, позволяло бы писать что-то вроде скриптов, на основе этих операций, или даже просто "вручную"  "перебирать" эти операции). Думаю такое ПО было бы полезно разработчикам железа, которые не очень сильны в программировании (да они и не должны быть программистами). 
 
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #9 : 17-08-2005 14:36 » 

Собственно я уточнять не буду, но думаю ты понял, что ухватился за хвостик моего дела Улыбаюсь

А по ссылке я сходил, но тестирование программного обеспечения меня мало интересует.
Записан

А птичку нашу прошу не обижать!!!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines