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

发布时间:2020-08-05 13:03:28 作者:Lickm
来源:网络 阅读:290

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

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

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

关于日常任务

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

关于Sprint规划

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

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

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

关于测试执行/完成

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

关于过程改进/自我发展

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

推荐阅读:
  1. 软件测试面试必备的一些基础理论概念
  2. Python测试webservice接口入门基础

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

软件测试 自动化 学习

上一篇:oracle导出一个表

下一篇:个推微服务网关架构实践

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》