软件测试培训之测试决策5要素

网友投稿 898 2022-11-03

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之测试决策5要素

测试目标:所有的重要任务都完成了,而剩下没做的事情是比较次要的,我们做到这一点就可以尽早尽可能地降低发布风险。

测试决策5要素:用户输入、状态、代码路径、用户数据、执行环境。

用户输入

输入:环境产生的刺激,该刺激导致被测试的应用有所响应。主要分原子输入(输入一个数字、按钮)和抽象输入(1-25535之间的任何一个原子输入长度值,类似于等价类划分)两类。

考虑各种输入之间会相互影响:单独输入、混合输入。

输入值的顺序:组合输入。

核心功能:接收输入、产生输出、存储数据、进行运算。[正向测试、逆向测试]

错误处理程序[error handler]:输入筛选器、输入检查、异常处理代码。

常规输入[字母和数字]、非常规输入[比如输入ctrl+c、shift+c、esc、ctrl键、alt、操作系统的保留字、不同的字符集,本地化的问题]

默认输入[空格、空白、默认值]

使用输出来指导输入。

状态:状态控件中的一个点,由所有内部数据结构的取值进行决定。

代码路径:一连串的代码语句[基于白盒]。

用户数据:测试数据尽量与上线环境的数据保持一致。

执行环境:操作系统、当前配置、其他应用程序、网络拓扑、驱动程序、文件系统、网络带宽、性能。

上一篇:软件测试培训之探索性测试的定义
下一篇:InnoDB
相关文章

 发表评论

暂时没有评论,来抢沙发吧~