一、测试需求是什么:
测试需求主要解决测什么的问题,一一般来自需求规格说明书的原始需求
测试需求应该覆盖一定义的业务流程,以及功能和肺功能方面的需求
功能序曲:业务流程
非功能需求:界面、文档、兼容性、易用性、性能、安全性
二、测试需求分析的目的:
1、测试需求分析是测试用例设计的依据
2、有助于保证测试的质量与进度
3、测试需求(测试点覆盖率)是衡量测试覆盖率的重要指标---测试覆盖率是测试用例的覆盖率+测试用例执行率
三、测试需求分析具体怎么来进行分析
需求分析步骤:查阅需求规格说明书(原型图)a、初步熟悉被测软件的核心业务流程 b、在针对某个流程,细化需求,列出测试点
一个页面如何进行测试需求分析 a、进行界面检查 参考原型图,查看界面是否一致 b、依次分析每个输入项,按照从上到下,从左到右的顺序来进行分析(分析哪些内容【约束限制、是否必填、是否、重复、隐形需求:需求在没提出的但是必须进行验证的,需要熟悉业务例如手机号码不能有字母】)c、按钮 根据业务逻辑的先后顺序来进行依次分析,一般按钮在什么条件下操作成功什么样,失败什么样(验证交互功能:验证当前操作的结果的功能)
面试题:
1、遇到隐形要求怎么办?充分熟悉产品,参考成熟产品,站在用户的角度考虑从容挖掘需求
2、给你一个logo的水杯,你则么你测试?(测试思维)a、分析功能:装水,是否漏水能否装冰水,茶水,饮料,热水等等是否保温 b、非功能:logo是否与原型图一致,是否美观,是否掉色,材质,是否防滑、防烫等等) 兼容性:能否装其他液体 安全性:是否安全 性能:是否防摔
3、