Имя: Пароль:
JOB
Работа
Кто такой тестер программного обеспечения?
,
0 Маленький Вопросик
 
12.10.11
07:19
Собственно сабж и для чего они нужны??
47 1Сергей
 
12.10.11
08:26
(46) а вот, если бы был тестировщик... :)
48 Irbis
 
12.10.11
08:26
(47) Я столько не выпью.
49 Маленький Вопросик
 
12.10.11
08:30
(44) 90% времени у программита уходит не на получение правильного решения (ответа на решение), а на получение правильного ВОПРОСА от пользователя... проверено 100%
50 VladZ
 
12.10.11
08:31
(42) Если тупо кодит - да. Прог с опытом на этапе получения ТЗ уже будет видеть, что действительно нужно, а за что можно и на проектировщика ТЗ наехать.
51 smitru
 
12.10.11
08:32
(41) хм-м-м.. расскожи вначале про свои ассоциации с должностными обязанностями программиста в нормальном среднем бизнесе плз :-)

Неужели ты считаешь, что эти должностные обязанности ограничиваются только обновлением типовых конфигураций парочки баз? Тогда твой вопрос понятен - при такой постановке действительно "столько строк кода" не наберётся
52 Ranger_83
 
12.10.11
08:33
расскОжи-расскажи?
53 Irbis
 
12.10.11
08:36
(51) У меня задача одна, чтобы всё работало, в соответствие с пожеланиями бизнес-подразделений.
54 smitru
 
12.10.11
08:42
(53) это "общая фраза" или думаешь есть хоть один фикси, где бы такое было бы иначе? :-)

Просто при росте объёма решаемых задач (а для нормального среднего бизнеса это неизбежно) простая цепочка "услышал - реализовал - сдал пользователю" не работает ни разу.. так как хотелок (причём зачастую запротиворечивших друг другу) море, начинаются игры приоритетов и политесов, а на это накладываются ещё и чисто человеческие баги (либо прогрера, либо постановщика, либо даже функциональщиков)... Вот тут уже и становится ясно, что без структурирования процесса "жизненного цикла ПО" обойтись нельзя


ЗЫ.. прочитай "про уровни зрелости" организации - там много интересного.
55 Irbis
 
12.10.11
08:47
(54) Ну да, я же просто пописать вышел, а по цикл жизни ПО только сейчас от тебя услышал.
56 smitru
 
12.10.11
08:51
(55) Ну судя по (35) почему-то показалось, что ты относишь "жизненный цикл ПО" только на уровень Газпрома. Не так? :-)
57 Irbis
 
12.10.11
08:56
Не так, в каждой избушке свои игрушки. И средний бизнес он тоже разный.
58 Godofsin
 
12.10.11
09:00
Мне одному только "тестирование ПО" преподавали?!? 0_о
59 1Сергей
 
12.10.11
09:02
(58) тут все старпёры. Большинству даже программирование-то не преподавали
60 MatrosoV AleXXXand_R
 
12.10.11
09:02
(58) Одно дело - теория, другое - практика

Я 7 лет на программиста учился (колледж + универ, все очно), и нам много чего преподовали, в том числе и "тестирование ПО"
61 smitru
 
12.10.11
09:03
(57) однозначно разный :-)

но на мой взгляд, к среднему относится бизнес у которого оборот более 5 лимонов баксов в месяц и следовательно даже небольшая бага в коде может провести к потерям многократно превышающих годовую зп прогера. Вот при учёте таких рисков и начинаю быть "экономически оправданным" отдельные структурные подразделения тестировщиков
62 MatrosoV AleXXXand_R
 
12.10.11
09:04
(60) + правда работаю не программистом, а "недопрограммистом" (так назвают 1С-ников) :)
63 smitru
 
12.10.11
09:05
(62) это кто так тебя обзывает? :-)
64 Irbis
 
12.10.11
09:05
(61) Допустим у нас побольше оборот, но чтобы ошибка в коде ПО рушила бизнес, это в консерватории менять что-то надо.
65 zak555
 
