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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Как тестировать код для встраиваемых систем
ZASADA
сообщение Dec 18 2013, 08:56
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



AlexandrY , спасибо за ссылку на тойоту, весьма поучительно. очевидно, что никакие юнит-тесты не помогли бы.
Go to the top of the page
 
+Quote Post
Idle
сообщение Dec 18 2013, 09:04
Сообщение #32


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Вообще-то да, не пишите тесты, не. Чем меньше рынок умеющих, тем дороже я это смогу продать sm.gif.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Dec 18 2013, 09:12
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



главное не наличие товара, а чтобы покупатели нашлись. можно вечно дорого продавать невостребованную вещь.
Go to the top of the page
 
+Quote Post
Idle
сообщение Dec 18 2013, 10:10
Сообщение #34


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(ZASADA @ Dec 18 2013, 13:12) *
главное не наличие товара, а чтобы покупатели нашлись. можно вечно дорого продавать невостребованную вещь.

Согласен, редко кому надо. В самсунге и люксофте интересовались, а местным не до этого.
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 18 2013, 15:09
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(AlexandrY @ Dec 18 2013, 11:38) *
Эксперты по программному обеспечению NASA оказались бессильны (видать юнит-тесты пытались применить)
юнит-тесты никоим образом не должны заменять тестирование системы в целом. Юнит тесты - это первая линия тестирования (и в принципе она вообще может отсутствовать), но никак не последняя sm.gif Они предназначены для быстрой ловли ошибок в самых базовых объектах программы, которые могут проявиться потом в любом месте и в любом виде. Эти тесты не дают никакой гарантии работоспособности системы, на них не оценивают никаких метрик полноты тестирования (например покрытия кода), и вообще их фэйлы может увидеть только непосредственно девелопер у себя на столе (с такими файлами система дальше этого самого стола ни имеет права никуда уйти).

Цитата
Интересна отсылка к оценке параметра под названием Cyclomatic complexity, как предсказателю количества ошибок.
Странно но в популярных IDE такой фичи не встречал.
Видел в VS 2012 (но только для .NET платформы)
Go to the top of the page
 
+Quote Post
Idle
сообщение Dec 18 2013, 16:47
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Да, ни юнит-тестирование, ни TDD не гарантируют отсутствие ошибок. Это один из возможных этапов тестирования.

Обычно на юнит-уровне тестирует сам программист, а QA тестируют функционально. Я как программист убиваю двух зайцев:
1. проверяю что оно работает "в общем"- мне быстрее и проще это делать на юнит уровне чем функционально.
2. проверяю такие кейсы, которые QA-цы функционально никогда не протестируют.
Go to the top of the page
 
+Quote Post
cg_shura
сообщение Dec 19 2013, 09:10
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 28-04-10
Пользователь №: 56 958



Цитата(AlexandrY @ Dec 16 2013, 12:01) *
Если каждый кирпич тестировать на прочность, это автоматически приведет к уменьшению их ресурса. Соответсвенно и дом будет менее прочным.
И зачем искать виноватый кирпич если они все одинаковые?

Это что-то новое, код вроде не "изнашивается" от количества его выполнений sm.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 19 2013, 09:50
Сообщение #38


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(cg_shura @ Dec 19 2013, 11:10) *
Это что-то новое, код вроде не "изнашивается" от количества его выполнений sm.gif


Здесь не выполнения кода обсуждается, а его перенос в различные окружения и среды.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:35
Рейтинг@Mail.ru


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