Мы живём в интересное время. Сейчас в тестировании происходят такие изменения, которые приведут к очень интересному результату — культурным изменениям внутри и по отношению к тестированию.
Текущие модели разработки программного обеспечения в лучшем случае содержат рекомендации по тому как тестировать в условиях определённых процессов. При этом количество процессов разработки программных продуктов постепенно увеличивается, вот уже и Lean с Kanban на подходе, а на фоне этого тестирование постепенно выделяется в отдельную, самостоятельную отрасль. Дальнейшее перенимание и применение систем “точно в срок”, прекрасных своей точностью и эффективностью в областях, для которых они были предназначены изначально, не приведёт к повышению эффективности тестирования, как бы красиво не выходили графики, а в некоторых аспектах может даже уменьшить пользу.
Тестирование развивается своим путём, переплетаясь со множеством других областей и требует собственных процессов. Впрочем, пока тестирование является позывом души или суровой и жестокой необходимостью, то и восприниматься будет как подчинённая разработке деятельность. Потребуется появление полноценного обучения тестированию, на том же уровне, что и программированию чтобы изменить ситуацию. Пока этого нет, но внутри сообщества тестеров уже начались необходимые изменения. Давно созревшие идеи витают в сообществах тестера и всё чаще разные люди говорят, по сути, одно и тоже.
Совсем недавно, Джеймс Виттакер говорил о будущем тестирования, предрекая изменение процесса тестирования и появления возможности проводить тестирование в том окружении и той фокусной группой, которой необходимо, не создавая собственного отдела тестирования. Теперь уже существует несколько сервисов, работающие по этому принципу. Один из них – uTest – хорошо известен. Второй – Flash Mob Testing – находится в зачаточном состоянии, но его основа интереснее. Это сервис строится на основе существующего сообщества – Software Testing Club. Отдельно выделяется сервис Mob4Hire по тестированию приложений для мобильных устройств. Услугами этих сервисов уже воспользовались Microsoft, Google, ICQ и десятки компаний помельче. Хотя ни один из сервисов не соответствует высказанным Виттакером идеям, но переход к такой модели предоставления ресурсов уже становится серьезным шагом в сторону от моделей инсорсинга и, в какой то мере, аутсорсинга.
А между тем множество тестеров как находились на уровне нажимания кнопок, так и находятся. Впрочем и яркого всплеска не видно у тех, кто начал заниматься автоматизацией или использует какие-либо дополнительные инструменты для тестирования. Я давно над этим думал, пытаясь понять, что в этих условиях может привести к качественному росту, и вот сегодня нашёл у Роба Ламберта вот это:
So maybe the time has come for us to get involved in promoting testing, cultivating testing, getting local community testing groups flourishing but most important of all; offering a place for people to learn more about testing.
Rob Lambert. 100g of ability, pinch of willing, bags of passion, 50g of interest, slice of learning. Pan Fry. Testing……Done.
Так что же, может пришла пора участвовать в распространении и развитии тестирования, создании локальных (местных) сообществ для того, чтобы у желающих было больше возможностей для обучения тестированию.
Роб Ламберт.
И я понял, то что я пытался увидеть, на самом деле уже давно маячило у меня перед носом. Более того, я сам, как и многие другие уже давно участвую в этом. Множество свежесозданных сообществ и групп в социальных сетях позволяют получить огромное количество знаний. Даже задав один и тот же вопрос в нескольких местах можно увидеть уникальные ответы. Но без притока новых людей с их мнениями, заблуждениями и находками уровень знаний неизбежно выровняется. Развитие существует только, если есть люди, которые способны критически и по новому мыслить, и не малую роль играет то, чтобы они не были слишком известными. Иначе инстинкт следования за вожаком может сыграть плохую шутку. В общем то, недавно открывшийся факт манипуляциями данными в течении многих лет климатологами, отчасти, это хорошо показывают.
Не менее важно и личное растворение в группах. Находясь в одном коллективе долгое время и заняв в нём определённое и достаточное положение и отношение других людей, можно оказаться (а можно и не оказаться) в глубокой жопе яме и так и остаться серьезным специалистом в кругу своих знакомых.
Так что, чтобы не было застоя в мозгах, может быть стоит принять участие в чём-нибудь стоящем?