Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Тестирование SQL запросов базы данных



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Тестирование SQL запросов базы данных
2014-12-12 15:39

уважаемые форумчане! помогите новичку!
есть база данных "библиотека" сделанная в 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;
 


Принуждение к использованию
2014-12-12 19:35

Недавно столкнулся с ситуацией типа "по политикам компании мы должны в обязательном порядке использовать [название инструмента запикано] для запуска автотестов".

 

А у вас бывает такое? Как вы к этому относитесь? Боретесь, смиряетесь? Какие аргументы идут в ход с той и с другой стороны?



Развитие и прогресс для тестировщика
2014-12-12 22:07

Приветствую. 

Немного о себе: Хочу войти и надолго остаться в профессии тестировщика. Имею опыт работы инженера технической поддержки в интернет-провайдере; курсы дизайна веб-сайтов; высшее образование по экономике (специальность: антикризисное управление). Активно читаю Савина и собираю информацию о профессии. В следующем месяце собираюсь пройти несколько вебинаров по тестированию ПО (вероятно здесь же).

Прочитал в одной статье про требования и навыки, необходимые для тестировщиков разных уровней квалификации. Там было сказано, что для 2-3 уровня (с з/п порядка 70 тыс. рублей), одним из требований будет высшее ТЕХНИЧЕСКОЕ образование. Отсюда имею вопрос к знающим людям - насколько критично при поступлении на работу, и, что не менее важно, в дальнейшем профессиональном росте то, что у претендента не техническое высшее образование (в моем случае - экономика)? При том, что желания развиваться в профессии хоть отбавляй.    



Время ожидания WebDriwer
2014-12-15 11:30

Добрый день уважаемые форумчане. 

Подскажите пожалуйста:

driver.findElement(By.name("login")).sendKeys("login");
driver.findElement(By.name("password")).sendKeys("pfssword");
driver.findElement(By.name("yt0")).click();

Как заставить webdriver ожидать некоторое время после нажатия?

 

Заранее спасибо.

С уважением, Антон.

 



TestComplete для начинающих, начало 16 января
2014-12-15 12:30

Онлайн-тренинг автора единственного русскоязычного учебника по TestComplete Геннадия Алпаева, 4 занятия

TestComplete - самый популярный в странах СНГ инструмент для автоматизации тестирования различных приложений: .NET, Java, Win32, Web, Delphi, Flas, Flex и многих других.

Пройдя этот тренинг, вы научитесь не только писать скрипты с помощью TestComplete, но также решать разнообразные задачи, возникающие в процессе автоматизации, выбирать наиболее оптимальные способы работы с тестируемым приложением, ознакомитесь с наиболее интересными и полезными возможностями TestComplete, а также самостоятельно выполните несколько практических заданий под руководством опытного тренера.

Тренинг будет полезен как новичкам, так и людям, уже имеющим опыт работы с данным инструментом.

Подробная программа и условия участия


Читать дальше

Эффективное использование TestNG и JUnit, начало 23 января
2014-12-15 12:32

Новый онлайн-тренинг с домашними работами от Алексея Баранцева.

Начало - 23 января.

Фреймворки семейства xUnit -- это основа основ автоматизированного тестирования. Они используются для организации и запуска тестов и сбора информации о результатах тестирования, то есть решают одну из ключевых задач автоматизации тестирования.

Однако наши многочисленные тренинги по автоматизации уделяют недостаточно внимания этому важнейшему аспекту разработки автотестов, поэтому мы решили добавить в линейку тренинг, специально посвященный эффективному использованию тестовых фреймворков.

В этом тренинге рассматриваются два наиболее популярных тестовых фреймворка для языка программирования Java -- JUnit и TestNG.

Начать работать с этими фреймворками несложно. Однако опыт показывает, что большинство автоматизаторов использует лишь незначительную часть возможностей, которые предоставляют тестовые фреймворки.

Но может быть эти “продвинутые” возможности просто не нужны, поэтому и не используются?

Увы, часто тестировщики-автоматизаторы строят сложные конструкции из “костылей” и изобретают самодельные велосипеды, не подозревая о том, что нужная функциональность может быть реализована гораздо более простым способом.

Из тренинга вы узнаете, как организовывать тесты в группы, как их запускать в нужном порядке, как правильно описывать зависимости между тестами, как реализовать “мягкие” и “жесткие” проверки, как сделать тесты параметризованными, как реализовать загрузку данных из разных источников и применять подход DDT (data-driven testing), как автоматически перезапустить упавшие тесты и ещё многое другое.

Материал разбит на два уровня сложности: использование встроенных возможностей тестового фреймворка и расширение функциональности фреймворка через специально предусмотренные интерфейсы расширения.

Подробная программа и условия участия


Читать дальше

Разработка тестов на Python с использованием Selenium 2.0, начало 16 я
2014-12-15 12:33

Онлайн-тренинг с практической работой, 3 занятия, начало 16 января

Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений 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,
  • уметь выстраивать архитектуру тестов таким образом, чтобы тесты можно было легко модифицировать и добавлять новые (при небольшом количестве тестов),
  • уметь организовывать инфраструктуру для запуска тестов на сервере непрерывной интеграции.

Читать дальше

Разработка тестов на C# с использованием Selenium 2.0, начало 16 январ
2014-12-15 12:33

Онлайн-тренинг с домашними заданиями, 3 занятия по 1,5 часа

Тренер: Баранцев Алексей

За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений 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 сервер, ЕСИА, ошибка 302
2014-12-15 14:16

Добрый день, уважаемые коллеги. Помогите, кто может начинающему тестировщику. Прикладываю тестплан, записанный при помощи прокси. Задача состоит в том, чтобы перейти на страницу с которой происходит редирект на SSO сервер, который должен редиректить на страницу портала гос. услуг для авторизации. Не могу даже дойти до страницы авторизации без ошибок. 

Прикрепленные изображения

  • 2014-12-15_131218.png

Прикрепленные файлы

  • Прикрепленный файл  School 1-0b.rar   3,33К   1 Количество загрузок:


Не пора ли начать осваивать C#?
2014-12-15 14:21

Долгое время использование языка программирования 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# для тестировщиков" начинает занятия уже на этой неделе. Длинные новогодние праздники -- это очень удачное время, чтобы научиться чему-нибудь новому. И в следующем году вы уже сможете вписать новую строчку в своё резюме!

 

Подробная программа и условия участия в тренинге "Программирование на C# для тестировщиков"



HTTP (use multipart/form-data)
2014-12-15 15:04

Добрый день!

 

Ребята, помогите мне разобраться, как загрузить на сервер (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, // for not defined user
"rect" : {
"x" : 0.010,
"y" : 0.12,
"width" : 0.1,
"height" : 0.1
}}]}

Нужно к этому запросу добавить загрузку изображения. Можете помочь как это сделать? Если есть уже в реализации, буду очень благодарен.

 

Все спасибо.



Поддерживаемые версии браузеров webdriver
2014-12-15 16:19

Где можно найти список версий браузеров поддерживаемых той или иной версией Selenium Server?



Тестирование ASP приложения
2014-12-16 00:45

Подскажите,чем и как проще "Разработать функциональные сценарии и реализовать их с помощью одного из средств автоматизации.Оценить покрытие кода" для web приложения на ASP?



© 2010 | Software-Testing.Ru


В избранное