What is a good programming language for testers who are not great programmers?

We would like to create some simple automated tests that will be created and supported by testers. Now we have a tester that can program in any language, but in the future we may need any tester with limited programming knowledge to be able to add or modify tests.

What is a good programming language for testers who are not great programmers or programmers?

Someone suggested LUA, but I looked in LUA, and it can be more complicated than another language.

Preferably, the language will be interpreted and not compiled. Let me know what you think.

Update: C and C ++ are under the hood. No one really wants to be a programmer ... maybe it could be something they can work on if they can handle this task.

Update 2: I am a software engineer who is now a tester. I am very well versed in the whole life cycle ... including code development, so for me I can go in any language, but I'm trying to think of other testers who are not as knowledgeable about programming as I am.

Update 3: The language should be able to easily call C ++ code.

+5
source share
8 answers

, , , , CubicTest: http://cubictest.seleniumhq.org/

, -.

QA .

> . DSL GPL (, Rake Ruby), Google .

DSL, :

  • DSL , Ruby Scheme. .

  • Python , GPL, Python IMHO.

. Python . C ++ Python CTypes. , Ruby - .

+5

Python.

, , . "" .

:

alt text
(: barnesandnoble.com)

+4

, , , .

  • , , .
  • / ,
  • ( )
  • /
  • , /
  • C/++,

, , :

  • clear " ", ( ) .

Python.

  • , ( ), / . , , , /, -.
  • , , ... unittest
  • , ,
  • C
  • Python Java JPython;)

. Java (, GUI Windows/Unix), Python .

QA, , - .

. LUA, Python LUA. , Python, Ruby, , Python ( /). , Perl;)

+2

, , Ruby, , .

, -, Watir .

+1

- , .

, .

+1

Python - . . .

EDIT: API C > .

+1

, , . Java, html, css, php, mysql, vb, # .. .. . . IF ELSE, .. , , -, .

Persoanlly Java , . , , .

*

, java ++, . , , .

0

, , , , ++? Fit FitNesse.

Fit - , , F I ntegration T. , , -, , Wiki FitNesse, .

, . , , .

, . , , unit test, .

0

All Articles