软件测试 – 软件测试人员的实用技巧

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

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

—-不要留下任何未回答的问题。验收标准必须完整,以确保您完全了解功能/故事想要实现的目标。
—-确保您知道如何测试功能/故事。
—-在考虑测试用例时,请考虑完整的端到端流程。
—-考虑所有相关的错误情况,例如Web服务连接断开,输入无效等。
—-考虑不同的浏览器 – 根据支持的浏览器。
—-考虑移动影响 – 移动网络和平板电脑 – 与使用键盘导航相比,任何功能在触摸设备上使用时的行为都不同吗?
—-考虑安全测试的基础知识,例如https网站受保护区域的URL和资源。
—-考虑这个故事是否需要包含在自动化测试套件中。
—-作为一个粗略的指南:只有在其生产过程中导致P1或P2失败的情况才会自动化。这还包括需要检查大量数据的场景,这将是非常重复的手动操作。
—-当您发现与故事相关的错误时,请将它们作为错误子任务提升,以确保保留与故事的链接。
—-在完成测试时将故事或错误签名时,请确保在Jira中添加注释,其中包括测试签署的测试环境和代码版本。
—-如果故事或错误不能或不会被QA测试并且将由开发人员进行测试,请确保您查看测试方法并在Jira中添加一条注释,即您批准了开发人员的测试方法,最好是简短说明。确保dev添加了正在签署的版本。

关于日常任务

—-了解开发人员正在修改的应用程序区域
—-开发人员编写了哪些单元测试
—-什么是高优先级的故事,并根据冲刺的日子优先工作
—-澄清模糊的故事
—-检查自动检查以查看是否有任何故障

关于Sprint规划

—-估算每个故事的测试
—-与PO交谈以解决对新故事的任何误解
—-确保故事是可测试的
—-通过提出问题来获得测试的想法,在会议中非常积极主动
—-开始考虑高级测试场景

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

—-考虑测试用例以验证功能,应用各种测试技术,正面,负面,边界值,等效分区等
—-使用Mindmaps协助测试场景和用户旅程
—-考虑风险 – 围绕高风险特征提供更多测试条件
—-在设计测试用例时,始终要考虑“如果”,“还有什么”,“还有什么”
—-考虑集成测试,此功能如何影响最近邻功能
—-真正了解与特征交互时发生的事情,而不仅仅是从表面查看。想想正在触摸的后端系统/数据库/ Web服务
—-自动化的候选人 – 哪些测试用例最好是自动化的
—-当有许多数据组合要测试时,如何在不影响质量/测试的情况下减少排列 – 例如使用成对测试技术
—-同行评审测试条件 – 与开发人员讨论设计的测试用例

关于测试执行/完成

—-执行前测试环境/先决条件设置
—-功能准备就绪后即可进行测试
—-确保为开发人员提供快速反馈
—-检查自动检查以查看是否存在故障
—-新开发的功能是否具有商业意义
—-与开发人员交谈以提高功能的可测试性
—-如果工作流程发生更改,请确保更新现有测试
—-维护测试包并确保所有测试都是最新的

关于过程改进/自我发展

—-了解软件测试的新发展
—-QA流程的当前问题是什么?如何解决和改进当前问题
—-学习数据库,编码,Web技术等技术技能,以便更好地了解测试时发生的情况
—-与团队讨论他们对流程改进的看法

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/197748.html

(0)
上一篇 2021年11月17日
下一篇 2021年11月17日

相关推荐

发表回复

登录后才能评论