Перейти к содержимому

achumagin

Регистрация: 20 авг 2010
Offline Активность: 23 дек 2022 10:51
-----

#123235 MouseMove

Написано achumagin 23 октября 2013 - 07:04

Всем спасибо ребят. Там оказывается другая защита.
А по поводу движения мыши, можно реализовать как то?
Причем желательно несколько алгоритмов движения в рандомном порядке.



Можно.
Изучите Advanced User Iteractions
  • 1


#122127 Автоматизация тестирования десктоп приложения, C#

Написано achumagin 25 сентября 2013 - 11:58

Здравствуйте!
Недавно работаю тестировщиком, тестирую десктоп-приложение, написанное на C#.
Руководитель поставил задачу наладить автоматизацию тестирования данного приложения. Выбранный мною инструмент - Coded UI - планируется использовать для того, чтобы разобраться в структуре кода, который генерится рекордером. Сами тесты в дальнейшем нужно будет писать самостоятельно. Навыков программирования на C# у меня нет. С чего и как начать автоматизацию - пока не понимаю. Пожалуйста, помогите наметить направления деятельности.



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

1. Изучение самого c# (как изучать, можешь выбрать сам) книгу рекомендую CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C# Автор: Рихтер Дж., где потренироваться можно посмотреть в моем блоге
http://ap-test-team....og-post_20.html
2. Изучение самого Coded UI. тут тебе в помошь оф. документация на msdn, можешь начать с доклада Лены Фалилеевой "Генерация C# тестов для Windows приложений при помощи Coded UI". Материалов полно.

Начни с простого теста, потом будешь его расширять.
А в конце ложка дегтя :) на все это нужно очень много времени и, мне кажется, что разумнее будет развивать ручные тесты, и оттачивать свои навыки программирования на вспомогательных тулзах, которые поборят рутину при ручном тестировании (как можно почитать тут).

В любом случае, удачи!
  • 1


#122050 Покрытие кода тестами

Написано achumagin 24 сентября 2013 - 06:04

Кто подскажет, как и какими средствами можно посчитать покрытие кода тестами? Особенно интересует подсчет покрытия в режиме черного ящика, если это возможно.



Не туда кликнул. :)

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

Я рекомендую через UI "покрывать" не код, а требования к программе, а покрытие кода оставить для unit тестов.
  • 1


#121692 JIRA - time reporting

Написано achumagin 10 сентября 2013 - 10:42

Попробуйте "Project Pivot".
Есть возможность посомтреть затраченное время за отпределенный промежуток времени по задаче.
  • 1


#113908 Аналог @FindBy

Написано achumagin 25 января 2013 - 14:15

Всем здравствуйте. У меня такой вопрос: существует ли аналог аннотации @FindBy в C#?


Добрый день.
[FindsBy(How = How.Id, Using = "test")]


Нужно подключить
using OpenQA.Selenium.Support.PageObjects;
  • 1


#113569 Selenium 2 + JUnit - выбор рандомного имени из списка

Написано achumagin 16 января 2013 - 05:55

делаете так.
Получаете все имена и храните их в массиве (namesList).
генерируете случайное число от нуля до "длины массива" - пусть это будет число n
Выбираете случайно элемент из массива. namesList[n]
работаете с ним.


Удачи!
  • 1


#111251 Проблемы с путями к iframe

Написано achumagin 23 октября 2012 - 10:51

Код странички

<iframe id="soap-frame" class="x-panel-body-noheader" style="border: 0px none; width: 800px; height: 1000px;" frame="false" preventbodyreset="true" src="/invoice/get-client-invoice/invoiceId/71252/">
<!DOCTYPE html>
<html>
<head>
<body>
<style type="text/css">
<div id="invoice-content">
<div class="notice">
ДО УВАГИ
<b>ПЛАТНИКА</b>
! При сплаті в призначенні платежу
<b>скорочено</b>
вкажіть:
<br>
<b>Оплата за послуги згідно рахунку No304-71252 від "23" 10-2012 р.</b>
<br>
</div>
<div class="wrapper">
</div>
</body>
</html>
</iframe>
Добратся нужно до текста "Оплата за послуги згідно рахунку No304-71252 від "23" 10-2012 р."
Но какой бы путь я не задавала выдается ошибка "Not found"
Последняя моя попытка:
assertTrue(isElementPresent(By.xpath("//iframe//div[@id='invoice-content']//b[3]")));
Отдало ошибку java.lang.AssertionError
FirePath предлагает html/body/div[1]/div[1]/b[3] но когда я обновляю страницу и опять ставлю ету строку в FirePath оно уже ее не находит :search:
Помогите плиз.


