smw*_*dia 1 testing automated-tests
我打算找一份工作,担任软件测试员(也许是SDET),尤其是进行网站测试。我对该领域有一些模糊的印象,并提出了以下几个具体问题:
在众多文档(例如功能规范,设计规范)中,我应该更注意哪些内容?如何从测试人员的角度查看它们?
关于编写测试规范有什么好的建议吗?
应该注意网站测试吗?
这些只是我现在遇到的一些问题,我将在不久后更新。
我很想听到你的声音。非常感谢。
凭据:我是一个拥有5年经验的SDET,其中有2年是测试Web应用程序的。
1-我会说testerab有一个很好的答案。没有任何文件可以始终依赖于整个公司甚至单个公司中的团队。请注意任何有信息的文件。
我会用以下建议来补充该答案:如果文档不足,请不要感到惊讶。与帮助定义产品的人员(开发人员,业务所有者,程序经理等)建立牢固的关系。由于很难覆盖纸上的所有内容,因此您几乎总是会依赖它们来制定某些规范(并且,随着您成为测试人员的专业知识,您将学会看别人看不到的东西)。听到时尝试写下任何“语言规范”,理想情况下,可以书面或电子邮件形式获得对规范进行澄清的任何请求。在公共文档中收集所有这些信息是明智的,并且可能有助于揭示两个人是否对规范的“应该”有不同的想法。
2- Testerab在此问题上也有很好的答案:如何与测试计划同步自动测试
“ 1)谁读了它?2)谁应该读它,但是目前您怀疑他们没有打扰?(您知道为什么他们不打扰吗?)3)他们需要从中获得什么信息?它为他们提供了信息?4)您当前如何显示这些信息?对您的读者/非读者而言是否有用?5)您需要从测试计划的读者那里获得什么样的反馈?您需要满足测试计划的任何法规要求吗?”
测试计划(如产品规格)将根据小组的需求而有很大不同。如果您属于敏捷团队,则可能只花很少的时间在测试计划上,而仅在概述需要覆盖的领域上做更多的工作-甚至可能根本没有测试计划,而只是与团队进行讨论什么将是足够的测试,使每个人对做出产品决定充满信心。其他公司将有非常具体的准则,您需要遵循。
Cem Kaner的经典著作“ Testing Computer Software”已经有些过时了,但是仍然是开始和讨论测试计划的好地方。我建议您强烈购买,除非有人可以推荐最新的权威性产品。最后我听说,这仍然是软件测试书。
3-我在理解这个问题时遇到了一些麻烦,但是会尽力而为。您的意思是,测试网站需要特别了解什么?首先,网站是什么意思?您是指网络应用程序吗?如果是这样,您可能需要了解服务器/客户端体系结构,Web服务,数据库和基本SQL,至少需要基本的安全性测试,集成测试,功能测试,并且将从性能测试,负载测试等方面的理解或专业知识中受益。安全测试,并熟悉使用Selenium或Watir进行的Web GUI测试。
我们需要了解的一些有用信息可帮助您入门:
作为开发人员和测试人员,您有多少经验?如果您刚刚开始职业生涯,您的教育背景是什么?
您在使用Web应用程序方面有多少经验,以及在哪些角色(开发,测试,PM等)中工作?
而且,您可能希望尝试在http://www.softwaretestingclub.com上询问其中的一些问题-这是软件测试人员建立社区的网站。只要您活跃于社区中,并且许多最有影响力的软件测试编写者都在那里闲逛,您将在这里得到很多好的建议和支持。如果您确实在此停留,请随时找我!
希望这可以帮助!
编辑:添加了一些信息来回答q。#2并提及Cem Kaner的书。
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |