【重点】测试需求分析
1、什么是测试需求分析
需求分析:需求规格说明书的编写作者,在编写需求时进行的业务分析,依据于业务,来进行需求的编写
测试需求分析:1、分析需求的可行性
2、分析测试点:将需求分析拆分成一个个的功能点
拿到需求----测试需求分析-----编写测试计划/编写测试用例-----执行测试-----编写测试报告
2、测试需求分析点
1、功能需求:
占据系统80%左右的内容,软件主体。显性的需求分析点
2、业务需求:
隐性需求,直接看到的软件并没有将全部的业务显示出来,通过什么步骤进入到什么页面,什么页面显示什么样的内容,分析业务
的重要性:实际的业务中每一个业务系统解决了什么问题,达到了什么目的,业务的表现在功能上,依托功能来表现业务。
3、性能需求:有明确性能的需求(显性需求),如淘宝0点8分到5点7分有500用户使用,没有性能需求(隐性需求)
4、环境需求:系统运行环境的需求分析
5、安全性需求:用户登录(权限)、密码加密、非敏感行业,隐性需求
6、界面需求:用户交互、UI
7、可靠性需求:运行过程中出错的风险,软件的数据准确性、流程完整性
3、测试需求分析技巧
1、熟悉需求,明确测试范围:定义测试范围
2、定义流程:确定流程是什么样子的,来分析业务,检测出核心功能首要进行测试
3、二次沟通:与需求分析师/产品经理沟通
4、细化:软件流程、区分核心、非核心模块
5、依据流程生成场景模型
6、结合场景进行测试数据设计:依据的测试手段都是合理有效的。减少不必要的时间等浪费
1.作者:Syw 2.出处:http://www.cnblogs.com/syw20170419/ 3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 4.如果文中有什么错误,欢迎指出。以免更多的人被误导。 |
分类:
软件测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)