什么是软件测试的专项测试?

说到专项测试。先聊聊DFX。什么是DFX呢?DFX其实是英文Design for X。

DFX是面向产品生命周期各环节的设计,其中X代表产品生命周期的某一个环节或特性,它是一种新的设计技术,在设计阶段尽可能早地考虑产品的性能、质量、可制造性、可装配性、可测试性、产品服务和价格等因素,对产品进行优化设计或再设计。

什么是软件测试的专项测试?

对于软件行业来说可靠性、性能、易用性、用户体验等,这些因素往往决定了产品的竞争力。

在软件测试领域除了基本的功能测试外,使用比较多的针对DFX测试主要有:性能测试、可靠性测试安全测试可服务性测试等,而这些性能测试,可靠性测试,安全测试,可服务性测试这些测试统称为专项测试。

和DFX相对应的,为了验证产品是否达到某一类非功能性特性(DFX里的X)要求专门做的测试就叫专项测试了。

专项测试是为了发现某一些问题而专门设计的测试活动,是为了发现某一类型的产品缺陷专门设计的。对于瀑布模型的软件开发流程,一般在集成测试阶段开展专项测试。敏捷团队各个团队组织形式不同,根据各个团队情况开展。

根据前面的说明,现有DFX里的产品明确要求、后有我们的专项测试。所以这个专项里的知识和技能也是需要积累和学习的。不是随便组织个测试就叫专项测试了。首先需要了解对应的领域知识,比如性能,安全,交互性设计等。了解了领域知识才能有针对性测试。

专项测试也需要专门设计有针对性的测试用例或者测试数据以及测试环境去验证。所以这个要做好并且达到相应的效果,需要提前规划好。有必要的话,最好组织一些业务培训。



我的回答