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

Тест менеджмент -> Какие есть средства для организации тестов?



it4business.ru - проект об IT для бизнеса  

Новые темы IT-форума

Тест менеджмент -> Какие есть средства для организации тестов?
2010-04-22 11:34 Auferstanden
Какие существуют средства для организации тестов и тест-планов?
типа Test Director, но желательно попроще и в идеале бесплатные.
требуется вести определенную иерархию тест-кейсов, составлять из них тест-планы,
чтобы имелась возможность входа для разных типов пользователей.

AutomatedQA - Functional Testing -> CSV Driver
2010-04-22 11:51 Колючка
Вот такой у меня файл init.csv

Login , Password , Schema, isAcc, acc, Com, rollB,roll, fee, tradeCh, NFA, OvernCom, WaitTime
test
111
test.6
a
905
5
5
4
4000
C:\Program Files\ICTS-WinDealer Test\
C:\WINDOWS\
D:\Regression WinTrader\Pr_Orders\init\

В таком варианте следующие данные: act_test, test.6, a - не вводятся, только числовые.

Следующий вариант срабатывает:
Login , Password , Schema, isAcc, acc, Com, rollB,roll, fee, tradeCh, NFA, OvernCom, WaitTime
test
111
test.6
a
905
5
5
4k
4000
C:\Program Files\ICTS-WinDealer Test\
C:\WINDOWS\
D:\Regression WinTrader\Pr_Orders\init\


Обращать внимание на подчёркнутый элемент.

Кто нибудь знает, что это за мистика такая? у меня TestComplete 7 trial version.

Анонсы и обсуждения материалов it4business.ru -> Тренинг: Тестирование методом свободного поиска (exploratory testing)
2010-04-22 12:47 Case

30 апреля в Москве Алексей Баранцев проведет очный открытый однодневный тренинг «Тестирование методом свободного поиска (exploratory testing)»

Программа тренинга

  1. Различные парадигмы тестирования — почему они существуют и каковы практические последствия этого.
  2. Метафора «The touring test». Построение карты приложения. Выбор «туров».
  3. Концепция «сеанса тестирования». Первый практический сеанс и разбор полётов.
  4. Парное тестирование. Второй практический сеанс.
  5. Метод «шести шляп» де Боно. Третий практический сеанс.
  6. Регрессионное тестирование методом свободного поиска. Четвёртый практический сеанс.
  7. Автоматизация и тестирование методом свободного поиска — друзья или враги? Пятый практический сеанс.
  8. Особенности взаимоотношения с коллегами и начальством — как им объяснить, «чем это вы тут занимаетесь»?

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


