На моем курсе «Школа для начинающих тестировщиков» есть творческое задание — придумать свою мнемонику по тестированию! Разумеется, оно необязательное ツ
Посмотрите, что придумали ребята на этот раз!
Для тех, кто учится работе с linux. Самые популярные инструменты — Putty + WinSCP. Сегодня разбираемся с WinSCP.
Статья «бери и делай», разве что без тестовой площадки. Здесь я даю основы по работе с инструментом. Все-все-все кнопочки мы разбирать не будем. Ровно то, что вам надо знать, если вы впервые WinSCP видите.
WinSCP — программа для подключения к linux-машине. Выглядит как Total Commander, очень удобна, если нам надо что-то перекинуть на машину или забрать оттуда. Ведь интерфейс винды многим роднее, чем командная строка.
Допустим, вы пришли на собеседование и я предложила вам протестировать… ключ. Требования? Нет требований, просто скоро вам дадут ключ, а пока нужно подготовить тесты. Что будете делать?
Еще даже не зная всех мудреных техник типа классов эквивалентности, граничных значений, таблиц решений и прочая, прочая, вы уже можете выполнить это задание. Потому что знаете, с чего начинается тестирование:
Выясняем суть — что за ключ, нафига он нужен
Проводим тесты —проверяем в первую очередь, что объект тестирования делает то, что от него ждут. А всякие извращения и попытки сломать оставляем «на потом».
— Выясняйте суть, иначе будете делать ненужную работу.
— Да-да, мамми, мы все поняли, так и будем поступать!
— Ну вот вам ДЗ, тестируйте ключ.
Угадайте теперь, какие домашки я получаю? Правильно. Половина студентов присылает примерно такое ДЗ:
Осмотрим ключ, есть ли на нем царапины? Какой внешний вид? Насколько подходит к замку? Вставляем ключ в замок, откроется ли?
Некоторые добавляют:
Возьмем простой ключ от квартиры. Что нам надо проверить? …
Или так:
А что за ключ? Для чего он будет использоваться?
Наши проверки:
Визуальный осмотр ключа
Подходит ли к квартире.
Не отопрет ли и соседнюю дверь тоже
…
Хм, то есть вроде как в теории знаем, что задавать вопросы надо, но ответы нас на самом деле не особенно волнуют, проверки то вот они! Уже готовы!
А что, если на самом деле это ключ-карта? Или ключ для шифрования данных? Как вы будете осматривать пиксели в программе? А если это 3D-модель в метр высотой, какую квартиру отпирать будете?
Нет смысла заранее составлять набор проверок, не уточнив детали. Потому что иначе окажется, что тесты надо проводить в другом порядке, а то и вовсе выкинуть. Не додумывайте, уточняйте!
Начинала я именно с интенсива. Саму идею взяла у Натальи Руколь, она тогда проводила интенсив по одной из своей тематик, мне понравился формат, я решила попробовать. И года три проводила только интенсивы.
Сегодня я хочу рассказать, почему этот формат задержался, несмотря на все гневные отзывы. Почему я его выбрала и почему до сих пор за него цепляюсь. И хотя сейчас я школой горжусь даже больше, чем интенсивом, этот пост решила дописать. Он уже 2 года лежит в черновиках, я тезисы набросала, когда мне пришла в голову идея рассказать «почему именно интенсив», а доделать все некогда было. То времени нет, то недавно публиковала отзывы с курса, а несколько рекламных постов подряд — нехорошо.
А сейчас вот время нашлось! Ну, как нашлось... Организм бесится, подскочила сегодня в 4 утра и не могу уснуть. Голова при этом ватная, писать «полезный» пост нет сил. Решила хоть черновики свои разгрести. Тем более это у меня в планах 12 недель есть, в разделе «найс ту ду»: более 20 черновиков в блоге валяется, разгрести. Или удалить как неактуальные, или доделать. Хочу доделать!
Со звуком беда только в самом начале, буквально через 3-5 минут вводной лекции станет норм. И со следующими лекциями также, первая минута — шумно, потом включают микрофон.
Ссылочку мне порекомендовал наш сисадмин, разумеется, сам линуксоид. Для общего понимания того, что вообще такое Linux и с чем его едят. Это запись лекций из университета. Лектор практик, знает, о чем говорит. И рассказывает классно! Мне понравилось =)
Хотя должна признать, что ссылку мне дали еще на новогодние праздники, а смотреть лекции я начала только в прошлые 12 недель. Мне просто оказалось очень сложно заставить себя 1,5 часа сидеть перед онитором и просто слушать. Стала откладывать, и откладывать, и откладывать... А потом решила делать небольшие заходы на 10-15 минут. И вот уже я досмотрела все лекции!
Мне было интересно, могу рекомендовать. Но учтите — это более общий взгляд на ПО Linux. Тут вообще не будет такого, чтобы лектор рассказывал с нуля в стиле «повторяем за мной»: как открыть консоль, какие команды ввести, что каждая значит... С этим вам придется разбираться самостоятельно.
А тестировщику обычно надо понять как раз сами команды. Познакомиться с базовыми методами, чтобы не пугаться страшного слова «линукс-сервер». Уметь переходить там по директориям, просматривать права, файлы, следить за логом... Если вам нужно именно это — то лучше погуглить другие курсы. Или книжки почитать, я могу порекомендовать:
Хочется поступать хорошо, честно платить за просмотр сериалов... Но в итоге ты платишь и сам же еще и огребаешь :(
У нас телевизор — Самсунг, со Smart TV. Такой же модели:
Это, правда, фото теливизора из офиса, но я в свое время решила не заморачиваться и купила домой такую же модель)))
Так вот. Увидели на смарте приложение Амедиатеки, решили попробовать, почему бы и нет? И в целом, сейчас иногда тоже продляем аккаунт, когда хочется посмотреть что-то новенькое, а искать лень — в Амедиатеке есть опция «Мне повезет», которая рандомно подкидывает сериальчиков.
Почему не покупаем сразу на год? Потому что есть куча минусов:
1. Непонятно, на какой серии ты остановился
Когда ты смотришь сериал, ты должен четко помнить сезон и серию, на котором остановился. Вот мы смотрим сериал «Сшиватели». Какую серию мы уже смотрели, а какую нет?
Я сейчас перебираю баги от студентов, которые они находили в рамках обучения — ищу материал для книги, показать кейсы с интересной локализацией. Нашла тут отличный примерчик для тестирования нуля.
Тестировали Дадату. Явки-пароли, разумеется, изменены. Воспроизводить тоже бесполезно, до прода баг не дошел ツ
Загрузить файл, содержащий пустые столбцы (см. «Пустые колонки.xlsx»).
Результат
Система отображает "m-n" количество столбцов загруженного файла, где m —количество столбцов в файле, n — количество пустых столбцов.
В нашем файле:
исходно заполненных колонок — 5
колонок в структуре — 5
Но Дадата обрабатывает данные, начиная с первого столбца, а в примере первые три столбца пустые. Соответственно в обработанном файле отображены три пустых столбца и только два заполненных. Еще 3 колонки пропали
Вы собираетесь с друзьями в группу и ставите себе цели на 12 недель (3 месяца). Это могут быть как рабочие, так и личные задачи. Такие, которые вы вроде как хотите сделать, но вечно откладываете, так как «некогда, потом, щас, вот только мелочевку разгребу и тот пожарчик потушу».
Настало время заняться тем, чем действительно хочется! Отталкиваясь от глобальных целей, составляете план на неделю. И раз в неделю встречаетесь с группой и обсуждаете, сколько успели, сколько нет. Какой план на следующую неделю. В общем, обычный митинг, только раз в неделю.
— книга: закончить главу 3 и сделать половину главы 4
— курсы: сделать хотя бы пару лекций по интеграционному
— фолкс: запустить проект (пора бы) + улучшения по курсам
Ну, что сказать... По книге я план даже перевыполнила! Я не просто сделала половину главы 4, я ее дописала и сделала 60 страниц главы 5! Так что в целом я результатами довольна ^_^
И проект фолкс я наконец запустила! А вот на новый курс забила, но об этом чуть позже )))
Остальное, что удалось сделать:
Продолжили бизнес-обеды, мне вполне нравится.
Заходы к своей книге — практически каждый день!
Появилось время на фолкс, позанималась этим проектом
Улучшения инструментов — сделала файлик DONE, чтобы записывать улучшалки в курсах. А то вроде что-то улучшаешь, улучшаешь, а потом даже вспомнить не можешь, что делал.
Прочитала 8 книг.
Нашла время на линукс-лекции, посмотрела 8 штук!
Писала посты с работы! Это тоже был важный пункт для меня, вроде ведь есть что рассказать, но некогда...
Вчера в ХФЛабс прошел митап о ретроспективе (приглашение было тут, следите за нашей страничкой!).
Было довольно интересно! Митап планировался с 18 до 20, но в итоге начали в 18:30 (ждали опаздывающих), а разошлись в 21:20, и то потому, что поздно и всем нужно домой.
Самое забавное, что самые жаркие обсуждения вызывала вовсе не ретроспектива. Чтобы давать какие-то советы по ретро, люди жаждали узнать контекст и то, как у кого устроены процессы. И когда обсуждение перешло на процессы, что тут началось, ууууу!