Jai*_*Jai 4 testing testing-strategies
基本上我想知道是否有人有任何提示,以确保您的代码经过充分测试,而无需在有限的时间内获得任何其他人的帮助?
在过去,我总能找到其他人来对我的代码进行测试,或者有一个专门的质量保证团队来检查所有错误.
我通常都非常小心,但我总能找到一些我想念的东西,当我测试它们时,我只是看不到它们.
然而,在我目前的工作中,我已经获得了两个PHP Web应用程序,可以在非常有限的时间内编写,我被告知我需要自己进行所有测试,尽管我的反馈意见认为这不是一个好主意.
我想知道是否有其他人之前遇到过这个问题,可以提供一些见解吗?
我想也许在编码每个区域之前编写快速测试计划并在进行测试之前仔细检查要求会很好.
当然,单元测试,无论是否先测试,都应该是您的第一道防线,确保您的应用程序的每个部分都以您认为应该的方式工作.然而,你正在谈论的测试类型,它可能有助于获得另一双眼睛,更多的是在验收测试领域 - 整个应用程序是否按照应有的方式工作; 它适用于各种奇怪的场景或行为等.
一个有用的方法是想象人物角色:首先测试应用程序作为你自己,然后再次测试它想象你已经85岁,看不到非常好,并且不要使用鼠标那么好.你可能倾向于点击最亮或最大的东西,假设它是你应该做的,它可能不是.现在想象你已经12岁,并且匆匆忙忙.你不打算阅读说明书.它还能用吗?
对于任何给定的字段,一个人可能输入的边缘情况是什么?如果只输入空格会怎么样?只有数字进入文本字段?键入HTML会发生什么?JavaScript的?非西方字母表中的东西?如果你打的东西真的很长怎么办?
关键不仅仅是测试"快乐路径",用户按照您的想法浏览应用程序.以任何人都不应该的方式完成应用程序.因为...他们会的.
另一件重要的事情是永远不要忽视任何事情.很容易有一个奇怪的屏幕出现并对自己说"噢,这只是一个侥幸." 你必须让自己注意并追踪那些不仅仅是应该的东西.
归档时间: |
|
查看次数: |
432 次 |
最近记录: |