软件测试培训之测试项目中应用自动化的可行方式

网友投稿 694 2022-11-04

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

软件测试培训之测试项目中应用自动化的可行方式

举个栗子:测问题回复模块需要多条用户提问。

手工测试需要用户1登录,提问;用户2登录,提问。然后老师登录,回复。

用接口工具可调用用户提问的接口,并参数化提问的用户和提问内容发送提问。

2 实现部分功能的自动化

3 全量验证--适合于接口测试、数据测试。可以替代人工抽样验证的不足,提高测试覆盖率。

举个栗子:

之前测试的炒股大赛,通过脚本可以验证每个用户当天的收益率是否正确,赛事期间每天盘后清算后跑一次验证。

另一个接口测试项目,通过脚本可以验证全部股票数据的正确性。

人工验证只能抽样。跑100条数据有2条错误数据,2%的异常,抽样验证出来的概率特别低。

像这种数据类验证用等价类边界值等都是抽样验证,用自动化实现全量验证,可以提高覆盖率到100%。而且在数据更新后可以执行一次,验证数据更新的正确性。

测试的效率和覆盖率都有很大的提升,非常适合用自动化。如果遇到这样的项目,不要放过练手的机会。

有时候全量验证脚本的编写也并非是一步写到位。刚开始可能写了一个协助手工测试的脚本,不断调整添加之后实现了部分功能的自动化,再完善变成了全量验证脚本。

上一篇:k8s部署-39-pod有哪几种部署方式呢?能不能回滚版本呢?带你了解。
下一篇:k8s部署-45-k8s共享存储(上)
相关文章

 发表评论

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