我一直在学习如何用Python编程。我在edx.org上通过了麻省理工学院的课程“计算机科学入门,使用Python”。我可以用Python编写小程序。我想成为一名测试师。我买了几本关于软件测试的书。但这些书不包含任何练习,我不能练习我的技能测试。我想自己学习,我不确定是否有任何关于软件测试的练习书籍。
我在哪里可以找到这样的练习?也许我想得不对。我应该不做任何练习就读这些书吗?但我觉得这是不对的。你能帮帮我吗?
我需要练习编写单元测试,功能测试,集成测试,回归测试等。
我正在阅读David的“测试Python:应用单元测试、TDD、BDD和验收测试”一书。我还买了哈里·珀西瓦尔( Harry )的书“用Python进行测试驱动的开发”()。但这些书就像指南。他们不提供任何练习。我该怎么办?将来我想申请一份测试员的工作。至少我会试试。
发布于 2017-05-10 21:55:49
我的建议是寻找编程katas和小测验,并编写在akatas和测验中描述的程序--但在编写测试用例时也要这样做。尝试在应用程序代码之前编写测试用例。如果您不能这样做,请在编写了每个应用程序功能之后尝试编写测试。确保测试覆盖了所有应用程序代码。
示例站点:
在https://softwareengineering.stackexchange.com/a/764/34069上可以找到一个真正庞大的练习清单。
发布于 2017-05-10 21:43:10
谢谢你的关心!你问的问题很对。
几年前,我为Python学习者组装了一个小型wiki,并提供了这样的资源:
http://learnpython.pbworks.com
它有训练任务的部分。
https://projecteuler.net/代表开始,http://www.pythonchallenge.com/代表沙漠。
考虑获得“程序员的能力”一书,并从中解决一些问题。如果你找不到它,也买不起它(这是旧的,从来没有写过,可悲的是),在我的wiki上,从那本书上可以看到很少的任务。
如今,这样的小训练任务被称为“练习曲”(使用80年代的钢琴课术语),而是"katas",卡塔来自武术(现在更酷多了)--参见http://codekata.com/和kata与技能习得。
发布于 2017-05-12 07:41:07
这是一个很好的问题,很容易找到在线资源来练习编程技能,但是用来提高和练习测试技能的资源却很少。不过,您可以在很多地方了解现有的测试框架。
我想(我自己也从来没有机会这么做)最好的办法是作为一个测试人员加入一个开源项目。从向他人学习或进行手动测试开始缓慢,然后逐渐开始贡献代码。
https://sqa.stackexchange.com/questions/27200
复制相似问题