软件测试的小技巧,软件测试 - 软件测试人员的实用技巧
以下是软件测试人员和QA专业人员参与测试应用程序时的指南和技巧列表。这些软件测试技巧来自于在敏捷环境中测试Web应用程序的多年经验。如果要共享测试提示,请将其添加到注释字段中。
测试故事/错误时的QA指南
----不要留下任何未回答的问题。验收标准必须完整,以确保您完全了解功能/故事想要实现的目标。
----确保您知道如何测试功能/故事。
----在考虑测试用例时,请考虑完整的端到端流程。
----考虑所有相关的错误情况,例如Web服务连接断开,输入无效等。
----考虑不同的浏览器 - 根据支持的浏览器。
----考虑移动影响 - 移动网络和平板电脑 - 与使用键盘导航相比,任何功能在触摸设备上使用时的行为都不同吗?
----考虑安全测试的基础知识,例如https网站受保护区域的URL和资源。
----考虑这个故事是否需要包含在自动化测试套件中。
----作为一个粗略的指南:只有在其生产过程中导致P1或P2失败的情况才会自动化。这还包括需要检查大量数据的场景,这将是非常重复的手动操作。
----当您发现与故事相关的错误时,请将它们作为错误子任务提升,以确保保留与故事的链接。
----在完成测试时将故事或错误签名时,请确保在Jira中添加注释,其中包括测试签署的测试环境和代码版本。
----如果故事或错误不能或不会被QA测试并且将由开发人员进行测试,请确保您查看测试方法并在Jira中添加一条注释,即您批准了开发人员的测试方法,最好是简短说明。确保dev添加了正在签署的版本。
关于日常任务
----了解开发人员正在修改的应用程序区域
----开发人员编写了哪些单元测试
----什么是高优先级的故事,并根据冲刺的日子优先工作
----澄清模糊的故事
----检查自动检查以查看是否有任何故障
关于Sprint规划
----估算每个故事的测试
----与PO交谈以解决对新故事的任何误解
----确保故事是可测试的
----通过提出问题来获得测试的想法,在会议中非常积极主动
----开始考虑高级测试场景
与Dev和PO合作进行测试设计
----考虑测试用例以验证功能,应用各种测试技术,正面,负面,边界值,等效分区等
----使用Mindmaps协助测试场景和用户旅程
----考虑风险 - 围绕高风险特征提供更多测试条件
----在设计测试用例时,始终要考虑“如果”,“还有什么”,“还有什么”
----考虑集成测试,此功能如何影响最近邻功能
----真正了解与特征交互时发生的事情,而不仅仅是从表面查看。想想正在触摸的后端系统/数据库/ Web服务
----自动化的候选人 - 哪些测试用例最好是自动化的
----当有许多数据组合要测试时,如何在不影响质量/测试的情况下减少排列 - 例如使用成对测试技术
----同行评审测试条件 - 与开发人员讨论设计的测试用例
关于测试执行/完成
----执行前测试环境/先决条件设置
----功能准备就绪后即可进行测试
----确保为开发人员提供快速反馈
----检查自动检查以查看是否存在故障
----新开发的功能是否具有商业意义
----与开发人员交谈以提高功能的可测试性
----如果工作流程发生更改,请确保更新现有测试
----维护测试包并确保所有测试都是最新的
关于过程改进/自我发展
----了解软件测试的新发展
----QA流程的当前问题是什么?如何解决和改进当前问题
----学习数据库,编码,Web技术等技术技能,以便更好地了解测试时发生的情况
----与团队讨论他们对流程改进的看法
软件测试的小技巧,软件测试 - 软件测试人员的实用技巧相关推荐
- 表格图片预览_Mac预览工具使用技巧,Mac预览功能实用技巧大全
Mac预览怎么用?有很多的用户以为Mac自带的预览功能只具有简单的图片浏览功能,其实不然,其实"预览"是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具 ...
- 软件测试中python实用技巧,精选22个Python实用技巧,秀技能必备这份技术列表!...
被人工智能捧红的 Python 已是一种发展完善且非常多样化的语言,其中肯定有一些你尚未发现的功能.那么今天或许我能够让你学到一些新技巧. Python的发展: "人生苦短,我用 Pytho ...
- Spine 实用技巧大全
Spine 实用技巧大全 文章目录 Spine 实用技巧大全 1.账号登出 log Out 2.Spine 如何调整帧速率 3.Spine 如何导出(透明度有问题,图片有黑边的,看这个) 4.Spin ...
- python实用技巧(四)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 排序后,最后k个元素,以逆序输出 >>> l = range(1, 6 ...
- python实用技巧(二)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) code 解释 补充 list.reverse() 返回值类型为NoneType l.r ...
- python实用技巧(一)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 已知X是多维数组类型,则: X[:, v],表示的是truncate X中的一些列(对应 ...
- 小厨房设计软件测试,案例:就是这么“任性” 四款小厨房橱柜设计
有种东西别人家的,别人家的房子好大,别人家的厨房装修好豪华,其实拥有小户型的厨房也是可以很"任性"的,不需拘谨,不信请看,下面四款小厨房橱柜设计,美观且实用. 现代简约高效的厨房 ...
- 软件测试培训分享:做软件测试需要掌握数据库的知识吗?
最近几年,学习软件测试的同学越来越多,大家对于"做软件测试需要掌握数据库的知识吗?"这个问题都比较关注,那么下面小编就来为大家做下详细的介绍. 软件测试培训分享:做软件测试需要掌握 ...
- 【软件测试工程师】关于软件测试术语的定义,软件测试中的分类
01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测 ...
最新文章
- PHP简单封装MysqlHelper类
- 【国内首家】第一个基于语音生成实时知识图谱的系统来啦!!!
- Spring Cloud Alibaba基础教程:几种服务消费方式(RestTemplate、WebClient、Feign)
- c# string 转 datetime_C#判断语句详解(if、if-else、switch-case、三目/元运算符)
- 分布式架构中一致性解决方案——Zookeeper集群搭建
- mysql-plus多数据库_Springboot+mybatisplus+mysql配置多数据源(注解版)
- C++ —— C++运算符与表达式
- C语言 strnlen函数实现
- OpenHarmony开源项目
- 20个使用Bootstrap制作的前端框架网站案例
- 机器学习--LR逻辑回归与损失函数理解
- 设置PyCharm相同词汇高亮
- 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(一)
- asa清空配置_思科ASA防火墙基本配置
- vue解决Not allowed to load local resource
- 数据结构习题练习(一)-绪论
- java 中的radix_Java Scanner radix()方法与示例
- linux下的etc是什么意思
- react 中 使用 Monaco Editor 编辑器
- 4G LTE浪潮何时席卷全球?
热门文章
- C# 遇到 R6034 Runtime Error的解决办法
- c++ socket 多线程 网络聊天室
- Verify the connector‘s configuration, identify and stop any process that‘s listening on port 8911
- 说一说递归里的return返回!!!
- 大学生英语竞赛大揭秘准备攻略
- MT6765-Preloader_流程分析--基于android 10
- 如何设计好一条推送通知
- FFmpeg视频剪辑拼接
- 关于在线评论有用性的论文研读笔记---10篇
- 编程语言:Java与C语言C++的区别是什么?知道该学什么了吧!