12.10.11
09:06
Тестер ещё и ПБУ должен знать =)
66 Godofsin
 
12.10.11
09:06
(60) Просто топик смущает... Вроде как глупый вопрос, а оказывается, много кто не знает =)
67 MatrosoV AleXXXand_R
 
12.10.11
09:09
(63) это так Ораклисты, Сишники и Дельфийцы называют 1с-ников :)
68 Stim213
 
12.10.11
09:10
мы их называем "бухгалтерами"
69 smitru
 
12.10.11
09:10
(64) что значит "порушила бизнес"? Если бабки (этак 10 лямов) улетают дважды за "одно и тоже" - это бизнес рухнул или просто "налетели на бабки" из-за мелкой баги с установкой статуса "оплачено"?

Ясный пень, что для среднего бизнеса это не есть автоматическое банкротство, но это реальные потери именно из-за не правильного подхода к разработке ПО
70 smitru
 
12.10.11
09:12
(67) ой.. ты видно даже не представляешь как обзывают друг друга линуксойды мелкомягких, и как ораклоиды обзывают сасовцев
71 1Сергей
 
12.10.11
09:12
(70) прав он. 1с-ник - это недопрограммист, полюбэ
72 Irbis
 
12.10.11
09:13
(69) Как могут бабки улететь за одно и тоже? Не понимаю, или у вас весь мир как у америкосов внутри монитора?
73 Маленький Вопросик
 
12.10.11
09:14
(71) почему? программист как программист...
74 ДенисЧ
 
12.10.11
09:15
75 smitru
 
12.10.11
09:21
(72) потому что например у нас таких счетов "для финансирования" в день проходит десятки тысяч и если система не заблокировала (например из-за косяка со статусом) оплату, то именно двойное финансирование проходит влёт (это кстати реальная бага, которую не так давно заштопали).
76 1Сергей
 
12.10.11
09:23
(73) Язык конфигурирования в 1С - не совсем язык программирования в общем смысле
77 Irbis
 
12.10.11
09:27
Десятки тысяч счетов? Не врёшь? Кто-то ведь подсунул счёт дважды. И не просто подсунул, а еще и завизировал его на оплату. Ну, да это не та проблема, которая может бизнес порушить.
78 mikecool
 
12.10.11
09:33
помню чувака , который в дельфовом клиенте с базой под оракулем вытворял такое, что даже тестеры повторить не могли
ситуация - клиент работал полностью без мыши, он выбирал запись, жал хоткей, который выполнял с записью некоторые действия и так резко менял позицию курсора, что действие происходило уже с новой записью - это исправляли и тестировали недели две, поскольку никому не удавалось повторить его действия )))
79 Маленький Вопросик
 
12.10.11
09:33
(76) тогда php-исты -тоже недопрограммеры
80 Маленький Вопросик
 
12.10.11
09:35
(78) ну да, операторы и кнопки ломают почаще, чем программисты...
81 smitru
 
12.10.11
09:38
(77) не вру :-) Есть такой бизнес - называется факторинг и именно столько счетов-фактур проходит у меня через 1Ску ежедневно.. И тут не "подсунул", тут речь идёт про обычный бизнес-процесс обработки счетов-фактур.. Ну такой вот у нас бизнес...

(76) дай свой определение "языка программирования"... Будешь видно удивлён, насколько у тебя это определение отличается от классического..

ЗЫ.. можно поломать копья насколько язык 1С является объектно-ориентирован, но то что это язык программирования тут нет никаких сомнений :-)
82 ДенисЧ
 
12.10.11
09:40
(81) 1с - не объектно-ориентированный, а объектный. и (76) мягко говоря лукавит.
83 Wist
 
12.10.11
09:43
(76) гы гы :)
84 smitru
 
12.10.11
09:44
(82) Давай в другом топике опять устроим тёрки на эту тему (так как эта тема явно не относится к этому треду)...

ЗЫ.. определение ООЯП (объектно-ориентированного языка программирования) - в студию...
85 ado
 