1. Переключитесь сначала во фрейм driver.SwitchTo().Frame()
2. Потом ищите по Xpath //div[@id='invoice-content']//b[3]
3. После работы с элементов, переключитесь обратно SwitchTo().DefaultContent()


В FirePath используйте возможно переключения во фрейм, левое меню с надписью "Top window"
  • 1


#110883 Как тестировать поле ввода информации

Написано achumagin 14 октября 2012 - 16:33

Всем доброго времени суток. Помогите неопытному тестировщику составить собственный список на что надо проверять поле ввода информации. Уверен, что у всех опытных тестировщиков, есть такой список. Поделитесь если не жалко.

Сам я ничего кроме самых простых типо (ввести одни пробелы, не вводить текст, ввесть HTML, SQL, JS, сложную комбинацию символов, ну и ещё нескольких не замослыватых пунктов не нашёл).


Посмотрите
http://ap-test-team....og-post_16.html
  • 2


#109308 Поделитесь опытом работы на площадках Fixber, uTest и Testflight

Написано achumagin 04 сентября 2012 - 14:51

Всем привет)
Если кто-то пробовал заработать / подработать на площадках для тестирования Fixber, uTest и Testflight - поделитесь вашим опытом) Было бы интересно услышать ваши отзывы, плюсы/минусы. Я пока только на фиксбере прошла тестирование, но на проекты еще не подключалась. На ютесте еще не прислали приглашение на их сендбокс (тоже тестирование), тестфлай еще только просмотрела.


Роман как то подробно описывал свой опыт на utest посмотрите статьи по ссылке: http://retverd.blogs...rch/label/uTest
  • 1


#108720 Проблема с путями

Написано achumagin 15 августа 2012 - 09:46

Попробуйте так
//*[@id='dateStart']/../img
  • 1


#108480 Эмуляторы мобильных девайсов

Написано achumagin 09 августа 2012 - 15:39

Попробуйте
DeviceAnywhere

PerfectoMobile
  • 1


#108457 Проблемы с локатором

Написано achumagin 09 августа 2012 - 09:05

Отличный доклад автор Михаил Поляруш:
http://automated-tes...ebdriver/report


Удачи!
  • 1


#108456 Проблемы с локатором

Написано achumagin 09 августа 2012 - 09:03

Если кнопка одна, то XPATH //*[@type='button'] или //button

Модно еще вот так //*[@class="x-btn-mc"]/em/button

Ну и на край можно обратиться по тексту на кнопке //button[text()='Заявка на бронирование']
  • 1


#107951 Selenium: C# или Java

Написано achumagin 25 июля 2012 - 06:36

если хотите, пишите на C#. Информации в интернете достаточно.
  • 1


#107583 Тест задание

Написано achumagin 16 июля 2012 - 06:44

Прошу дать мне тест задание для проверки моих скудных знаний , упорно читаю Савина 2 сутки хочу попробовать практику , спасибо !


Посмотрите программу ListBoxer
Найдите максимальное количество ошибок, намеренно допущенных в программе "ListBoxer".

Полное описание принципа работы программы доступно через меню "Help", после ее запуска.

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

•       Составить план тестирования приложения Listboxer.
•       Расписать тестируемые требования к приложению Listboxer, отдельно указать требования которые нельзя протестировать по каким-либо причинам.
•       Указать функциональность приложения, требования к которой не определены, противоречивы или некорректны.
•       Провести тестирование приложения Listboxer.
•       Предоставить отчеты о найденных дефектах, определить готовность приложения к выпуску.

  • 2