уважаемые форумчане! помогите новичку!
есть база данных "библиотека" сделанная в access. к ней есть ряд запросов, к которым необходимо написать test cases и test scenarios.
1. Найти все книги заданного автора (автор - параметр)
SELECT *
FROM таблица1
WHERE автор like '%Семакин%';
2. - Найти авторов – однофамильцев (всех, имеющихся в базе)
SELECT *
FROM Таблица1
WHERE (((Таблица1.автор) In (select автор from Таблица1 group by автор having count(*) >1)));
3 - Найти самого популярного автора за год (год - параметр) - т.е. того автора, книги которого были прочитаны максимальное кол-во раз за год
SELECT TOP 1 *
FROM Учет_выдачи
WHERE id_автора
ORDER BY id_автора DESC;
4 - Найти книги, которые были прочитаны больше среднестатистического
показателя по всем книгам за год (год - параметр)
SELECT *
FROM Учет_выдачи
WHERE дата_фактического_возврата>DAvg(" дата_фактического_возврата","Учет_выдачи");
5. - Найти пользователей-задолжников на указанную дату (дата - параметр)
SELECT *
FROM Учет_выдачи
WHERE DateDiff('y',[дата_выдачи],[дата_фактического_возврата])>7;
Недавно столкнулся с ситуацией типа "по политикам компании мы должны в обязательном порядке использовать [название инструмента запикано] для запуска автотестов".
А у вас бывает такое? Как вы к этому относитесь? Боретесь, смиряетесь? Какие аргументы идут в ход с той и с другой стороны?
Немного о себе: Хочу войти и надолго остаться в профессии тестировщика. Имею опыт работы инженера технической поддержки в интернет-провайдере; курсы дизайна веб-сайтов; высшее образование по экономике (специальность: антикризисное управление). Активно читаю Савина и собираю информацию о профессии. В следующем месяце собираюсь пройти несколько вебинаров по тестированию ПО (вероятно здесь же).
Прочитал в одной статье про требования и навыки, необходимые для тестировщиков разных уровней квалификации. Там было сказано, что для 2-3 уровня (с з/п порядка 70 тыс. рублей), одним из требований будет высшее ТЕХНИЧЕСКОЕ образование. Отсюда имею вопрос к знающим людям - насколько критично при поступлении на работу, и, что не менее важно, в дальнейшем профессиональном росте то, что у претендента не техническое высшее образование (в моем случае - экономика)? При том, что желания развиваться в профессии хоть отбавляй.
Онлайн-тренинг автора единственного русскоязычного учебника по TestComplete Геннадия Алпаева, 4 занятия
TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.
Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера.
Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом.
Фреймворки семейства xUnit -- это основа основ автоматизированного тестирования. Они используются для организации и запуска тестов и сбора информации о результатах тестирования, то есть решают одну из ключевых задач автоматизации тестирования.
Однако наши многочисленные тренинги по автоматизации уделяют недостаточно внимания этому важнейшему аспекту разработки автотестов, поэтому мы решили добавить в линейку тренинг, специально посвященный эффективному использованию тестовых фреймворков.
В этом тренинге рассматриваются два наиболее популярных тестовых фреймворка для языка программирования Java -- JUnit и TestNG.
Начать работать с этими фреймворками несложно. Однако опыт показывает, что большинство автоматизаторов использует лишь незначительную часть возможностей, которые предоставляют тестовые фреймворки.
Но может быть эти “продвинутые” возможности просто не нужны, поэтому и не используются?
Увы, часто тестировщики-автоматизаторы строят сложные конструкции из “костылей” и изобретают самодельные велосипеды, не подозревая о том, что нужная функциональность может быть реализована гораздо более простым способом.
Из тренинга вы узнаете, как организовывать тесты в группы, как их запускать в нужном порядке, как правильно описывать зависимости между тестами, как реализовать “мягкие” и “жесткие” проверки, как сделать тесты параметризованными, как реализовать загрузку данных из разных источников и применять подход DDT (data-driven testing), как автоматически перезапустить упавшие тесты и ещё многое другое.
Материал разбит на два уровня сложности: использование встроенных возможностей тестового фреймворка и расширение функциональности фреймворка через специально предусмотренные интерфейсы расширения.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.
Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.
Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.
Python входит в число четырёх языков программирования, которые официально поддерживаются Selenium (наряду с Java, Ruby и C#).
Также существует аналогичный тренинг на языке Java.
Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования Python.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования Python с использованием инструмента Selenium 2.0, в частности:
владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
владеть техниками поиска (идентификации) элементов в окне браузера,
уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы хотите считаться профессионалом в области автоматизации тестирования, строчка "я знаю Selenium" обязательно должна присутствовать в вашем резюме.
Простые тесты можно создавать при помощи рекордеров Selenium IDE или Selenium Builder. Но при увеличении объёма и сложности тестов этот подход теряет свою эффективность и привлекательность. Профессионалы пишут тесты на языках программирования.
Если до этого Вы не занимались автоматизацией и не знакомы с Selenium, то лучше начать с курса Selenium 2.0: стартовый уровень.
C# входит в число четырёх языков программирования, которые официально поддерживаются Selenium, наряду с Java, Ruby и Python (и у нас есть тренинги на языке Java и Python, аналогичные данному).
Этот курс предназначен для тех, кто хочет освоить программный интерфейс Selenium 2.0 и научиться разрабатывать автотесты для веб-приложений на языке программирования C#.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений на языке программирования C# с использованием инструмента Selenium 2.0, в частности:
владеть базовым набором команд Selenium 2.0, эмулирующих действия пользователя (ввод текста, клики мышью),
владеть расширенным набором команд Selenium 2.0, эмулирующих действия пользователя (клавиатурные сочетания, перетаскивание элементов мышью и другие),
владеть техниками поиска (идентификации) элементов в окне браузера,
уметь обеспечивать стабильность и скорость выполнения тестов за счёт правильного использования ожиданий,
уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям,
владеть основными шаблонами проектирования тестов, в том числе шаблоном PageObject,
уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.
Добрый день, уважаемые коллеги. Помогите, кто может начинающему тестировщику. Прикладываю тестплан, записанный при помощи прокси. Задача состоит в том, чтобы перейти на страницу с которой происходит редирект на SSO сервер, который должен редиректить на страницу портала гос. услуг для авторизации. Не могу даже дойти до страницы авторизации без ошибок.
Долгое время использование языка программирования C# и платформы .NET было в основном уделом достаточно крупных компаний.
Дорогая среда разработки, привязка к операционной системе Windows -- это достаточно серьёзные ограничения, которые многих подталкивали к выбору более открытой и менее дорогостоящей платформы, например, Java.
Но знаете ли вы, что случилось месяц назад?
12 ноября 2014 года -- эта дата, возможно, войдёт в историю как начало нового этапа в развитии средств разработки ПО. В этот день вышел большой анонс компании Microsoft [1], который у многих разработчиков вызвал реакцию типа "вау! ребята, это же реально круто!"
Вкратце, в этом анонсе сообщалось, что:
Microsoft открывает исходный код .NET,
новая версия с открытым кодом будет вскоре сделана кроссплатформенной, она будет работать не только под Windows, но также под Linux и Mac OS X,
разработчикам становится доступна новая бесплатная версия Visual Studio Community 2013, которая предоставляет возможность установки любых сторонних расширений, в том числе средств для разработки тестов (ранее в бесплатной версии Visual Studio Express это было запрещено)
То есть платформа .NET и средства разработки для неё становятся более доступными и более универсальными.
А это означает, что в ближайшее время популярность платформы .NET должна начать расти, а вместе с ней и спрос на специалистов, владеющих языком программирования C#. И тестировщики-автоматизаторы не являются исключением из этого правила.
Что надо делать? Срочно учить C#!
Когда мы в августе этого года запускали новый тренинг "Программирование на C# для тестировщиков", мы очень беспокоились на его будущее, стараясь угадать, окажется ли он востребован.
Теперь мы не сомневаемся. Ставка на C# -- это правильный шаг! Советуем и вам тоже не упустить этот тренд.
Следующая группа тренинга "Программирование на C# для тестировщиков" начинает занятия уже на этой неделе. Длинные новогодние праздники -- это очень удачное время, чтобы научиться чему-нибудь новому. И в следующем году вы уже сможете вписать новую строчку в своё резюме!
Ребята, помогите мне разобраться, как загрузить на сервер (Server: Werkzeug/0.9.6 Python/2.7.6).
Запрос:
POST /posts HTTP/1.1
Content-Type: application/multipart/form-data { "locationId":33, "shareType":"public" OR "networkGroup" OR "private" "networkGroupId":<SOCIAL_NETWORK_GROUP_UUID> "faceTags":[
{ "taggedId":null,//fornot defined user "rect":{ "x":0.010, "y":0.12, "width":0.1, "height":0.1 }}]}
Нужно к этому запросу добавить загрузку изображения. Можете помочь как это сделать? Если есть уже в реализации, буду очень благодарен.
Подскажите,чем и как проще "Разработать функциональные сценарии и реализовать их с помощью одного из средств автоматизации.Оценить покрытие кода" для web приложения на ASP?