12.10.11
10:00
(82) Язык 1С то вполне себе язык программирования, но это вовсе не значит, что все, кто на нем пишет -- программисты. Особенно авторы вот таких веток: Теорема Бома — Якопини реалистична? или снова про goto
86 MatrosoV AleXXXand_R
 
12.10.11
10:04
(85) А чем плоха эта ветка?
Просто опрос - используют или не используют в своих разработках переход по метке ОдинЭснеки, не более того
87 ado
 
12.10.11
10:05
+(85) Или такие: Крестики vs Нолики
88 ado
 
12.10.11
10:06
(86) Цитирую:
"А как вы считаете - можно ли обойтись в программировании без GOTO (Перейти)?"

Такой вопрос суть признание полной профнепригодности.
89 Александр_
Тверь
 
12.10.11
10:10
(74) да!! это действительно ОН. :)
90 smitru
 
12.10.11
10:10
(88) т.е. ты утверждаешь, что вопрос из разряда - "Можно ли обойтись без маргарина при выпечке тортов" - это суть полной профнепригодности повара? :-)
91 MatrosoV AleXXXand_R
 
12.10.11
10:11
(88) интересно твое мнение по этому поводу. Скажи - можно или нет, я не считаю это вопросом для полной профнепригодности
92 MikeFromAtol
 
12.10.11
10:12
За тестерами тоже нужнен глаз, да глаз, да глаз...
93 MatrosoV AleXXXand_R
 
12.10.11
10:14
(90) + Маргарин можно заменить сливочным маслом :)

И в программировании тоже самое - переход по метке можно легко заменить вызовом функций, или структуризации текста программы к нормальному виду, а можно использовать метки
94 ado
 
12.10.11
10:15
(90) Естественно.
(91) Естественно можно. Более того, это математически доказано.
95 MatrosoV AleXXXand_R
 
12.10.11
10:16
(94) ado, сейчас на тебя тоже че-нить интересное найдем, не боишься? :)
96 ado
 
12.10.11
10:19
(95) Ищите :-)
У меня тупые вопросы если и были, то связанные с конкретным продуктом, но не с программированием вообще ;-)
97 Александр_
Тверь
 
12.10.11
10:19
(88) скорее это признание неопытности со всеми вытекающими.
Почему именно неопытности? Да потому, что, скорее всего, нет такого опытного программиста, который бы не уделил этой теме внимания давным давно.
98 ДенисЧ
 
12.10.11
10:20
(84) ООП - это три парадигмы. В 1с они не все. Так что.
99 muffol
 
12.10.11
10:20
Был тестером на одном проекте (давным давно когда во фране работал). Все равно основныйе баги пришлось исправлять когда проект запустили.
100 Grusswelle
 
12.10.11
10:20
100!
101 muffol
 
12.10.11
10:21
(100) Эх блин ))
102 MatrosoV AleXXXand_R
 
12.10.11
10:24
(96) не ... Я про метку - тупым вопросом не считаю

(97) Не согласен, за плечами 7 лет обучения на очном - колледж, универ (преподовали абсолютно все и очень подробно - Assembler, Oracle, С++, Delphi, Fox и многое другое, причем пары были примерно такие - преподователь дает задание, а нам нужно быстро написать код на листе бумаги, + несколько проихводственных практик во время обучения) +

+ 7 лет опыта работы на предприятиях (7.7, 8.1, 8.2)

Я не скажу - что я ас, но не вчера начал программировать
103 smitru
 
12.10.11
10:24
(98) хм-м-м.. Дай ссылку на то, что должны бить обязательно все три парадигмы, и не центом меньше..

Вообще-то по классике жанра - "Объектно-ориентированное, или объектное, программирование (в дальнейшем ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов."

А языке 1С есть понятие объекта и есть сущности эквивалентные понятию класса...
104 MatrosoV AleXXXand_R
 
12.10.11
10:28
(102) Почему изначально на листе бумаги?
Попробуйте - без Хелпа написать код программы, думаю, что большинство не напишет :)
105 Господин ПЖ
 
