计算机, 程序设计
软件测试的类型
测试 - 软件开发的阶段之一。 它是用来检测性能错误或产品适用的文件不符合。 分类测试软件是非常广泛的。
为什么要花费呢?
- 关键的编程错误识别。 该测试仪检查系统或用于紧急情况下的一组他们的各个功能,不给软件所需的工作。
- 易用性的测定。 如果依赖于外部影响的用户和系统行为的界面人机工程学检查。
- 实现合规性文件。 接收用于测试和规定的工作计划前负责测试的员工该软件必须匹配。 进一步确定了该方案和计划文档功能的实际操作不符。
类型
通常,这些类型的测试之间进行区分,作为单元,集成和系统。 他们每个人的影响发现错误的某些方面。
检查的专家系统的各个功能和操作对质量进行到下一个步骤之后。 集成测试通常是在模块之后进行。 在这个阶段,在总体上被认为是代码及其相互作用独立的部分。
最后一个阶段 - 系统测试。 有了它,该软件已经完全组装并准备勤奋,与用户位置进行测试。 在此阶段,检测到的故障的接口,以及最大的人体工程学是由应用程序来实现的。
上述类型的软件的测试是由组件的隔离的程度来确定。
区分也是这种类型的测试是“白盒”和“黑盒子”的方法。 在第一种方式的程序开发人员可以完全访问源代码,也可以使用自己编写的测试和检测错误开发商。 “黑匣子”方法不允许访问的程序代码,在这种情况下,控制只能通过用户界面发生。 这些测试条件由系统的了解程度来定义。
软件开发生命周期的完成
测试是在之后进行的 设计,开发 和文件系统。 这一步可以完成 的整个生命周期 的软件,如果有问题的地方已经确定,或者是有回报的编程。 第一个测试流程总是返回 一个负反馈, 因为任何发展有瓶颈,失败有时甚至是严重的错误,根本无法在创作阶段进行跟踪。
Similar articles
Trending Now