Инструменты для воспроизведения багов
2010-12-20 10:12
Решила вплотную подойти к этому вопросу :)
Зачастую приходится визуально подтверждать что "я его видела! вот же этот баг!" ну и тп, если нужет один два скрина - это одно. Но если нужно по шагам, либо очень долго воспроизводить ошибку, то тут уже нужна помощь утилит.
Недавно наткнулась на psr в 7ке для воспроизведения по шагам ошибок(7кой не пользовалась до этого по этому и не знала о его существовании). Довольно удобно если не хочется делать кучу скринов, но в тоже время и не слишком красиво, куча лишней инфы и проч. В нете не так уж много информации по такой специфичной теме, может кто подскажет какими утилитами пользуется для подобных случаев?
Ситуация - есть веб-студия, разработчики как свои, так и сторонние. Делают, как ни странно, сайты:) Используют php, java script.
Нужно внедрить некую QA-тулзу, которая бы могла анализировать php-код разработчиков на качество (отсутствие неиспользуемых фрагментов, лишних переменных, ненужных обращений к базе и т.д.).
Поспрашивал знакомых - сообщили о такой программе для Ruby. Есть-ли что-то подобное для php (или возьмем выше, круче - для анализа сайта в целом)?
Software Engineer (Test Automation team)
2010-12-20 14:37 Responsibilities
— Analyze and decompose a complicated software system and design a strategy to test this system.
— Work with the development and test engineering teams to automate testing.
— Development of project documentation — test plans, specifications, test documentation, etc.
— Build advanced automated test suites to exercise our distributed applications.
— Perform manual and automated testing.
Requirements
— At least 2 years of testing and/or development experience.
— Understanding of development process and methodology.
— Understanding of programming and OO concepts, client/server architecture.
— Experience with script languages (like Perl or Python) or high-level programming languages (like C/C++, C#, Java) is a plus.
— Experience in developing auto-tests for UI is a plus.
— Good technical English skills.
Personal skills
— Good problem solving and analytical skills.
— Ability to clearly articulate problems and explain exactly how to reproduce them.
— Wish to grow in test automation area.
— Wish to study business area that CQG is involved in (Futures/Commodities/Stock Market).
Mariya Dvornikova | HR/Office Assistant
p. +380-44-5904814 f. +380-44-5901455
m.+380-63-1140363
ICQ 607770373
mariyad@cqg.com
Software Test Engineer
2010-12-20 14:45 Responsibilities:
Work as a part of project team and keep responsibility for quality of produced product.
● Review and inspect requirements, architecture and design
● Participate in development of long-term testing strategies
● Create and maintain test plans
● Automate execution of test cases
● Perform automated and manual testing
● Identify, reproduce and report defects
We are looking for candidate with
● 3+ years of hands-on testing experience
● A strong working knowledge of how to test server and real-time applications
● Excellent understanding of QA theory
● Experience with bug tracking to resolution and software development support
● Extreme attention to detail
● Good technical English skills
Mariya Dvornikova | HR/Office Assistant
p. +380-44-5904814 f. +380-44-5901455
m.+380-63-1140363
ICQ 607770373
mariyad@cqg.com
В статьях Джеймса Баха можно встретить несколько различных определений того, что такое тестирование методом свободного поиска (exploratory testing), и одно из них звучит так: "тестирование без заранее подготовленных сценариев, выполняемых в точным соответствием с планом" (Exploratory tests, unlike scripted tests, are not defined in advance and carried out precisely according to plan).
За это тестирование методом свободного поиска часто подвергается критике -- как можно отказаться от планов, а как же управляемость, контроль и учёт? И вообще, если не будет планов, тогда каждый будет делать кто во что горазд, что-то будет протестировано несколько раз, что-то вообще не будет протестировано, люди не будут знать, что им делать.
Но в действительности сторонники тестирования методом свободного поиска вовсе не призывают к анархии. Напротив, огромное количество статей Джеймса Баха посвящено планированию.
Кажущееся противоречие разрешается очень просто -- сторонники этого подхода к тестированию предлагают отказаться от тактического планирования, от излишней детализации планов до уровня отдельных тестов. И заменить тактический план постановкой цели, оставив тестировщику свободу в выборе способов достижения этой цели.
Тестировщик, имея перед собой ясную цель, может, конечно, наметить себе некоторый план, который должен его привести к этой цели. Но если на его пути встретятся какие-то препятствия, или он заметит, что выбранный план уводит в сторону, или следуя этому плану он не достигнет цели к поставленному сроку -- это повод для того, чтобы изменить план, а не пытаться "подправить цель".
Тестирование методом свободного поиска декларирует примат цели над планом, а также примат человека над сценариями. В этом его гуманистическая, общечеловеческая роль, которую мы постарались изобразить на этом шуточном плакате (плакат для печати в формате .pdf).
Может ли Test Complete переключать версии Internet Explorer ?
2010-12-20 15:56
Здравствуйте!
Я бы хотел узнать, можно реализовать функцию которая бы переключала бы версию Internet Explorer, например с 9 на 8?
Я пробовал получить полное имя кнопок, но TC их не видит.
В IE9 для переключения используется такая панелька:
Инструмент: TestComplete 7.52
Язык программирования: С++
Старший тестировщик, г.Москва
2010-12-20 18:12
Требования:
Опыт ручного тестирования не менее 2-х лет. Обязательно имеет опыт разработки планов тестирования, тест-кейсов. Желателен опыт работы со средствами HP Quality Center, IBM Rational TestManager.
Обязанности:
Тестирование банковского ПО (АБС, внутренние системы банка, CRM, ERP). Разработка и согласование тест-кейсов, проведение функционального ручного тестирования.
Условия:
50 000 – 60 000 руб. net. (выше обсуждается в зависимости от опыта), соц.пакет, премии. Оформление по ТК РФ.
Для резюме - rt@connect-personal.ru
- на строке (например, №100) был установлен bookmark (например, Ctrl+Alt+0)
- устанавливаю bookmark (Ctrl+Alt+0) на другой строке (например, №110)
- перегружаю TC
В результате bookmark (Ctrl+Alt+0) вернулся на строку №100.