基于模型驱动的自动化测试设计

网友投稿 737 2022-11-26

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

基于模型驱动的自动化测试设计

重点是测试用例组装和分析模块,其可以根据不同的测试方式进行测试用例的组装,第一种按输入指定的测试序列直接进行模型组装生成用例,第二种测试方式是在测试过程中模型不断根据输出状态和触发条件进行组装和生成用例。应用就是

1、随机序列,则无需人工去构造用例,而是根据测试模型,应用深度或者广度优先遍历算法,生成所有用例,例如:你从北京去上海,有几种途径选择,测试时,你只需定义好各个城市节点状态,则可自动生成从北京去往上海的路径,可以快速应用到实际测试中。这样,保证了测试的充分性,也节省了人工构造用例的时间。当然,最后生成的用例也需要人工审查保证。

2、指定序列,则可以按指定的序列去检验功能,例如:北京到上海,指定的路径是:从北京到南京,再到上海,主要是测试这条路径。

总结:当然,上述的很多系统很多工作还未完成,实践上也是颇为简易,而且适合的场景也很有限,所谓的数据驱动和关键字驱动已经很适用,而且驱动还有太多的思想还没有挖掘清晰,我个人觉得:技术很重要,但是落地的应用更重要,技术是为了服务需求和实践的,所以有时候高明的技术在某个时候效率不一定比得上基础的技术应用。

上一篇:探索性测试的历史和主旨
下一篇:谈谈结对测试的实践
相关文章

 发表评论

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