#1
Отправлено 04 июля 2014 - 12:38
Если умеете программировать -- расскажите в комментариях, если не секрет, где чаще пригождается это умение -- в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#2
Отправлено 04 июля 2014 - 13:05
где чаще пригождается это умение
Сейчас чаще для того, чтобы код читать.
#3
Отправлено 04 июля 2014 - 13:19
Java-ю понемногу. Для автоматизации и нагрузочного Jmeter-ом.
#4
Отправлено 04 июля 2014 - 13:52
Что вы называете программированием?:)
Профессионально - нет.
Сделать что-то для облегчения рутины или показать кому-то в отделе первые шаги по использованию средств автоматизации - да.
Еще на одном проекте я числюсь как специалист по VBA=) Помимо меня его еще помнит технический директор, но последнего решено не отвлекать от серьезных задач)
#5
Отправлено 04 июля 2014 - 14:32
Чтение кода - с++.
Разработка тестов и инструментов для тестирования - python/java.
Повседневные задачи - bash, awk.
#6
Отправлено 04 июля 2014 - 14:46
в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?
автоматизация - основное, инфраструктура и почитать код (к пункту "где-то еще") довольно часто. Ну и для себя на досуге играюсь частенько :)
#7
Отправлено 04 июля 2014 - 18:34
Программы пишутся людьми, чтобы заставить компьютер делать то, что раньше делал человек вручную. Начиналось всё с простых линейных программ для просчёта математических и физических функций, а затем начало стремительно развиваться.
Навыки программирования они могут подсказать тестировщику новые идеи для тест-кейсов, указать на слабые места программ, помочь программисту исправить баг, если у него это долго не получается и т.п.
Знания никогда не бывают лишними - это не мешок за плечами носить или дохлую курицу хранить в холодильнике
#8
Отправлено 04 июля 2014 - 19:36
Сейчас программирую просто "для души". Приятно, когда случается программировать для решения той или иной задачи (будь то автоматизированное тестирование, или облегчение себе или другим каких-то рутинных действий, или изучение чего-то нового), вспоминать полученный ранее опыт, и получать реальный работающий, и нужный не только себе, но и другим результат. Это очень повышает самооценку, ощущаешь себя "творцом", приносящим непоправимую пользу :)
#9
Отправлено 07 июля 2014 - 08:52
В ходе работы программировать приходится, конечно же, для автоматизации тестов (java), для обращения к БД (SQL), для генерации тестовых данных (JS, Delphi).
#10
Отправлено 07 июля 2014 - 12:09
автоматизация (Python) вкупе с параллельной работой с NewSQL, NoSQL БД (MongoDB, NuoDB, Couchbase) + мелкие скрипты.
#11
Отправлено 07 июля 2014 - 13:20
>>Нет, не умею, и считаю, что это не нужно тестировщику
А где же вариант "да, умею, но считаю, что не нужно"? :)
#12
Отправлено 07 июля 2014 - 14:09
>>Нет, не умею, и считаю, что это не нужно тестировщику
А где же вариант "да, умею, но считаю, что не нужно"? :)
Вполне ожидаемый вопрос. Ставьте галочку в первом пункте :)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#13
Отправлено 07 июля 2014 - 15:27
Чаще всего - в автоматизации тестов.Если умеете программировать -- расскажите в комментариях, если не секрет, где чаще пригождается это умение -- в автоматизации тестов, в решении каких-то инфраструктурных задач, может быть просто для себя что-то пописываете на досуге, или где-то ещё?
Больше всего пригождается в дописывании ядра проекта по автоматизации тестирования.
Программирование - это же не знание языка, а понимание алгоритмов. И это здорово помогает в разбирании косяков разработчиков, чей код необходимо протестировать. Я пишу на JAVA, все разработчики - на РНР. Но это не мешает читать их код и заранее предугадывать тонкие места.
Часто выполняю почти ту же работу, что и разработчик:
1) Он пишет заполнение БД на основе входных данных.
2) Я пишу генератор входных данных (потом видоизменяю под нужный тесткейс), корректное заполнение объектной модели (отображение БД в JAVA-модель) и проверку, что в БД лежит точно то же самое, что и у меня в JAVA-модели базы данных.
Автотестирование с генераторами чем хорошо - тем, что можно написать один раз и забыть про эффект пестицида. Естественно, ключевые точки проверяются отдельно, но значение "из середины" проверяется в рандомном порядке - как генератор создаст. Предшественник тоже автотестировал, но постоянно хардкодил. В результате чего на собственном горьком опыте познакомился с пестицидом.
На досуге для себя писал бота для онлайн-игрушки, изобретал велосипеды (решение minesweeper, нахождение местоположения спрятанной фигуры TETRIS на клеточном поле и т.п.)
Программирование - это мой хлеб :) Часто очень вкусный.
#14
Отправлено 07 июля 2014 - 17:55
пишу на python, разрабатываем ядро автотестов, ну и по мелочи: генераторы, заглушки и тд и тп.
PLSQl немного для тестов.
немного php для кастомизации тестлинка, но там я скорее повторяю чужие успехи (модифицирую чужое решение из тестлинковских исходников под свои нужды)
на "серьёзный язык" пока не разродился.
#15
Отправлено 08 июля 2014 - 07:14
Не хватает варианта чуть-чуть умею и учусь дальше :)
Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки
#16
Отправлено 08 июля 2014 - 20:20
Ruby - пишу мелкие инструменты: посчитать перцентили времени ответа из логов Siege, оценить как изменится картина валидности данных если требование заполнения поднять с 99% до 99.5%, сервис генерации тестового стрима с управляемыми "дефектами".
Также в разработке функциональное тестирование сервисов
Python - смотрю иногда в код вместе с разработчиками.
#17
Отправлено 09 июля 2014 - 07:36
VBS(Test Complete), С #(Vsual Studiio).
Автотесты, роботы, в экстренных случаях - функциональное программирование.
#18
Отправлено 11 июля 2014 - 08:36
#19
Отправлено 13 июля 2014 - 16:35
Читаю шарп, джаву, скриптовые языки. Читаю плюсы, пока они не слишком сильно используют навороты языка.
Пишу скрипты (павершелл, баш, раньше был вбскрипт, питон).
По факту - не умею программировать и не считаю, что это нужно тестировщику. У меня другое мышление, я просто плохо могу построить структуру чего либо сложнее калькулятора или хелло ворлда. Автоматизация требуется не везде и не всегда, а хороший ручной тестировщик может быть абсолютным профаном в программировании (но не может быть профаном в администрировании).
#20
Отправлено 18 июля 2014 - 11:47
Небольшой опрос общественного мнения.
Всем привет! Не умею программировать. Не думаю, что должна учиться сейчас. Мне интересны технологии, решение сложных ситуаций автоматизацией, постановка задач командам разработчиков, контроль изменений. Не видя кода, подробно через функционал могу пояснить что и где и как должно работать и зачем. Чувствую и свою компетентность, и квалификацию, образование у меня управление на ж.д. транспорте.
С уважением, Vita
... you can learn from that too
Темы с аналогичным тегами автоматизация, опрос
Тестирование →
Начинающему тестировщику →
Cypress получение данных из ответа на API-запросАвтор wpb, 28 апр 2021 Cypress, API, автоматизация |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium и Appium в одном тестеАвтор qaads, 08 окт 2020 selenium, appium, автоматизация |
|
|||
Работа и карьера →
Работа для тестировщика/QA →
Работа/Москва →
ниндзя QA Automation EngineerАвтор ulyana_selfwork, 25 авг 2020 москва, вакансия, вакансияМосква и 3 еще... |
|
|||
Работа и карьера →
Работа для тестировщика/QA →
Работа/Москва →
Вакансия функциональный тестировщик в офис финансовой организацииАвтор powerman, 27 мая 2020 работа, тестировщик, QA, вакансия и 2 еще... |
|
|||
Работа и карьера →
Личный рост, карьера, развитие →
Куда двигаться из мануального тестирования?Автор SkyWay, 21 апр 2020 автоматизация и 5 еще... |
|
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных