`

移动app测试之怎么避免bug漏测

 
阅读更多



下面分析出现缺陷漏测情况所采取的措施:


对需求评审阶段,对业务需求细节理解不明确,未深入挖掘隐含拓展需求:

改进措施

需求评审前,我们应该先仔细阅读prd及交互文档,先形成自己对产品的思考,通过脑图的方式列出对产品设计的疑问点,从用户或者从行业角度找出产品设计

缺陷点;

需求评审会议中,带着列出的疑问点向产品、开发沟通自己对产品的疑惑和质疑点,多提几个为什么?如何实现?数据获取来源?超出预期的数据怎么处理?缓存处理机制如何?数据保存何处?逻辑由前端处理还是后端服务?后端服务逻辑是否跟第三方关联?

需求评审完成后,按照一定的功能,将需求拆分成若干大模块,大模块拆分成小功能点,然后考虑功能点的具体实现流程


对测试用例覆盖不全面,场景出现遗漏:

改进措施

用例设计完成后组织用例评审

(1)组织开发、产品进行测试用例评审,并抛出用例设计时的疑问,通过产品实现角度、数据存储、产品体验角度对用例进行评审完善。

(2)如时间充裕,组织测试组内用例评审也是非常必须的,特别是一些经验老道或者业务熟悉的老司机们,可以在用例评审上快速的帮忙指出用例的遗漏点,有助于测试人员打开思路,尽可能多的覆盖用户场景,值得注意的是用例评审上遇到不确定的,应立即记录下来,结束后及时找相关人员确认,避免猜测。

根据线上用户反馈缺陷完善用例

产品测试发布上线后,对于用户反馈的缺陷,如果缺陷是因为场景设计不全引起的,我们先分析出现问题的场景是必现还是偶现,如果是必现,我们可以通过和技术接口人沟通,确认该场景的一些具体复现步骤,确认引入原因,解决方案。然后进行测试用例完善:除了补充该场景case外,考虑一些和该场景相关联的场景,将多种场景下测试用例及时完善、评审,增加到用例库中去。


对测试阶段未严格按照测试用例执行:

改进措施

测试用例不一定能保证所有的场景和功能点都能覆盖到,但是严格按照测试用例执行测试,能最大程度上保证产品质量,尽量避免出现缺陷。

另外养成测试纪录习惯:对于测试阻塞用例、测试fail用例,应该重点关注并记录,在回归测试阶段进行精准回归测试,确保修复bug导致关联功能引入的新bug也能被发现。

对测试环境、测试资源受限,导致缺陷漏测:

改进措施

引入灰度发布测试

测试组在预发布环境上进行回归测试,能基本模拟真实环境执行测试环境无法测试的用例,又不影响线上用户的正常使用。

对开发人员引入的新BUG:

改进措施

代码review

从代码管理层面:开发修复一个bug提交代码自测通过准备提测时,开发团队提交代码进行代码review,引入新BUG的可能性较小。

精准回归测试

从测试自我修养层面:在开发提测后,通过diff代码的方式,了解代码改动点,精准分析改动点对相关联的功能点的影响,将开发人员修复的BUG确认验证,并将相关联的功能点尽可能在app测试阶段通过遍历回归测试到。
分享到:
评论

相关推荐

    app测试功能点

    App 测试功能点是移动互联网 App 测试的重要组成部分,涵盖了安全测试、安装、运行、卸载测试、UI 测试、功能测试、性能测试、中断测试、兼容测试、安全测试、回归测试、升级、更新测试和用户体验测试等多个方面。...

    大话移动APP测试 Android与iOS应用测试指南

    移动APP测试是软件开发过程中的重要环节,针对Android和iOS平台的应用程序,测试的重要性不言而喻。在《大话移动APP测试 Android与iOS应用测试指南》中,将深入探讨这两个主流操作系统上的测试策略和实践。 一、...

    APP测试用例设计思路

    "APP测试用例设计思路" 本文主要讨论了APP测试用例设计思路,涵盖了移动开发软件测试...移动App测试用例设计思路需要考虑移动App测试的复杂性和挑战性,涵盖移动App测试的各个方面,并设计针对移动App崩溃的测试用例。

    app测试资料合集

    本资料合集主要聚焦于“app测试流程”,旨在提供全面而深入的测试知识,帮助开发者和测试人员有效地检测和修复应用程序中的问题。以下是针对“app测试流程”及相关主题的详细解析: 1. **测试阶段划分**: - 预测...

    App测试面试题.docx

    App测试是指对移动应用程序的测试,旨在确保应用程序的稳定性、安全性和性能。App测试涉及到多个方面,包括功能测试、性能测试、compatibility测试、安全测试等。 二、App测试流程 App测试流程主要包括需求分析、...

    T_卓有成效的移动App系统测试

    App测试,全称为应用程序测试(Application Testing),是指针对移动设备上的应用程序进行的一系列测试过程,其目的是发现软件中的缺陷(Bug),确保软件满足既定的功能、性能、安全等方面的预期标准。App测试不仅要...

    移动APP测试方法.doc

    移动APP测试方法是确保应用程序质量的关键环节,涵盖了多个方面的考虑。测试人员不仅是寻找错误的专业人士,他们的工作更多的是提出问题、探索可能性并确保产品的全面性。本文档提供了超过100个问题,帮助测试人员...

    iTestin移动App自动化测试工具 v4.2.3 part2

    iTestin可直接捕获操作者在真实手机设备上对被测应用的操作,并直接生成可跨分辨率执行的功能测试脚本。该脚本可在应用的多个版本间复用,并随时可以提交云测平台,在1000多款真机上重复执行。测试报告包括测试脚本...

    移动端App测试实用指南

    移动端App测试是指对手机应用软件进行全面的功能和性能测试,以确保其在不同移动设备、操作系统、网络环境下的兼容性和稳定性。随着智能手机的普及和移动互联网的发展,移动端App测试变得越来越重要。测试人员需要...

    移动APP测试用例设计实践经验分享

    移动APP测试用例设计是确保产品质量的关键环节,它关乎到测试效率和质量的优劣。首先,我们需要明白为什么要做测试用例设计。测试用例设计的目的不仅在于避免测试点的遗漏,也是展示测试人员专业素养的方式。开发...

    iTestin移动App自动化测试工具1.0 For iOS/Android

    脚本,之后可以将此脚本配合iTestin在其他移动终端回放,以测试App应用功能点置于多终端的兼 容稳定,并记录测试过程中BUG及问题且保存为截图及日志。iTestin还支持将录制好的脚本在 Testin真机云测试平台进行大批...

    iTestin移动App自动化测试工具 v2.0 Android/iOS

    测试过程中BUG及问题且保存为截图及日志。iTestin 还支持将录制好的脚本在Testin真机云测试平台进行 大批量终端的回放验证。 iTestin自动化测试工具特点: 1、自动化测试 可提供业界最全的自动测试服务类型:兼容...

    APP测试点(亲手整理).docx

    移动互联网App测试是一个涵盖多个方面的复杂过程,旨在确保应用程序的质量、稳定性和安全性。以下是根据提供的信息,对App测试的关键知识点的详细阐述: 1. **安全测试**: - **软件权限**:测试App是否过度索取...

    APP测试规范化(个人整理).pdf

    APP测试是对移动应用程序进行全面检查的过程,确保其在不同设备、操作系统版本和网络环境下能够稳定运行,满足用户需求。测试范围涵盖功能、性能、安全、兼容性等多个方面,旨在发现并修复潜在问题,提高用户体验。 ...

    app自动化测试代码包

    在IT行业中,自动化测试是提升效率、确保产品质量的重要手段,特别是在移动应用开发中。这个"app自动化测试代码包"提供了一套完整的自动化测试解决方案,帮助开发者和测试人员对应用程序进行系统化、高效的验证。 ...

    IOSAPP测试报告.docx

    **iOS APP测试报告** 在移动应用开发领域,iOS平台因其严格的质量标准和用户对高质量体验的期待,使得iOS应用的测试工作尤为重要。本测试报告详细记录了针对iOS系统的众享印APP的功能验证过程,旨在确保应用程序的...

    APP端兼容性及WEB端兼容性测试方案.docx

    其次,借助第三方测试工具,例如云测平台和百度众测平台等,对于 APP 的兼容性测试,测试很齐全,包括功能测试、深度兼容测试、性能测试、网络环境测试,还可以模拟海量用户测试,,还可以导入自己编写的测试用例...

    移动无线之测试到质量的转变

    Monkey还著有《大话移动App测试1.0》和《大话移动App测试2.0》,是移动互联网测试领域的活跃人物。 在移动互联网测试中,常见问题包括如何在迭代快速的项目中保证测试质量、如何实施自动化测试、如何进行持续集成、...

Global site tag (gtag.js) - Google Analytics