Выбор инструментов для тестирования ПО -> Нужен Mercury Quality Center ломаный !
2010-04-22 13:01 panda
Доброго времени суток всем!
Может найдутся добрые люди и подскажут...
Мне ооочень нужен Mercury Quality Center ломаный! Может кто встречался откуда его можно взять такой? Не получается у меня найти(

Проблема такая: нужен инструмент для учета тест-сценариев + учета ошибок.
Bug-traking систему можно и Mantis и Bugzilla, а вот с системой для тест-сценариев определиться не могу((
работала с HP Mercury TestDirector, он бы подошел идеально

Выбор инструментов для тестирования ПО -> Вопрос по использованию RTH
2010-04-22 14:40 panda
никто не сталкивался с RTH? как система в действии, насколько удобна?
она платная/бесплатная?

Selenium - Functional Testing -> Selenium RC не видит окно
2010-04-22 16:51 contestar
Проблема:
По нажатию на ссылку появляется окно с полем и кнопкой.
При отладке в IDE все пркрасно, компоненты окна находтся без лишних телодвижений.
В RC почему-то после нажатия на ссылку падает по таймауту.

Пробовала всякие способы идентификации окна, но до них выполнение теста не доходит - после нажатия ссылки окно висит и через таймаут падает.


[codebox] selenium.click("symbolLookupLink"); //падает ТУТ
selenium.type(LookupPopupFieldName, "DIA");
selenium.click(LookupPopupButtonName);[/codebox]

Что это за странное поведение и как бороться?

IBM Rational - Functional Testing -> Определение Web-приложения как Win:Window вместо Html:Browser
2010-04-22 17:20 Gaiver
Добрый день.

Столкнулся с проблемой неправильного определения типа приложения (а также объектов).

Что было: проект по тестированию Web-приложения на Functional Tester работал без запинок.
Web-приложение в ObjectMap определялось как HTML: Browser.
Все объекты, соответственно, валидные, определись и использовались тестером.

Что стало: объекты не определяются во всём проекте => не используются => тест падает.

Ошибка из консоли:
##### Код { #####
Exception occurred during playback of script [RP_FEE.Another_Objects] [CRFCN0019E: RationalTestScriptException on line 81 of script RP_FEE.Another_Objects - java.awt.HeadlessException: null.].
##### Код } #####
Ошибка из лога:
##### Код { #####
*** FAIL 22 апреля 2010 г. 15:51:25 GMT+04:00   RP_FEE.Another_Objects.testMain had an unhandled exception.
    exception_context = click() called on GuiTestObject(Name: button_userPng, Map: userPng).
    exception_name = java.awt.HeadlessException
    exception_message = null
    script_name = RP_FEE.Another_Objects
    script_id = RP_FEE.Another_Objects.java
    line_number = 81
    exception_stack =     at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:285)
    at com.rational.test.ft.domain.html.HtmlGuiProxy.getClippingParentRectangle(HtmlGuiProxy.java:1006)
    at com.rational.test.ft.domain.html.HtmlGuiProxy.isInView(HtmlGuiProxy.java:1216)
    at com.rational.test.ft.domain.html.HtmlGuiProxy.click(HtmlGuiProxy.java:158)
    at com.rational.test.ft.domain.html.HtmlGuiProxy.click(HtmlGuiProxy.java:147)
    ------------------------------
    ------------------------------
    at com.rational.test.ft.object.interfaces.GuiTestObject.click(GuiTestObject.java:418)
    at RP_FEE.Another_Objects.testMain(Another_Objects.java:81)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:996)
    at org.eclipse.core.launcher.Main.main(Main.java:971)
##### Код } #####
Скрипт с момента его работоспособного состояния не менял, ObjectMap у этого скрипта не трогал.

Что делал в промежутке между "работает - не работает":

Записал другой скрипт для тестирования страницы на AJAXe. Скрипт не выполнялся при дефолтных настройках
(просто не находились объекты).
В хелпе прочитал, что для этого надо сделать:

Open the functional test script that needs to be modified for enabling the AJAX support.
Click Script > Open Test Object Map. Select the Document control from the list and click Administrative tab.
Replace the Test Object Class Name value from GuiTestObject to DocumentTestObject. Save and close the Test Object Map.
Click Script > Update Script Helper

Сделал. Объекты не начали находиться. Причём заметил, что в ObjectMap приложение стало определяться как
"Win: Window:"
в то время как до этого приложение определялось верно:
"Html: Browser: "

Ещё изменения, которые возникли "вдруг":
1) Все объекты во всех скриптах стали определяться как
_ДругиеОбъектыlink().click(atName(" Другие объекты"), atPoint(22,7));
и при этом не обнаруживаются в приложении.
Раньше этот же объект в этом же скрипте определялся так:
link_ctl00_A1().click();
и обнаруживался в приложении. P.S. сейчас и он не обнаруживается.
2) добавление нового объекта в любом ранее рабочем скрипте добавляет его в новый тип приложения "Win: Window:" в ObjectMap

По поводу "неопределения объектов" делал поиск на этом форуме и нашёл только одну похожую тему: RFT и кириллица
Но от проблемы, к сожалению, не избавился.

Подскажите, пожалуйста, в чём я напортачил, и как хотя бы вернуть в рабочее состояние всё, что работало.
Или хотя бы в какую сторону рыть, чтобы вернуть всё, как было.

P.S. Если дал недостаточно информации или в не совсем удобоваримом виде, извините, это мой первый вопрос здесь. HOWTO читал.

