Сколько тестировщиков на разработчика считается лучшей практикой при создании сложных веб-приложений с нуля? Я слышал о полутора тестировщиках на каждого разработчика. Что вы думаете по этому поводу?
Мой (слегка отредактированный для этого блога) ответ был...
Если вы собираетесь найти все баги, то 100 тестеров на программиста будет куда лучше чем полтора. Ваши клиенты могут счесть это впечатляющим (если они захотят за это платить), но ваш финансовый директор взбесится. И все еще не будет никакой гарантии, что вы найдете все баги.
Если вы хотите сэкономить, то 0 тестировщиков будет куда лучше, чем полтора на программиста. Это даже может сработать, но будет ли вы уверенны в том, что все важные вопросы о вашем продукте были заданы, а ответы на них были получены?
Если уж вы собрались действительно сэкономить, то 0 тестеров на 0 программистов будет самым лучшим решением.
Мы еще не говорили о квалификации тестировщиков и программистов, вовлеченных в процесс. Мы ничего не сказали об области бизнеса и сопутствующих рисках. Мы еще не говорили о том, считаете ли вы тест менеджеров и админов тестерами, или можно ли считать ваших программистов тестировщиками, когда они тестируют. (Мы так же не поговорили о ситуации, возникающей, когда вы принимаете эти "1,5 тестера на программиста" как "лучшую практику" для команды из трех программистов буквально - какую половину от пятого тестировщика вы бы хотели сохранить? Подсказка: выбирайте ту, что с головой).
Ищем Java Developer во Львове
2011-10-05 09:34
Java Developer (Lviv)
Requirements:
Commercial Java development experience (3+ years)
OOP, OO Design Patterns
Experience with agile software development practices
Fluent English (oral & written)
Experience in at least 1-2 of the following areas:
(either development of server-side components in multi-tier JEE architecture or development of intuitive and modern client UIs)
ARIS Process Governance:
Application servers (Tomcat, Jetty)
Java Swing framework or Flex
Hibernate / Spring / Maven
JDBC, JMS, JMX
Oracle or MS SQL Server
JEE, SOA, Web-Services
ARIS Cloud Solution:
Application servers (Tomcat, Jetty)
Web technologies (JavaScript, GWT, HTML5, Flex)
Hibernate / Spring / Maven
JDBC, JMS, JMX
NoSQL databases, Data Grids
JEE, SOA, Web-Services
Company offer:
Competitive salary
Medical insurance
Please send Your resume to kharchenko@annix.com.ua
В чем же баг?
2011-10-05 11:19
Тестирую веб-интерфейс.
На одной из страниц в поле "Сумма" необходимо ввести целое число. Проверка на наличие ненулевой дробной части проводится как ява-скриптом на самой странице, так и на сервере. Один клиент вводит дробное число и _проводит_операцию_, после чего жалуется на потерянные копейки.
Повторить ситуацию не удается, пробовала отключать ява-скрипт в браузере (мозилла), использовать разные разделители, но ситуацию, которую воспроизводит постоянно клиент, воспроизвести не удается. В чем может быть проблема?
Не могу создать проект в Soap ui, имея огромное количество WSDL файлов
2011-10-05 13:14
Всем привет!
РАботать с Soap ui начала совсем недавно. ЗАказчик присылает WSDL.zip и я должна создать соответствующий проект.
Пробовала сделать по инструкции, описанной на сайте soapui.org - но мне это не подходит, там речь идет об импорте одного wsdl файла. А у меня их великое множество и по одному добавлять неправильно.
Пробовала импортировать пакет файлов - не срабатывает, - ни ошибок, ничего, просто ничего не происходит, после клика по кнопке "создать".
Помогите, кто знает, как это делается?
Не видит текущее окно
2011-10-05 13:55
В проекте кликаю на кнопку - открывается попап. Я выбираю его selectWindow, произвожу там некоторые действия, нажимаю на кнопку и он автоматом закрывается. Далее делаю selectWindow(NULL) для выбора основного окна. Операции в этом окне могу производить, но когда делаю открытие другой страницы open(other_page) - пишет current window or frame is closed. Гугл подсказывал делать еще такое
$this->selenium->windowFocus();
$this->selenium->waitForCondition("selenium.browserbot.getCurrentWindow()",15);
Но всеравно ниче не помогло.
Что это может быть, может кто-то сталкивался с таким?
Работа с gaget. Выбор модели.
2011-10-05 15:00
Все вы знаете, что такое sidebar. Для тех кто забыл, напоминаю, это панель, которая появилась в ОС Win начиная с висты. Включается через контекстное меню прямо на рабочем столе.
Гаджет представляет из себя внешне маленькое приложение, вызываемое и отображаемое непосредственно из этого sidebar, а внутри это html с использование JavaScript. Получается, что ТС видит его как приложение (GUI) и объектную модель позволяет выбрать либо Tree либо Flat. Но мне удобно включить модель DOM или Tag, а сделать это нет возможности, т.к. Open Application открывается только для web проектов. Чтобы обойти это неудобство, мне пришлось открыть браузер (любой) и после этого я смогла установить желанную модель через WebTesting.
Если кто-то поделится своим рецептом работы с гаджетами буду весьма признательна.
Диспетчер задач
2011-10-05 15:25
Добрый день, не подскажите: как можно отслеживать состояние (работает/не отвечает) приложения (.exe) в диспетчере задач? Допустим, есть abrUser.exe, я хочу знать какое на данные момент у этого экзешника состояние в диспетчере задач - работает или не отвечает. Спасибо.
Столкнулся со следующей проблемой, в AutoIt-овском хелпе есть к функции send идет описание
Цитата
'#'
The hash now sends a Windows keystroke; therefore, Send("#r") would send Win+r which launches the Run dialog box.
а на практике оно нифига не работает
send("#e") вставляет e , вместо того чтобы открывать проводник.
Подскажите как это обойти?
Errors pack!
2011-10-05 17:19
1. Начнем с конфигурации сервака
linux 2.6.34
openssh 5.4
PHP 5.3.3
nginx 0.8.54
bind 9.7.3 p3
Данные легко вылезают либо в баннере порта, либо в заголовке ответа сервака.