12.10.11
10:30
в случае 1Ц это пользователи/внедренцы
106 ice777
 
12.10.11
10:30
(103) 1с не программирование в большинстве случаев, а настройка готовых сущностей, причем зачастую глюкавых внутри и непонятных.)
107 ado
 
12.10.11
10:30
(104) А зачем? Развивать механическую память? Я еще понимаю алгоритмы на бумаге писать, но код ...
108 smitru
 
12.10.11
10:31
(104) (задумчиво) значит ты уверен, что 1Сниги каждый день запускают 1С Предприятие постоянно сверяются с "Руководством пользователя" (т.е. большинство 1Сников без такого маньюала 1Ску вжисть сами не запустят)????
109 Господин ПЖ
 
12.10.11
10:33
(102) >причем пары были примерно такие - преподователь дает задание, а нам нужно быстро написать код на листе бумаги

дефицит компутеров? или мудацкое обучение?.. навыки программирования - это не только кодирование на ломанном английском, это и эффективное пользованием инструментария, групповая разработка и т.п.
110 MatrosoV AleXXXand_R
 
12.10.11
10:34
(107)
Дается определенное задание, как ты его будешь делать - это уже зависит от тебя, дальше ты просто это задание материализуешь на листе бумаги, переводя в код, сдаешь преподователю - она его читает, и соответственно ставит оценку не сколько за твою способность написать код, хотя это тоже учитывается, а за способность правильно мыслить, составить правильный алгоритм выполнения
Ну и потом просто этот код пишешь уже на компьютере и получаешь оценку, у нас было так
111 MatrosoV AleXXXand_R
 
12.10.11
10:35
(109) -> (110) Дефицита компьютеров не было
112 MatrosoV AleXXXand_R
 
12.10.11
10:36
(108) Нет, но Синтаксис-помощником пользуются регулярно, хотя бы просто для просмотра параметров передаваемых в операторы
113 MatrosoV AleXXXand_R
 
12.10.11
10:37
Особенно интересно было писать запросы на бумаге, к примеру, T-SQL :) Сейчас правда уже все позабылось
114 ado
 
12.10.11
10:37
(112) Это плохо?
115 MatrosoV AleXXXand_R
 
12.10.11
10:39
(114) Это не плохо, но опытный программист в синтаксис, чтобы узнать какую-нить элементарную вещь, точно не полезет :)
116 ado
 
12.10.11
10:40
(115) Глупости. Опытный программист несколько раз за карьеру меняет язык, среду разработки.
117 MatrosoV AleXXXand_R
 
12.10.11
10:42
(116) Я не спорю, самому на 3 платформах работать приходилось, за последние 7 лет, от 7.7 до УФ ан 8.2 (особенно 8.1)

Но это поначалу, а затем - все запоминается
118 smitru
 
12.10.11
10:45
(116) А дай плз собственное определение "опытный программист" - это что-то генетическое или же это тогда, когда за всякой фигнёй (типа что передавать в параметрах) не лазишь в синтаксис - помощник
119 ado
 
12.10.11
10:46
А вообще у нормальных программистов стоит нормальный телепат, который сам параметры показывает ;-)
120 Shurjk
 
12.10.11
10:47
(0) Тестирование это не такая простая вещь, хороший тестер он покруче многих программеров будет.
121 Steelvan
 
12.10.11
11:37
А есть ссылки именно на тестирование программ 1С?
122 smitru
 
12.10.11
11:45
(121) ну-у-у-у-у например у того же 1С под "такое" даже специальное решение - "Сценарное тестирование"
123 Shurjk
 
12.10.11
11:47
(121) Вообще есть целая наука о тестировании, не думаю что 1с так сильно отличается ото всех что под нее нужно что то специальное создавать.
124 la luna llena
 
12.10.11
11:50
(0) я знала, что большинство 1Сников непрофессионалы, но чтоб до такой степени.... ни иметь понятия о тестировании?
125 smitru
 
