全国咨询热线:400-618-4000

软件测试之系统测试策略

更新时间:2017年12月29日14时55分 来源:传智播客

从系统测试开始产品研发流程正是计入到测试阶段

1.系统测试的目标和测试对象

系统测试对象:整个系统,对于手机来说,就是整机的测试,对于应用来说就是整个应用以及生态相关。把这个对象分为若干个feature,是这整个feature的总和。

因为以前都是注重每个feature,随着功能的不断集成,系统的复杂性开始急剧膨胀,我们很难或者说没有足够的时间,或者说系统同还不够稳定,来把功能和相关的所有组合都验证完毕。

集成测试主要还是针对功能的集成,在集成测试中我们无法(或者说没有足够的测试时间,或者说系统不够稳定)对被测对象的其他非功能的质量方面进行测试验证。这都说明只通过系统集成测试无法对系统进行全面的测试,系统测试是有必要的,在系统测试主要测试包含:

1)系统角度来验证测试功能的正确性

2)系统角度来验证各种非功能的质量的正确性

2. 系统测试入口

就是集成测试的出口,加上测试团队已经做好了系统测试准备,含测试用例,测试资源,测试环境等。

3. 测试用例的选择

需要把集成测试的用例再执行一遍吗,回答是,两边的case肯定会有相同的部分。

1)针对系统的功能测试,可选择优先级1,2的部分测试用例

2)针对非功能的质量,可以选择优先级3,4的测试用例

4. 执行顺序

一般来说没有执行顺序之说,不过有的测试需要满足一定的执行条件才可以。

和集成测试不同,系统测试需要对功能、可靠性、性能、易用性等方面进行测试,所以说有的比如先进行稳定性测试再压力,在恢复测试

多种方法组合测试往往发现集成测试无法发现的问题。

5.出口准则

1)计划执行的测试用例已经完成

2)缺陷分析的结果符合预期

3)达到了系统测试的产品质量目标

产品计划表(例子,不代表过往产品使用)

软件测试


文章来源于:CSDN论坛