如何在Sprint中管理UI测试?

2024-02-09 20:52
文章标签 ui 管理 测试 sprint

本文主要是介绍如何在Sprint中管理UI测试?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为iOS团队,我们编写3种类型的UI测试。如果你问这些是什么;快照、冒烟和回归测试。那么这些测试到底是什么?让我们稍微谈谈这些。

快照测试快照测试是检查UI中的某些内容是否损坏的测试。

首先,它将所需的视图图像保存在某处,然后在运行测试时,将新生成的图像与该记录中的图像逐像素进行比较。如果有变化,则测试失败。

快照测试

冒烟测试,用于检查产品部署到任何环境(测试、生产等)后的主要功能。

回归测试,回归测试用于控制对实时代码所做的更改。这些更改可能是新功能、错误修复或性能改进。

回归测试通常在变更处于最后阶段且在软件新版本发布之前进行。回归测试的主要目的是检查应用程序的关键区域是否仍按预期工作。

那么我们如何在冲刺中包含UI测试呢?

首先,我们对UI测试进行分析。在此分析的范围内,我们分析以下问题,然后将任务开放给待办事项。

  • 已经编写了哪些测试?

  • 需要编写哪些测试?

  • 哪些测试优先?

图片

UI测试文档

然后,我们将待办事项中打开的任务按优先级顺序纳入冲刺中。冲刺的持续时间为1周。不仅是QA团队,开发人员也承担和编写UI测试任务。我们作为一个团队推进UI测试流程。

我们如何跟踪编写的测试?

我们使用自动化水平指标来跟踪书面测试。通过这个级别指标,我们可以跟踪自动化测试的级别。我们可以使用Uncovered RC Bugs标签来跟踪回归过程中注意到的bug的自动化情况。同样,我们使用“没有错误”标签来跟踪自动化发现的错误。同样,通过级别指标,我们可以查看和跟踪信息,例如写入的快照数量和写入的回归测试的百分比。

图片

自动化水平指标

书面UI测试会在所有打开的MRs中定期运行。所有快照和回归测试也每天早上运行。我们定期针对失败的测试启动维护任务。在此任务范围内,我们检查测试并采取必要的措施。

此外,我们正在等待烟雾测试成功,以便可以合并打开的MRs。如果有一个测试在冒烟测试中失败,MRs的所有者会检查该测试。

归根结底,我们作为一个团队的自动化目标:

  • 减少手动测试工作

  • 自动化所有错误

  • 编写更有效的测试,涵盖边缘情况

  • 编写稳定运行并产生最低维护成本的测试

  • 编写冒烟、快照和回归测试所有页面

学习上

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述

在这里插入图片描述

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。

最后后祝大家新年快乐,愿我们在这样一个特殊的时刻,以全新的姿态,迎接挑战,创造辉煌!无论您是在职场上奋斗的精英,还是家庭中默默耕耘的英雄,都要始终相信自己的潜力与能力,勇往直前,不断追求卓越!

这篇关于如何在Sprint中管理UI测试?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/695267

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选