12.10.11
12:08
(124) у Вас такие иллюзии по поводу высокой квалификации "основного состава" шараш-монтаж-франчей????? Срочно снимайте розовые очки :-)
126 Shurjk
 
12.10.11
12:10
(124) 1с даже само понятие профессионал опустил в своей градации:)
127 Steel_Wheel
 
12.10.11
12:10
порог вхождения очень низок в отрасль. Как сказали выше: "1С-язык программирования. Но не все, кто им пользуются -- программисты"
128 Kaidend
 
12.10.11
17:44
Всегда, когда читаю темы на мисте, связанные с профессиональным программированием и/или разработкой, испытываю легкий ужас и недоумение. Видимо, сказывается таки полученное профессиональное образование.

Типичный 1Сник так и застрял между программистом и бухгалтером, не будучи толком ни тем, ни другим. Если что-то случится с 1С - чем мы будем заниматься, я даже не знаю.
129 smitru
 
12.10.11
17:48
(128) уйдешь в SAP-ёры.. SAP это фрицевская 1С :-)))
130 Господин ПЖ
 
12.10.11
17:48
(129) ждут тебя там...
131 Axel2009
 
12.10.11
17:49
давайте признавайтесь кто пишет без ошибок? т.е. ошибки не доходят до пользователя при любом раскладе в 99.9%.
132 smitru
 
12.10.11
17:51
(130) а то тебя в 1С ждали... признайся, свалился БГ как татарин на Рязань.. Ну так же и с SAP-ом поступишь..
133 Господин ПЖ
 
12.10.11
17:52
>давайте признавайтесь кто пишет без ошибок?

вопрос не в писанине без ошибок... а в самой писанине... разработчик на яве и т.п. вместе

(132) порог вхождения в 1С - цена книжки по языку и желание. В сап на этом не въедешь
134 Господин ПЖ
 
12.10.11
17:53
>вопрос не в писанине без ошибок... а в самой писанине... разработчик на яве и т.п. вместе

+ вместе с кодом сразу пишет и юнит-тест.

+ ночные сборки с прогоном контрольного примера и т.п. вещи.
135 smitru
 
12.10.11
17:53
(132) Книжки по АБАПу так же свободно продаются в книжных - остаётся теперь только желание :-)
136 Господин ПЖ
 
12.10.11
17:54
(135) ладно, не буду разубеждать
137 Axel2009
 
12.10.11
17:56
SAP - унылое неудобное убожество, приспособленное под масштабируемость и доступ к БД через инет.
138 smitru
 
12.10.11
17:57
(137) уболтал..не буду покупать книжку по АБАПу.. останусь 1Сничать :-)
139 Axel2009
 
12.10.11
17:59
(133) что значит в самой писанине?
вот пишу обработку по плановым переводам между счетами, все работало 5 дней. сегодня выяснился баг (строки дублируются), который хз как появился. сижу, смотрю код. куда пользователь мог нажать, чтобы такое возникло?
140 smitru
 
12.10.11
18:03
(139) а казалось бы - сам накосячил, то зачем валить на действие юзеров :-)))
141 Axel2009
 
12.10.11
18:05
(140) я разве отрицаю что баг в программе? нет. но я этот баг даж не знаю как проявляется, чтобы понять где в коде править
142 Песец
 
12.10.11
18:05
(120) Есть люди, обладающие невероятным талантом "Если что-то можно сделать неправильно, он(а) именно так и сделает".
143 Axel2009
 
12.10.11
18:07
(120) как оценить время работы тестера на изменение??
144 smitru
 
12.10.11
22:05
(141) вот именно поэтому тестер должен обладать на порядок выше и опыта и знаний чем прогер :-)
145 Jolly Roger
 
12.10.11
22:20
(0) одинэсники, зачастую, не умеют разделять модуль на функции, какое уж тут тестирование. это - непозволительная роскошь...
146 mikecool
 
12.10.11
22:57
(141) а спросить у юзера, как он это сделал - низя?