我希望将来在软件公司担任软件测试工作,所以我想知道它是如何完成的。
答案 0 :(得分:3)
嗯,总是this book。
答案 1 :(得分:1)
如果它是Java,通常用Junit完成。如果它是.NET,那么还有更多选择。 Visual Studio有一个built-in testing framework,还有其他几个像Nunit。对于.NET,还有一些很好的第三方商业库,例如Telerik's。
我不了解其他语言的工具。
答案 2 :(得分:1)
您打算使用黑盒测试还是白盒测试?
我会写下你已经拥有的经验,也许这会有所启发。在我职业生涯的初期,我在银行业担任软件测试人员(黑盒子),我们使用内部应用程序进行错误跟踪 - 这个特定职位的基本工具是什么。我的职责包括回归测试,重新测试,探索测试,错误发现和通过Excel准备测试用例:)
后来(也作为软件测试人员 - 黑匣子)我正在使用MES产品。我们使用Test Track Pro跟踪瀑布中的错误,版本1跟踪Scrum方法中的任务和错误,质量保证总监创建测试用例,执行等。测试合作伙伴编写自动脚本编码。 除了最后的职责,我负责测试用例的创建,执行和编写自动化测试。
答案 3 :(得分:1)
Testing Computer Software是一个很好的起点。我会说,艾伦与How We Test Software at Microsoft的链接是一本很好的第二本书。我强烈建议学习一些编程技巧,因为测试正朝着更加自动化的方向发展。有手动测试工作,但它们变得越来越不常见,并且有许多手动测试仪已经有了比你更多的经验。 C#或Java(以及面向对象的编程)加上SQL,是一个非常好的开始。