2009-07-07 3 views

ответ

0

В одном магазине, в котором я находился, мы использовали C# просто потому, что он поддерживался VS IDE, и это было то, что мы знали. Никогда не сталкивался с ситуацией, когда он не делал то, что нам нужно. В одном случае мы написали функцию, которая использовала простые операторы Writeline для генерации кода C# для новых тестовых случаев.

3

На последнем месте, где я работал в тестерах, использовался TestComplete из AutomatedQA. Если я правильно помню, приложение позволяет использовать клоны разных языков. Процитировать список функций (VBScript, JScript, DelphiScript, C++ Script или C# Script.) (Примечание: в нем написано C++ Script, NOT C++). Было высказано мнение, что тестеры использовали C++ Script, потому что язык, который преимущественно использовался при разработке программного обеспечения, был C++.

0

Место, в котором я работаю, использует VBA, потому что тестовая платформа - TestPartner. Это не так хорошо, потому что код написан на C# и JAVA. Но потом разработчики и тестеры не касаются одного и того же кода.

0

Я играл с Fitnesse с некоторым успехом. Это позволяет вашим тестировщикам определять тесты в вики, декальбируя входы и ожидания, а затем объявляя, что прибор работает против ввода. Одна проблема: вы можете найти начальное усилие, чтобы написать приборы и тренировать тестеров, которые у вас будут с меньшим количеством волос, чем вы хотели бы

1

Мы используем robot framework, который использует тесты, управляемые ключевыми словами. Сами ключевые слова могут быть написаны на языке python, java или на любом другом языке.

Вот пример синтаксиса:

*** Settings *** 
| Library  | Selenium2Library 
| Suite Setup | Open browser | ${HOST} | browser=${BROWSER} 
| Suite Teardown | Close all browsers 

*** Test Cases *** 
| Validate that we can log in 
| | Go to the login page 
| | Input username "demo" 
| | Input password "mode" 
| | Click on "submit" 
| | The home page should be visible 

Примечание: выше, не полный рабочий набор тестов. Он не включает определение для отдельных ключевых слов, но они построены с использованием идентичного синтаксиса и просто основываются на примитивных ключевых словах, предоставляемых роботом и библиотекой селена.

Ключевые слова могут быть составлены из других ключевых слов или записаны непосредственно в python. Другие языки можно использовать, используя robot remote library interface, открывая возможность писать ключевые слова практически на любом языке. У вас также есть возможность запускать робот через jython или iron python, который позволяет вам напрямую загружать ключевые слова, реализованные как объекты java или .net, соответственно.

0

Язык зависит от инструмента. Например, на моем месте QuickTestPro является основным инструментом, поэтому VBScritp является одним из них.
, с другой стороны, это случилось для меня использовать powershell или просто C#, и все было в порядке.

Смежные вопросы