更新时间: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论坛