新手如何入手软件测试

1 Star2 Stars (No Ratings Yet)
Loading...
303 浏览

你刚踏入测试团队的时候,你可能无从下手,拿来软件就是一顿乱点。其实要做一个好的测试人员,一定要想好做测试是为了什么?基于什么做测试?

• 做测试是为了什么
你肯定要说,学过理论或者用膝盖都能想出来,测试当然是为了符合设计需求,保证产品质量等等。 info.

• 基于什么做测试
真正的高手能测试不需要文档。我主张根据市场定位做测试。把产品交给测试人员时第一步要把产品定位描述清,用于哪个行业、什么人用、怎么用;然后才是功能定义、界面定义。做过技术支持,深刻的体会到产品质量对用户使用及市场拓展的重要性,做测试的目的有三:

1. 尽可能的发现有不同影响程度的bug,这样生活会变得丰富和有挑战;
2. 不会像开发那样,人未老,头先白;
3. 测试正是挣钱糊口的一条出路,性格的一种延续。

做一个好的测试人员,一定要有一份好的计划。所以测试计划就是测试的开始,在测试计划里要对自己的软件进行了解,是说明你对整个软件的了解.以及业务处理的过程,了解软件的测试重点在哪儿,所以业务描述和测试点就显的十分的重要了。

• 工作职责
1.你是一个检查者,你不需要为质量负责

很多测试人员误入歧途,不明白他们是评测产品的而不是控制产品的。这两者之间有着天壤之别。例如,一个测试团队花费好几周时间测试并发现很多缺陷,只是为了看着管理层决定发布一个有已知严重缺陷的产品。测试团队经常会感到士气受挫,置疑他们测试的目的。我询问团队中的成员他们是否被支付薪水了,通常得到的回答都是“是”。我又询问他们是否尽力去做工作了,再一次,通常得到的回答都是“是”。我于是告诉他们,“你们做了你们的工作。你们尽力测试,发现了缺陷并进行了上报。那么现在可以回家休息了。实际上,作为一名测试人员唯一失败的地方是不上报一个已知的缺陷。”

2.缺陷都是有价值的
每一个缺陷都是深入了解和提高的机会。我们可能只有一次机会观察到一个缺陷,所以我总是告诉测试人员始终保持高度注意力。
缺陷信息可能是可获取的项目数据中最有效的资源之一。但是这都取决于我们能多好的捕捉和传达我们所发现的缺陷的相关信息。
每个缺陷都会花费整个组织的金钱。如果我们不能从中更进一步了解产品,我们会浪费大量时间和金钱。当我们把一个错误转换成一次深入了解的机会时杠杆作用就出现了。让我们面对它–有些教训只能通过经历来学习的。

3. 你不可能发现所有的缺陷
如果你测试的东西后来有缺陷被发现,不要变得气馁。你可能已经做了非常全面的工作,获得了高水平的缺陷移除,但100%都是不可能的目标。

4.建立和维护一个私人的交际网
你的私人和工作关系是一个很重要的资产。无论当你有工作时还是当你没工作时他们都是一个很好的支持系统。找一个好的指导者,而当你学到足够的东西时成为别人的指导者。学测试一定要找一个有交际网的地方。

综上所述,质量是企业的生命线,测试工程师作为软件质量的把关者,因为职位的重要而有较高的待遇就顺理成章了,现在加拿大IT市场上的软件测试职位的薪水都达到了5万以上;另外,“物以稀为贵” 的市场规律也使得当前极为紧俏的测试工程师“钱景看好”。软件测试工程师的一生如同医生的一生,随着职业阅历的丰富和经验的累积,到了一定的年龄通过“望闻问切”就能知道毛病出在什么地方,所以对很多华人移民来说是最不需要用“青春”来保证的职业。所以,选择软件测试,就能抓住北美IT职场的众多优势,相信能够抓住这个机遇的人必将成为IT行业的新贵。

了解更多相关软件测试的咨询,请登录: http://www.victoronto.com/html/cn/satseminar/20140419_qa.htm; 或电:416-665-1888

阅读其他最新创业天地: