реклама на сайте
подробности

 
 
> Бэта-тестирование программ
Morbid_KIEP
сообщение Apr 26 2007, 08:50
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



Наша контора разработала прибор, который управляется с помощью компа. Для него уже написана верхушка, ну и мне подкинули тестировать ее. Опишу, что я делал:
1) По РЭ прогнал программу, вылезли ошибки, баги, глюки как в РЭ так и в самой программе.
2) Вводил прибор в нестандартные режимы работы, есть ошибки.
3) Попытался войти в роль простого пользователя, который в первый раз видит эту программу, но не читал РЭ, опять повылазили ошибки.
Теперь сижу голову ломаю, как бы еще чего сделать, чтобы количество возможных ошибок уменьшилось.
Может, кто подскажет методики тестирования программ.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Morbid_KIEP
сообщение Apr 27 2007, 07:55
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927



K_AV
Спасибо, за пояснения.
Цитата
Для дальнейших проверок могу порекомендовать подсунуть Вашей программе неправильные входные данные (например, запустить ее при неработающем/неправильно работающем приборе, или вместо него подключить прибор не того типа). Попробуйте ввести неправильные настройки коммуникационного порта (как программа на них прореагирует, и как даст возможность вернуться к правильным).

При неработающем/неправильно работающем приборе, программа выдаст ошибку: "Нет ответа от устройства". Весь прикол в том, что программа написана именно под тот прибор, с которым я сейчас работаю. С настройкам тоже все просто, программа автоматически определяет подключен ли прибор или нет.
Цитата
Попробуйте запустить одновременно 2 копии программы. Нормально разработанная программа как минимум не должна впасть в ступор и испортить ранее принятые данные. Как максимум - должна сказать, что ей не нравится то, что ей подсовывают, и по какой причине не нравится. Но это уже доп.сервис.
Если программа пишет какой-то протокол - полезно попереводить системное время компьютера вперед/назад (время в компьютере сбиться может?) и посмотреть на реакцию программы по отношению к накопленным данным. Попытайте своего программиста (и программу) насчет устойчивости к порче этих накопленных данных. Попытайтесь определить, существуют ли какие-то граничные условия для данных, и попытаться их смоделировать.

Да уже все это пробовал, про 2 копии сразу первый раз когда запустил проверил, программа работает стабильно не зависает. Про системное время тоже самое. База данных куда заносятся данные защищена паролем. Насчет граничных условий они были проверены на этапе предварительных испытаний самого прибора.


--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 06:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01334 секунд с 7
ELECTRONIX ©2004-2016