我将在QA工作休息7年后重返工作岗位。我过去的所有QA经验都是在PC / Microsoft平台上(windows,.net,SQL Server ......)我希望有类似的角色,但我不排除其他选项。我只是在实践中。我想学习一种可以在不限制我的选择的情况下赞美我的经验的脚本语言。我过去非常依赖SQL技能,觉得我在这方面有实力。我希望使用脚本来执行诸如将测试数据添加到数据库,比较文件以及GUI测试自动化等任务。
您认为哪种脚本语言可以让我销售一下?
您的公司是否有成功的质量保证,如果有,他们使用了哪些工具?
我一直在尝试使用Ruby,但是,在想要添加的内容中,我没有看到对Ruby(for QA)的太多需求。
编辑更改标题以删除'最佳',因为这太主观了。
答案 0 :(得分:2)
没有最好的。但是,以下是一些语言及其使用方法:
Python 是用于实现robot framework的语言,这是一个很好的跨平台跨语言测试框架。
Tcl 有着被QA使用的悠久历史。它非常适合编写用于测试的DSL。当然,Tcl是Expect使用的核心语言,cucumber是与基于tty的应用程序交互的工具的黄金标准。
Ruby 是另一种流行测试框架easyb的语言。
如果您正在使用JVM,Groovy 是一种很棒的脚本语言。 {{3}}是使用groovy的测试工具的一个示例。
答案 1 :(得分:0)
C#,Ruby和Python的顺序(根据我自己在求职过程中的观察和行业经验,而不是任何特定的使用数据)可能是测试代码最常用的语言。 C#和Python还有额外的好处,也经常用于非测试代码。