Имя: Пароль:
1C
1С v8
как вы тестируете разработку?
0 qeos
 
09.11.12
11:11
допустим есть конфа или программа, вы вносите изменения и как тестируете ее?
если конфа имеет много модулей, то все же не перепроверишь? а если это небольшое изменение, то проверять всю конфу?
вы сами это делаете? руками? программами?
1 GANR
 
09.11.12
11:12
(0) руками
2 Ирис_яркая
 
09.11.12
11:12
у нас в компании - проги -прогят, тестирование итоговое за мной.(консультант)
3 qeos
 
09.11.12
11:15
(1) а если большая конфа?
(2) ты каждый раз всю конфу перетестировываешь?
4 AndyTLT63
 
09.11.12
11:17
(0) что за странные впоросы ...зачем тестировать всю конфу? Прог должен занть на что влияют его доработки
5 programmer1c_
63
 
09.11.12
11:18
(0) Хороший программист - это не тот, который просто тупо умеет кодить - это тупой кодер,
хороший программист - это тот, который и кодит качественно, с умом - оптимизируя все запросы, и предметную область знает и ... самое главное ... тестирует хорошо
6 programmer1c_
63
 
09.11.12
11:19
(5) + а небольшая доработка - не влечет за собой тестирование всей конфы, все предусмотреть все равно нереально, а основные моменты предусмотреть и протестировать нужно
7 qeos
 
09.11.12
11:22
(4) у меня случайно изменилось описание таблиц в скуле, изза чего данные не обновлялись. эта случайность не была в зоне изменений которые я делал, поэтому обнаружилось это уже потом по факту. поэтому и тема такая: как уберечься от случайностей, сбоев, невнимательности..
8 Maxus43
 
09.11.12
11:25
самое лучшее тестирование - дать тестить юзерам, особенно если больше сотни)
9 MatrosoV AleXXXand_R
 
09.11.12
11:26
(8) + а если маленькая ошибка будет стоить, к примеру, остановки остановки большого производственного предприятия?
10 MatrosoV AleXXXand_R
 
09.11.12
11:27
(8) + хорошая шутка
11 GANR
 
09.11.12
11:28
(3) Конфа большая, но спасает то, что она разбита на максимально независимые подсистемы.
12 AndyTLT63
 
09.11.12
11:34
(7) у меня случайно изменилось описание таблиц в скуле  - это как?
13 qeos
 
09.11.12
11:44
(12) просто есть файлик в котором описана структура. по ней я выгружаю данные в скуль и получаю их из скуля.
14 Maxus43
 
09.11.12
11:46
имена таблиц в скуле - непостоянны, после реструктуризации например может сменится
15 Lama12
 
09.11.12
11:48
(5) Программист не может быть хорошим тестировщиком. Психологически.
Цели разные.
16 dauster
 
09.11.12
11:57
(15) +1000.
Программист не может и не должен быть хорошим тестировщиком.
Он не сможет подойти к процессу объективно, т.к. знает как должен работать допиленный блок, а представить как по факту с ним будет обращаться конечный пользователь не может.
Поэтому часто возникает ситуация, когда у прога - все работает, а у пользователя - нет, т.к. прог все правильно делает при проверке, а пользователь может чесать ухо пяткой.
17 Lama12
 
09.11.12
11:58
У меня разброд и шатание. Но руководству это нравится.
Жаль когда перестанет нравиться, уже будет сложно что-то исправить.
Обновления релизов - тестируют пользователи. Под акты.
Доработки тестируют заказчики.
аналитики не могут в силу отсутствия ресурсов. Им бы с поддежркой справиться.
По хорошему тестирование должно занимать не меньше времени чем программирование. И это при хорошей документации разработки.
Дорого это.
Даже 1С и мелкософт выпускают продукты с ошибками.
Да и одно из правил хорошего программирования гласит - "программа без ошибок никому не нужна" (своими словами).
18 Ирис_яркая
 
09.11.12
11:58
(3) ну вообще у нас доработки конфы одной. сделали доработку -тестирую, обучаю. зачем каждый раз то всю конфу?!
19 МихаилМ
 
09.11.12
12:04
о каких тестированиях Вы интересуетесь ?

wiki:%D2%E5%F1%F2%E8%F0%EE%E2%E0%ED%E8%E5_%EF%F0%EE%E3%F0%E0%EC%EC%ED%EE%E3%EE_%EE%E1%E5%F1%EF%E5%F7%E5%ED%E8%FF
20 pumbaEO
 
09.11.12
12:07
(0) на инфостартовской конференции будет Артур выступать по тестированию, не знаю как оно в жизни возможно применение, но думаю интересно будет послушать.
21 МихаилМ
 
09.11.12
12:10
+(20)
артур поднял знамя fez
22 pumbaEO
 
09.11.12
12:14
(21) ну я еще маленьким был, когда fez поднимал знамя TDD