系统测试:就是将已经集成好的软件系统,作为一个计算机的元素,与计算机的硬件,软件,数据,人员在实际的运行环境下,进行一系列的测试和调试。
测试的对象:整个软件(功能、性能、安全、安装等等)
测试的目标:通过需求规格说明书进行比对,检查软件是否符合需求的要求。
测试依据:需求规格说明书
测试方法:灰盒测试方法为主
什么是分析?是在头脑中把事务或者对象分解为各个部分或者属性,常见的:力学分析,化学分析,成分分析,系统分析,代码分析等等。
--------------------
系统测试分析
分析的对象:系统测试(测试活动)-- 》软件系统
分析的目的:发现问题,解决问题,关闭问题,比如验收房子(毛坯,精装...)
分析的前提:敢于怀疑(不代表不信任),怀疑程序员,怀疑需求人员,怀疑客户,怀疑自己...
--------------------
系统测试分析前的准备:
熟悉被测试对象:越熟悉被测试软件,越有利于我们提取应测试特性
怎么熟悉?
利用文档:需求规格说明书
设计说明文档(概要设计,详细设计说明书)
测试用例
缺陷报告
操作手册
源代码
最直接的熟悉方法:直接使用
== 》需求在一级一级的传递过程当中,会发生变化......
措施:需求确认,减少变更:四次握手的方法(外包公司居多,帮助项目在内部达成一致),即四次会议
一、需求人员发起,进行需求的澄清和串讲,项目经理,开发,测试都需要参加(初步了解)
二、项目经理发起,进行需求的反澄清和反串讲,需求,开发,测试都要参加(进一步了解)
三、开发人员发起(针对各自负责的模块),进行需求的反澄清,反串讲(怎么理解的,准备怎么做),需求,项目经理,测试都要参加
四、测试发起:进行需求的反澄清,反串讲,需求,项目经理,开发都参加,串讲的重点测试要点,测试思路(测试重点可以通过思维导图画出