计算机, 程序设计
功能测试
在各类功能测试是理所当然占据了主导地位,因为该计划应在第一时间正常工作,或通过易用性,安全性,而且不会有足够的速度绝对没有任何意义。 除了拥有测试不同的技术,每个人都必须了解如何正确地进行一次审计,以获得最有效的结果。
功能测试:其中直接主要精力?
- 模块化和系统测试;
- 检查“白色”或“黑色”框;
- 对手动测试和自动化;
-以测试新功能或 回归测试 ;
- 对“消极”或“阳性”的测试。
所有这些活动之间也找到了正确的道路,这将是“平均”,抓住每一个最大的方向的优势来平衡的努力是很重要的。
软件验证以各种方式,其中之一上的“黑盒子”或数据的控制被测试进行。
在这种情况下,该方案是在“黑盒子”来表示,并检查执行,以确定其中的程序的行为将不符合规格的情况。 所有错误都通过数据管理,其通过详尽的测试来进行,即,使用所有可能的手段来确定 数据类型。
如果程序命令的执行取决于它前面的事件,那么就需要检查所有可能的序列。 很显然,在大多数情况下是根本不可能做出一个详尽的测试,所以更倾向于选择一个可接受的或合理的选择,程序的所有输入数据的一小部分有限的运行。 此选项充分保证的情况下,从规格偏差。
功能测试涉及的正确选择测试。 在这种情况下,一种形成套为他们的这些方法之间进行区分:
- 边界值数据;
- 等价类划分;
- 错误的假设;
- 因果之间的联系的分析。
您可以分别看到他们每个人。
分析边界值。 下边界值通常被理解为那些位于等价类的边界。 在这样的地方可能检测到错误。 使用这种方法,需要在考虑这方面的问题的创造力和专业知识的专业定义。
等价类划分。 输入参数的所有可能的集划分为若干个等价类。 数据合并类似错误的基础上。 据认为,如果一组一个类检测到错误,它也将是等效的,以表明它。 本发明方法的功能测试是在两个阶段进行:第一个由等价类的选择,而第二个已形成特殊的测试。
分析因果关系的。 该系统可以选择具有高生产率归功于测试来进行这样的审核。 在这种情况下,当接收到的单独的输入条件的原因,并且被看作是一个输出条件的结果。 该方法是基于归咎于各种各样的理由一定后果的想法,那就是澄清非常原因和结果的关系。 测试软件是分几个阶段进行,造成的原因和产生的后果的清单。
Similar articles
Trending Now