Есть строка, кот. я использую для проверки регистрации компании, каждый раз метод "longTime.toString()" генерит мне новые данные (что бы не повторялись логин/пароль)
Тут пример с использованием Java+WebDriver:
driver.findElement(By.id("email")).sendKeys("admin" + longTime.toString() + "@appath.com"); // генерим каждый раз другое число
Почему умение записывать так важно для тестировщика?
Зафиксировать результаты тестирования можно массой различных способов. Но если ваши заметки недостаточно подробны, это снижает ценность тестирования. Умение делать записи позволяет нам лучше узнать и понять тестируемый продукт. Чтобы развить этот навык, необходимо использовать критическое мышление.
Вот что пишет Роберт Ламберт про ценность этого навыка для исследовательского тестирования:
"Хороший тестировщик ведет заметки о ходе сессии, фиксируя свои наблюдения и описывая свои действия. Детальные заметки помогают ему выявить причинно-следственные связи, сообразить, какие вопросы надо задавать, и наметить план будущих сессий".
Онлайн-тренинг Алексея Баранцева, 1,5 месяца занятий, 6 часов теории + много практики + постоянные консультации тренера в скайп-чате
Первый запуск – 25 ноября, не пропустите, обычно первая группа самая активная :-)
Можно ли представить себе хорошего линуксового системного администратора, который не знает общую теорию операционных систем и сетей, не подозревает о существовании Windows и MacOS, не умеет пользоваться для настройки системы консолью так же хорошо, как графической оболочкой? Можно ли считать хорошим инженером-строителем человека, который не владеет сопроматом, не знает про современные строительные материалы и особенности их применения, даже если на текущем объекте строительства они не используются? Можно ли признать хорошим актёром того, кто день за днём играет одну и ту же роль, не знает о современных тенденциях в театральном искусстве и не пытается попробовать себя в других амплуа?
Хороший специалист должен обладать достаточно широкими знаниями. Да, он глубоко изучает какую-то одну тему, специализируется в каком-то направлении, но при этом он должен представлять себе общую картину своей профессиональной области. Если он не будет это делать -- мир уйдёт вперёд, его узкая тема окажется устаревшей и невостребованной, а он ничего другого не знает и не умеет.
Умение создавать автоматизированные тесты предполагает владение специализированными инструментами, которые так и называются "инструменты для автоматизации тестирования". Но знания хорошего специалиста должны охватывать всю область автоматизации. Какие вообще инструменты бывают? Для чего они предназначены? В какой ситуации следует (или наоборот не следует) использовать тот или иной инструмент? Как выбрать наиболее подходящий для решения задачи инструмент среди множества похожих?
И конечно же надо уметь делать хорошие автотесты. Да, сначала надо научиться понимать, чем "хорошие" автотесты отличаются от "плохих". А потом -- научиться делать "хорошие". Эти правила являются общими, независимыми от конкретного используемого инструмента.
Для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования мы подготовили этот учебный курс.
После прохождения тренинга вы научитесь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
Чем же новая версия тренинга отличается от предыдущей?
Во-первых, мы записали тренинг в более удобном формате. Материал представлен в виде серии небольших модулей средней продолжительностью около 10 минут. Такие короткие лекции проще усваиваются, чем длинный непрерывный рассказ.
Во-вторых, мы полностью переработали программу тренинга. За счёт более компактного и насыщенного изложения материала мы смогли без увеличения времени и стоимости тренинга добавить целый ряд новых тем. В них рассмотриваются вопросы, которые часто задавали участники предыдущих тренингов:
-- объяснение принципов работы XPath и CSS локаторов,
-- различие между некоторыми похожими командами (click и clickAt, type и sendKeys),
-- использование ожиданий, выполнение фрагментов JavaScript-кода,
-- усложнение логики сценариев при помощи расширения SelBlocks,
-- загрузка тестовых данных из внешнего файла (Data Driven Testing).
В третьих, появились новые интересные домашние задания. Участникам предостоит автоматизировать несколько сценариев в реальном веб-магазине, имеющем достаточно сложный интерфейс с динамическими элементами.
Да, пожалуй, у нас получился самый лучший в мире тренинг, посвящённый инструменту Selenium IDE!
И конечно всё это (как в любом нашем тренинге) сопровождается поддержкой тренера, готового отвечать на самые каверзные вопросы и помогающего вам освоить все возможности инструмента.
Дано: TestComplete 10, WinAPI приложение, грид типа C1FlexGrid, тест пишу на JScript
Проблема: условие сравнения в while (i < PSProductGrid.Rows.Count || SearchIndicator != true) отрабатывает некорректно. В цикле система проходит по всем ячейкам (строкам) заданного столбца и, по идее, не найдя нужное значение в столбце (SearchIndicator всё время в false), должна выходить из while после прохождения всех непустых строк (i < PSProductGrid.Rows.Count), но этого не происходит и тест пробует перейти на пустую строку. Это происходит только тогда, когда я комбинирую для проверки в while. Если же я убираю ' || SearchIndicator != true' эту часть то условие отрабатывает правильно. Если я выношу проверку SearchIndicator != true в отдельный if, то тоже получаю корректный результат:
while (i < PSProductGrid.Rows.Count){
if (SearchIndicator != true){
Подскажите, пожалуйста, может я как-то не неправильно пользуюсь логическим или?
Я работаю на WebDriver + Java. Никогда не было проблем со снятием скриншотов, а сейчас написала новый тест который входит через наше приложение в новый browser tab с отчетами Oracle BI и их фотографирует. При запуске с Eclipse (на Windows) все скриншоты отлично получаются.
При запуске с Jenkins (на Linux) картинки нашего приложения получаются, а вот картинки с Oracle BI - пустые.
Здравствуйте, ребята. Не знаю в правильном ли месте создаю тему. Если что admin и ребята не сердчайте. Я сам тестировщик фрилансер, ищу работу в компании. Составил резюме, разместил на соответствующих сайтах и вот уже месяц никаких результатов.Откликаюсь на вакансии, а меня вежливо просят "шнурки постирать". У меня к вам всем просьба как к профессионалам, посмотрите пожалуйста мое резюме, может что не так написал. Если есть замечания.. тыкните пальцем..или добавить что нужно? Всем спасибо.