Выбор инструментов для тестирования ПО -> Как прикрутить Quality Center к процессу девелопмента
2010-04-22 18:04 OliaBudn
Сразу оговорюсь, что Quality Center (QC) покупать нам не пришлось, он использовался на другом проекте.
Проблема заключается в следующем: 12 программеров (2 scrum teams) долбят код, 3 тестера (мы:) ) все это тестят. Все со всеми дружат. Есть еще манагеры, которые далеко и очень далеко. Но хотят все мониторить и подавать сведения своему начальству. Им Quality Center понравился за то, что в нем есть требования.
На данный момент мы юзаем Мантис как для багов, так и для User Story's (US's). Это было удобно для всех, но процесс тестирования слегка неконтролируемый. Т.е. что тестили, как тестили наше начальство не знало. Но теперь все же знать хочет. Также хочет знать покрытие требований тестами.
Софт - клиент\серверное приложение, написано на C#. Тестирование в основном мануальное.

Есть ли возможность весь процесс девелопмента вести в QC?

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

Процесс примерно такой: манагер получает\составляет документ с требованиями. Он бьет его на US-ри, выкладывает (Сейчас в Матрис), ассигнит программера. Программер получает нотификейшен из мантиса, начинает с ней работать - ставит статус asknowleged (манагер видит - работа пошла). Если вдруг вопрос - есть статус feedback. До начала девелопмента или в самом его начале Test designer смотрит US и вносит свои замечания. Когда US готова статус меняют на resolved. Потом тестер берет US и проверяет. Когда проверил - ставит статус confirmed. Если есть баги - цепляем к US и возвращаем со статусом assigned.
Процесс был отработан. Для US есть статусы с приоритетами.

Как такое же сделать в QC?

Selenium - Functional Testing -> seleniumRC 1.0.3 + Firefox
2010-04-22 18:22 SMakc
Обновил на тестовом стенде (openSUSE 11.0 + Firefox 3.6 + java 1.6_19) Selenium до версии 1.0.3, после этого при запуске тестов FF выдает сообщение:

which is a: BIN file
from: http://mydomain.kl/
[cancel][save]

если этот файл сохранить, он представляет собой следующее

[какие-то байтики]
[HTTP ответ]
[пустая строка (как и положено)]
[данные]

как мне кажется, именно из за байтиков перед заголовком, FF считает это все бинарем и предлагает сохранить...
попробовал 1.0.3 на рабочей машине, подобного не наблюдается...

Сталкивался ли кто-нибудь с подобным? как чинить и куда копать?
Сейчас откатился на SeleniumRC 1.0.1 все работает нормально...


--
P.S.
Что такого добавили в 1.0.3 ?

AutomatedQA - Functional Testing -> Получение значения глобальной переменной
2010-04-22 18:25 Rebz
Тестирую Delphi приложение. Язык ТС - DelphiScript.

В некотором файле file.pas объявлена переменная Х.
Этот файл подключается к главной форме с помощью uses.
Таким образом получить переменную Х как объект формы у меня не получается.

Существует ли какая-то возможность добраться к этой переменной?


Спасибо за ответы :)

Тест анализ и тест дизайн -> Обработка ошибок в приложении
2010-04-22 22:55 Ankirskaya
Здравствуйте всем!
Есть большое и расширяющееся приложение на .NET, которое писали в разное время разные люди;
какой-либо априори определенной политики по части обработки ошибок не существует,
соответственно разработчик каждый раз пишет текст ошибки/предупреждения на своё усмотрение, будучи, может быть, ограниченным во времени, не придавая, может быть, большого внимания таким деталям, не очень хорошо, может быть, владея английским языком.. в результате сами понимаете как.
Хочется теперь привести все эти сообщения в некую цельную и единую систему, чтобы каждое соответствовало неким заданным принципам (их еще нужно определить), было корректным и информативным для пользователя.
Ресурсного файла не имеется.

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

Оставайтесь на связи, мы работаем для вас!


© 2007 | IT для бизнеса: it4business.ru


В избранное