tag:blogger.com,1999:blog-6313277656544247723.post5023873166074341411..comments2023-10-11T19:36:37.977+06:00Comments on Goblin Game: Какая бывает автоматизация? Часть первая.Сергей Высоцкийhttp://www.blogger.com/profile/01289041631095569954noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6313277656544247723.post-61946991259680672522013-02-26T15:15:37.897+07:002013-02-26T15:15:37.897+07:00Record/Playback от проблем с ожиданиями как правил...Record/Playback от проблем с ожиданиями как правило не спасает, т.к. пишет фиксированное ожидание (или не пишет вовсе, что тоже бывает). А руками оно обычно один раз пишется и потом больше не вспоминаешь, т.к. оно в недрах прародителя всех тестов лежит и не отствечивает.<br /><br />Про языки все так. Правда по мне так PowerShell в *nix это извращение.<br /><br />Ну и "тестирование для блондинок" я не очень люблю. Оно заканчивается тем, что люди вместо полноценного тестирования начинают страдать тестированием сложных веб-приложений через один только GUI.Сергей Высоцкийhttps://www.blogger.com/profile/01289041631095569954noreply@blogger.comtag:blogger.com,1999:blog-6313277656544247723.post-47883475362025171702013-02-26T15:02:02.046+07:002013-02-26T15:02:02.046+07:00Record/Playback весьма неплох - после того как нес...Record/Playback весьма неплох - после того как несколько раз попаришься руками с временем ожидания изменения состояния продукта, начинаешь ценить запись временнЫх меток. :)<br /><br />Традиционно языком для начинающих считался питон (в начале века его сравнивали с C/C++ - да, я соглашусь, что он легче!).<br />Сейчас появилось много новых интересных языков и фреймворков (а многие фреймворки, писанные под второй питон не работают нормльано в третьем), поэтому выбор снова не очевиден. Я бы посоветовал PowerShell (только для Windows, поскольку работать с *nix через коммандлайновый ssh далеко не всегда подходит).<br />Альтернативы - всяческие руби, груви, и многие другие динамические языки.<br /><br />Вообще "тестирование для блондинок" хорошо реализуется через высокоуровневые тесты: внизу фреймворк, который производит минимальные действия с продуктом, выше уровнем - фреймворк, который предлагает уже читабельные методы WalkThroughFormN9WithParameters(string operatorName, string password, params getFormData("aaa", "bbb", ccc"));Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6313277656544247723.post-56305846476785844402012-04-13T21:39:37.696+07:002012-04-13T21:39:37.696+07:00Спасибо большое за статью. Хочу научиться автомати...Спасибо большое за статью. Хочу научиться автоматизации и очень интересно как же оно бывает. Попытки записывать ГУИ-скрипты поначалу вдохновили, потом разочаровали. Видимо придется учиться программировать на каком-то языке (каком? есть ли язык "для блондинок"?). Кажется, очень сложно разобраться в этом )Relaxhttps://www.blogger.com/profile/17720790201778134058noreply@blogger.com