首页 > 编程知识 正文

软件测试项目案例下载,软件测试吧

时间:2023-05-04 08:58:31 阅读:154229 作者:4382

作为软件测试工程师进行测试需求分析是一项非常基础的工作,一般的测试需求分析都有jqdse的总结,仅此而已,只要全面考虑问题,就会觉得并不难。

1 )功能确认

(业务功能、辅助功能、数据约束、易用性要求、编辑约束、参数要求、权限要求、性能约束)

1、业务功能:与用户实际业务直接相关的功能或细节;

2、辅助功能:辅助完成业务功能的部分功能或细节,如过滤条件设置;

3、数据约束:功能的细节,主要用于控制执行功能时数据的范围、数据之间的关系等;

4、易用性需求:功能细节,必须提供给产品,一些功能操作上使用方便的细节,如快捷键等;

5、编辑约束:功能细节、功能执行时、输入数据项的一些约束条件,如只能输入数字等;

6、参数需求:功能细节,执行功能时,需要根据参数的设置,进行不同的处理细节;

7、权限要求:功能细节在功能执行过程中,不包括根据不同权限进行不同处理,直接限制某项功能的权限;

8、性能约束:功能细节,执行功能时,必须满足的性能需求;

2 )场景分析

1、考虑场景的调用方:考虑每个场景提供的服务是哪个外部模块或系统调用的,找到所有的调用方。 呼叫前提,约束都必须考虑。 每个调用都可以被认为是一个大的业务流程(一般与外部交互的业务错误率高,需要重点关注)。

2、考虑系统内部各场景之间的关系:形成内部业务流程需要分析各场景之间的约束关系,执行条件,组织各种业务流程图。

3 )挖掘隐性需求

这需要测试工程师的经验积累:

1 )一般或规定的业务流程

2 )扫描各业务流程分支

3 )明确规定不得使用的业务流程

4 )未明确规定但不得使用的业务流程

5 )其他异常或者不符合规定的操作

免责声明:内容和图片由互联网提供,版权归原始作者所有。 如果侵犯了原始版权,请尽快删除相关内容。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。