Возник вопрос имитации закрытия бразуера (IE, Firefox) при прогоне сценария.
Это один из этапов сценария:
"После просмотра случайной страницы, виртуальный пользователь закрывает браузер (сессия какое-то время остается открытая);".
Подскажите пожалуйста как это можно выполнить.
Управление автоматизацией тестирования Этот тренинг будет проводиться впервые. Его цель – помочь тест-менеджерам построить эффективную автоматизацию даже в случае, если Вы сами не являетесь продвинутым техническим специалистом. Мы расшифруем все те страшные слова, которыми обычно ругаются автоматизаторы-разработчики и поизучаем, как это устроено внутри, а главное – что с этим делать?? Как сделать автоматизацию не чем-то «для галочки», а полезной проектной активностью, которая позволяет экономить затраты ручных тестировщиков? В чём разница автоматизации в маленьких и больших командах? Как отбирать тесты? Как измерять их эффективность? К концу этого тренинга Вы самостоятельно развеете массу широкораспространённых мифов, которые препятствуют результативному взаимодействию миров автоматизированного и ручного тестирования ;)
Управление командой тестировщиков
Это мой любимый тренинг :) Сейчас он полностью переработан и нашпигован секретной информацией тайных спецагентов тест-менеджмента. Этот тренинг – о людях, потому что тестировщики – это в первую очередь люди, и умение формировать команду мотивированных рыцарей-джедаев – самое важное, что Вы можете сделать для своего проекта :) На этом тренинге Вас ждут непрерывные упражнения в группах, которые позволят не просто узнать теорию, а прочувствовать все темы на практике! А тем, кто и так всё знает – понаблюдать за своим менеджментом со стороны и получить массу полезной обратной связи!
Тест-дизайн для менеджеров
Этот тренинг тоже существенно переработан на основании последних отзывов. Половину тренинга мы проведём, занимаясь коллективным творчеством и знакомясь с различными инструментами тест-дизайна, которые созданы для сокращения трудозатрат на тестирование в разы. Это будут основы, которые позволят Вам сориентироваться в существующих подходах к тест-дизайну и научиться выбирать оптимальные варианты. Помимо этого, мы уделим массу времени таким темам, как создание «работающего» тест-плана, формирование команды тест-дизайна, выбор подходящего инструментария. Внимание! Тренинг настолько насыщен мозговзрывающей информацией, что перед ним необходимо хорошенько выспаться! :)
Только только начал осваивать Селениум, и столкнулся с такой задачей - нужно проверить регистрацию юзеров, имена юзеров уникальные - создать скрипт для регистрации юзера легко, но вот чтобы зарегать еще одного, этот скрипт уже не подходит ибо имя занято.
Знаю что можно добавлять timestamp или нечто подобное в имя, но это тоже не панацея, ибо потом эти имена нужно будет использовать, и желательно автоматом.
В идеале нужно узнать как в Селениуме взять какоето имя и рядом же с ним переменную, с каждым использованием увеличивающуюся, к примеру на 1. чтоб на выходе получилось что-то вроде Имя1, Имя2, ..., Имя 100
Гуглил, нашел только как генерить рандомные имена, и то плохо понял что конкретно нужно делать..
Менеджер проектов большой компании недавно спросила у меня: «Как мне работать с нашими клиентами, если мы говорим на разных языках, они не разбираются в менеджменте проектов?» Я посмотрел на нее и сказал: «Попробуй поговорить с ними по-человечески». Жаргон и инсайдерские словечки накладывают еще большую ответственность на проекты, управляемые удаленно, когда члены команды и клиенты разбросаны по всему миру. Пока кто-нибудь не создаст Строжайший Словарь Менеджера Проектов, вот вам три совета по улучшению коммуникаций к проекте на расстоянии.
1. Помните: их монастырь, их устав. Если честно, ПМы (Проектные менеджеры – ведь без аббревиатур, это уже будет не менеджмент проектов) не единственные, кто говорит на своем собственном языке, понятном для тех, кто «в теме», и застявляющем посторонних недоумевать и расстраиваться. Такой порядок дел уже довольно плох, если вы сидите в одной комнате, а что, если вы не можете посмотреть клиенту в глаза и увидеть огромный знак вопроса над его головой, когда вы говорите о «PMBOK-стандартах»? (PMBOK – Project Management Book of Knowledge, если кто не в курсе). Если это ваш клиент, то вы должны удовлетворять их там, где он есть, обучать их правильной терминологии, объяснять, что вы имеете ввиду говоря, например, о «четком объеме и содержании работ». От этого может зависеть ваш здравый смысл. (more…)
Состоит она в следующем:
Значит создал я селфтестинг аппликуху. И обнаружил, что приложение вылетает с неизвестной ошибкой, иногда даже тянет за собой ТК.
Так вот, просидев над выяснением обстоятельств, пришел к заключению, что во всем виноваты GeneralEvents. Т.е. если есть ивент при посте сообщения в лог - происходит разрушительный сбой.
Как с этим бороться? Выключить ивенты - не вариант.
Вы задумываетесь о том, почему люди не понимают идею, которую вы пытаетесь им донести на митинге? Вы обучаете других разработчиков и пытаетесь понять, почему они ее не поняли? Вы проводите тренинги и недоумеваете, почему слушатели усвоили только 10% материала? Все мы учителя – неформальные наставники или инструкторы, тренеры или родители. Но только профессиональные педагоги получают подготовку в этой области. Около двух лет назад я шутки ради начал читать о нейробиологии («The Brain that Changes Itself» Нормана Доиджа). По мере чтения я увлекся нейробиологией и задумался, как можно эти знания применить к гибкой разработке програмного обеспечения и за ее пределами.
Еще двадцать лет назад большинство людей из мира нейробиологии верили, что связи между нейронами в мозгу четко фиксируются еще в подростковом возрасте, а то и раньше. Сейчас мы понимаем, что эти связи продолжают изменяться со временем (даже могут вырастать новые нейроны). Просто скорость изменений снижается. Это так называемая нейропластичность. Открытия в этой области и позволили написать эту статью. Весь объем наших знаний, воспоминаний и все наши идеи хранятся в нейронных сетях – другими словами, все внутри нашего мозга закодировано в связях между нейронами. Нейропластичность лишь говорит о том, что мы можем изменять эти соединения постоянно. Эти соединения можно растить, укреплять, ослаблять и они даже могут исчезать со временем. (more…)