2010-12-06 43 views

回答

1

如果是Java,通常用Junit完成。如果它是.NET,那么有更多的选择。 Visual Studio有一个built-in testing framework,还有其他几个像Nunit。对于.NET,还有一些很好的第三方商业库,如Telerik's

我不知道其他语言的工具。

+1

这是用于单元测试。也许他可能想知道系统测试等等。 :) – 2010-12-06 11:43:49

1

你打算使用黑盒还是白盒测试?

我会给你写下我已经有了什么样的经验,也许这会给我一些启示。在我职业生涯的一开始,我在银行业中担任软件测试员(黑盒子),我们正在使用内部应用程序进行错误跟踪 - 在这个特定职位中什么是重要工具。我的职责包括回归测试,重新测试,勘探测试,通过Excel的方法准备bug和测试案例。

后来(也作为Software Tester - 黑匣子)我正在使用MES产品。在那里,我们使用Test Track Pro跟踪瀑布中的错误,版本1追踪Scrum方法中的任务和错误,质量保证总监负责测试用例的创建,执行等。测试合作伙伴用于编写自动化脚本。 除了最后的职责,我负责测试用例的创建,执行和编写自动化测试。

1

Testing Computer Software是,如果你真的没有测试任何背景,以一个良好的开端。我想说,Alan的链接How We Test Software at Microsoft是一本不错的第二本书。我强烈建议选择一些编程技巧,因为测试正朝着更多自动化发展。有手动测试工作,但它们正在变得不那么常见,并且已经有很多手动测试人员比你更有经验。 C#或Java(和面向对象的编程)加上SQL是一个非常好的开始。