以下是软件测试人员和QA专业人员参与测试应用程序时的指南和技巧列表。这些软件测试技巧来自于在敏捷环境中测试Web应用程序的多年经验。如果要共享测试提示,请将其添加到注释字段中。

测试故事/错误时的QA指南

----不要留下任何未回答的问题。验收标准必须完整,以确保您完全了解功能/故事想要实现的目标。

----确保您知道如何测试功能/故事。

----在考虑测试用例时,请考虑完整的端到端流程。

----考虑所有相关的错误情况,例如Web服务连接断开,输入无效等。

----考虑不同的浏览器 - 根据支持的浏览器。

----考虑移动影响 - 移动网络和平板电脑 - 与使用键盘导航相比,任何功能在触摸设备上使用时的行为都不同吗?

----考虑安全测试的基础知识,例如https网站受保护区域的URL和资源。

----考虑这个故事是否需要包含在自动化测试套件中。

----作为一个粗略的指南:只有在其生产过程中导致P1或P2失败的情况才会自动化。这还包括需要检查大量数据的场景,这将是非常重复的手动操作。

----当您发现与故事相关的错误时,请将它们作为错误子任务提升,以确保保留与故事的链接。

----在完成测试时将故事或错误签名时,请确保在Jira中添加注释,其中包括测试签署的测试环境和代码版本。

----如果故事或错误不能或不会被QA测试并且将由开发人员进行测试,请确保您查看测试方法并在Jira中添加一条注释,即您批准了开发人员的测试方法,最好是简短说明。确保dev添加了正在签署的版本。

关于日常任务

----了解开发人员正在修改的应用程序区域

----开发人员编写了哪些单元测试

----什么是高优先级的故事,并根据冲刺的日子优先工作

----澄清模糊的故事

----检查自动检查以查看是否有任何故障

关于Sprint规划

----估算每个故事的测试

----与PO交谈以解决对新故事的任何误解

----确保故事是可测试的

----通过提出问题来获得测试的想法,在会议中非常积极主动

----开始考虑高级测试场景

与Dev和PO合作进行测试设计

----考虑测试用例以验证功能,应用各种测试技术,正面,负面,边界值,等效分区等

----使用Mindmaps协助测试场景和用户旅程

----考虑风险 - 围绕高风险特征提供更多测试条件

----在设计测试用例时,始终要考虑“如果”,“还有什么”,“还有什么”

----考虑集成测试,此功能如何影响最近邻功能

----真正了解与特征交互时发生的事情,而不仅仅是从表面查看。想想正在触摸的后端系统/数据库/ Web服务

----自动化的候选人 - 哪些测试用例最好是自动化的

----当有许多数据组合要测试时,如何在不影响质量/测试的情况下减少排列 - 例如使用成对测试技术

----同行评审测试条件 - 与开发人员讨论设计的测试用例

关于测试执行/完成

----执行前测试环境/先决条件设置

----功能准备就绪后即可进行测试

----确保为开发人员提供快速反馈

----检查自动检查以查看是否存在故障

----新开发的功能是否具有商业意义

----与开发人员交谈以提高功能的可测试性

----如果工作流程发生更改,请确保更新现有测试

----维护测试包并确保所有测试都是最新的

关于过程改进/自我发展

----了解软件测试的新发展

----QA流程的当前问题是什么?如何解决和改进当前问题

----学习数据库,编码,Web技术等技术技能,以便更好地了解测试时发生的情况

----与团队讨论他们对流程改进的看法

软件测试的小技巧,软件测试 - 软件测试人员的实用技巧相关推荐

  1. 表格图片预览_Mac预览工具使用技巧,Mac预览功能实用技巧大全

    Mac预览怎么用?有很多的用户以为Mac自带的预览功能只具有简单的图片浏览功能,其实不然,其实"预览"是一款强大的看图.修图.改图软件,也同时是一款多功能的 PDF 阅读与编辑工具 ...

  2. 软件测试中python实用技巧,精选22个Python实用技巧,秀技能必备这份技术列表!...

    被人工智能捧红的 Python 已是一种发展完善且非常多样化的语言,其中肯定有一些你尚未发现的功能.那么今天或许我能够让你学到一些新技巧. Python的发展: "人生苦短,我用 Pytho ...

  3. Spine 实用技巧大全

    Spine 实用技巧大全 文章目录 Spine 实用技巧大全 1.账号登出 log Out 2.Spine 如何调整帧速率 3.Spine 如何导出(透明度有问题,图片有黑边的,看这个) 4.Spin ...

  4. python实用技巧(四)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 排序后,最后k个元素,以逆序输出 >>> l = range(1, 6 ...

  5. python实用技巧(二)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) code 解释 补充 list.reverse() 返回值类型为NoneType l.r ...

  6. python实用技巧(一)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 已知X是多维数组类型,则: X[:, v],表示的是truncate X中的一些列(对应 ...

  7. 小厨房设计软件测试,案例:就是这么“任性” 四款小厨房橱柜设计

    有种东西别人家的,别人家的房子好大,别人家的厨房装修好豪华,其实拥有小户型的厨房也是可以很"任性"的,不需拘谨,不信请看,下面四款小厨房橱柜设计,美观且实用. 现代简约高效的厨房 ...

  8. 软件测试培训分享:做软件测试需要掌握数据库的知识吗?

    最近几年,学习软件测试的同学越来越多,大家对于"做软件测试需要掌握数据库的知识吗?"这个问题都比较关注,那么下面小编就来为大家做下详细的介绍. 软件测试培训分享:做软件测试需要掌握 ...

  9. 【软件测试工程师】关于软件测试术语的定义,软件测试中的分类

    01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测 ...

最新文章

  1. PHP简单封装MysqlHelper类
  2. 【国内首家】第一个基于语音生成实时知识图谱的系统来啦!!!
  3. Spring Cloud Alibaba基础教程:几种服务消费方式(RestTemplate、WebClient、Feign)
  4. c# string 转 datetime_C#判断语句详解(if、if-else、switch-case、三目/元运算符)
  5. 分布式架构中一致性解决方案——Zookeeper集群搭建
  6. mysql-plus多数据库_Springboot+mybatisplus+mysql配置多数据源(注解版)
  7. C++ —— C++运算符与表达式
  8. C语言 strnlen函数实现
  9. OpenHarmony开源项目
  10. 20个使用Bootstrap制作的前端框架网站案例
  11. 机器学习--LR逻辑回归与损失函数理解
  12. 设置PyCharm相同词汇高亮
  13. 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(一)
  14. asa清空配置_思科ASA防火墙基本配置
  15. vue解决Not allowed to load local resource
  16. 数据结构习题练习(一)-绪论
  17. java 中的radix_Java Scanner radix()方法与示例
  18. linux下的etc是什么意思
  19. react 中 使用 Monaco Editor 编辑器
  20. 4G LTE浪潮何时席卷全球?

热门文章

  1. C# 遇到 R6034 Runtime Error的解决办法
  2. c++ socket 多线程 网络聊天室
  3. Verify the connector‘s configuration, identify and stop any process that‘s listening on port 8911
  4. 说一说递归里的return返回!!!
  5. 大学生英语竞赛大揭秘准备攻略
  6. MT6765-Preloader_流程分析--基于android 10
  7. 如何设计好一条推送通知
  8. FFmpeg视频剪辑拼接
  9. 关于在线评论有用性的论文研读笔记---10篇
  10. 编程语言:Java与C语言C++的区别是什么?知道该学什么了吧!