网站建设疑问郑州seo博客

张小明 2026/1/2 20:23:42
网站建设疑问,郑州seo博客,重庆网站策划,什么软件 做短视频网站最近#xff0c;身边有一位小伙伴提出一个问题#xff1a; 公司自己的App在做自动化测试的时候遇到如下问题#xff1a; 1.自动化测试只能由后端人员来写脚本#xff0c;因为公司的测试人员没有这个技能。 2.没有设计合理的测试用例#xff0c;只能通过用户行为驱动去覆…最近身边有一位小伙伴提出一个问题公司自己的App在做自动化测试的时候遇到如下问题1.自动化测试只能由后端人员来写脚本因为公司的测试人员没有这个技能。2.没有设计合理的测试用例只能通过用户行为驱动去覆盖app的功能。3.在上线新功能的时候测试人员已经把所有的功能都测试完了自动化测试方面都还没有进行或者进展很慢跟不上发版计划。4.在实际使用过程中很容易出现一些异常情况例如单个测试用例运行毫无问题一旦串行多个测试用例或多或少的会出现一些异常现象。该怎么来规避作为一个后端开发刚开始兼职做自动化测试感觉很迷茫。各位大佬有什么建议~观点一如果只是根据自身的问题来讨论事情是否有必要就等同于给自己找一个不去做这件事的理由。同样的我们也可以给单元测试接口测试甚至测试这个事情找到同样多的理由。但是 “测试是否有必要” 这个问题相信你也有显而易见的答案吧所以还不如多花点时间去想怎么解决你的问题吧或者如果你自己想不通为什么一个后端开发要来做自动化测试要不和你领导聊一下让他另请高明你专心做开发吐槽归吐槽尝试给你一些建议1.自动化测试只能由后端人员来写脚本因为公司的测试人员没有这个技能。这是一个很奇怪的理由后端人员也没有 APP 自动化测试的技能啊为什么就只能由后端人员来写呢没有对口技能的人员要么从外面招一些进来要么从内部挖掘可以转型的资源或许你老板就是考虑到后端人员有对应的开发背景上手自动化测试更快。但即使是这样也不能定义成后端人员在写自动化测试而是后端人员转型或者学多一个技能兼职自动化测试。这样想是不是就没那么奇怪了2.没有设计合理的测试用例只能通过用户行为驱动去覆盖app的功能。这是需要整个团队考量的自动化测试怎么和回归测试相结合。通常的做法是从回归用例里面提取和整合出来需要的自动化测试用例去实施。而你后面提到的用户行为驱动是怀疑自动化测试能不能覆盖后端所有逻辑如果是这样应该是要分层测试结合起来去做的单元测试接口测试加UI自动化测试。3.在上线新功能的时候测试人员已经把所有的功能都测试完了自动化测试方面都还没有进行或者进展很慢跟不上发版计划。自动化测试一般我们理解有两种模式第一种以回归测试为目的。你的每个新功能不是上线之后就不需要再测试的每次发版功能变更甚至只是服务器做个操作系统升级都需要进行回归测试。所以这种需要频繁执行的测试用自动化测试去覆盖是理论上可以最大程度节省人力的。第二种与开发同步的自动化测试。需求文档确定下来之后开发根据设计去写代码其实测试也可以同步去写自动化测试用例只是没办法马上联调。当开发交付之后只需要把对应的locator补充上去就可以执行甚至如果这个locator已经在设计阶段定义好了则可以无缝开始测试。至于你说跟不上开发发版计划这是和你们的人力投入有关的。要达到什么目的才能去看需要补充投入多少人力如果人力是没办法补充的 那整个事情也就无从说起了。4.在实际使用过程中很容易出现一些异常情况例如单个测试用例运行毫无问题一旦串行多个测试用例或多或少的会出现一些异常现象。该怎么来规避这些都是自动化测试框架需要考虑的因素而且业界已经有很多最佳实践的分享。还是得多投入点时间去看怎么优化。观点二针对你的几个问题我的理解是针对第二点依据用户行为覆盖功能也算是一种场景测试方法吧这个也算合理呀针对第三点这个是指脚本还没运行还是脚本还没开发完成呢针对第四点异常现象是指的是脚本出错还是程序出错呢脚本出错的话就要具体原因具体解决程序出错的话是不是说明出现BUG了呢观点三首先指出你对自动化的错误理解当然这可能是因为你是开发不了解测试的一些东西也算正常1.针对第三点你说发版前业务测试人员已经测完了自己还没开发完用例这是典型的想把自动化当功能测试用的思维测试界认为UI 自动化是针对已经成熟的业务稳定的业务已经发版且稳定运行的业务用来回归节省时间 替代人工重复劳动测试人员不愿做的回归工作你这上来就想把自动化用来还未发版的业务是错误认知。建议以后不要往这方面做要遵循测试行业已经流行的做法。2.针对第二点没有合理的用例找业务测试人员与产品让他们评估你们业务的主流程 核心历程这些就是 UI 自动化需要首先覆盖的点让他们一起确定好哪些用例合理让领导排班就你只负责编码 自动化体系的稳定的运行。这样也可以甩锅。3.针对第四点全流程业务的异常这个很正常自动化出现不稳定很正常这也是面试中面试官为何要考察一些异常问题处理的原因也是区分一个初级自动化与一个高级自动化工程师的间隔所在。一套稳定的自动化体系需要自动化工程师对自己的架构 细节 原理深刻的认识以及丰富的经验积累你作为一个开发十有八九是自学的而且自己大部分时间是在开发后端时间发在自动化上少也正常所以出现自动化频频报错 不能稳定运行 不能合理处理也很正常如果你想解决问题有两个方法一是你重新系统学习 UI 自动化借鉴他人经验以及多花时间调试 运行积累经验。二是让公司招一个成熟的自动化工程师。总之感觉你司是个小公司不太规范提出让做自动化的这个领导也没有对 APP 自动化有正确的了解你再思考思考该如何摆明事实与领导沟通改变其认知达到一个合理的结果。观点四如果目前只能你做自动化的情况下我个人的一些建议1.用例让测试提供至于测试覆盖率要怎么提高也应该由他们去复盘想办法你只需要评估他们的用例哪些是可以自动化的然后实现这些场景2.自动化主要不是用来找bug的而是保证迭代过程中各个基本功能可以正常运行而且自动化是一个长期的过程是针对不经常变更稳定的功能模块来做的所以肯定是赶不上迭代速度的3.可以带着测试一起做让他们慢慢熟悉并接手自动化其实框架搭建好了写自动化脚本很容易上手的我的一个同事以前没有任何代码基础后来跟着团队用python写UI自动化脚本写了一年 了还是只懂基础的python知识但是别人只写脚本依葫芦画瓢也是能胜任的实在搞不定的找team大佬指点下就好。观点五其他几个答案前面大佬都有很好的方案了针对第四条我说一下我的经验吧。1.增加case重试次数2.引入allure测试报告在初期给每一个点击都加上标识3.加入显示等待确保load消失在继续往下操作4.采用链式调用每条case开始前都做一下初始化确定之前的操作不影响该条case的使用5.不是每条case都适合自动化可以拆解用例或者直接舍弃。其他观点如果业务测的测试人员没有能力去写自动化测试脚本的话是否可以考虑引入第三方可视化平台不需要写脚本的那种就可以由业务测的测试进行编写和日常维护毕竟他们做功能测试对业务很熟悉也方便维护至于维护跟不上发版速度的问题自动化是针对已经稳定的业务的本来就不应该包含新发版的业务不需要紧跟版本迭代啊。作为一个做自动化测试的人来看你的问题都是因为不够了解自动化测试导致的。测试人员没有这方面的技能可以招研发缺少测试相关的知识和思想对测试了解有限需要学 不了解的情况下做出来的自动化肯定会差强人意。就吐槽一句都 2023 年了居然还有软件测试行业从业者不会编写代码来实现基本的自动化测试这个行业到底是怎么了快速迭代和频繁需求变更就不推荐做自动化测试了而且这没有明确自动化测试的目的。自动化测试主要做的是回归测试。如果想跟着迭代不断新增自动化测试脚本和用例没有专职的自动化测试工程师来支撑是很难完成。最后不要盲目推崇自动化测试。总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站建设公司墨子网络网站空间多久续一次费

Excalidraw 赞助商展示位设计:如何在不打扰用户的情况下实现可持续运营 在开源工具的世界里,有一个永恒的难题:如何在维持产品纯粹体验的同时,为项目注入持续发展的动力?Excalidraw 作为一个广受开发者和设计师喜爱的手…

张小明 2025/12/28 22:37:11 网站建设

免费 成品模板网站手机之家app下载

深入探究用户访问安全与网络手动配置 在计算机系统的管理中,用户访问安全与网络配置是至关重要的两个方面。合理的用户访问控制能够确保系统数据的安全性和完整性,而正确的网络配置则是保障系统正常通信和运行的基础。下面将详细介绍用户访问控制列表(ACLs)以及网络手动配…

张小明 2025/12/30 3:40:33 网站建设

怎样增加网站收录量福州专业网站制作设计

Foremost文件提取工具Windows版:CTF竞赛必备的数据恢复利器 【免费下载链接】ForemostMasterWindows版 foremost-master-windows版 是一个CTF(Capture The Flag)竞赛中常用的工具,原为Kali Linux系统自带的工具之一。本仓库提供了…

张小明 2025/12/30 3:41:22 网站建设

可信网站必须做吗85度c蛋糕房网站系统建设

Python 3 迁移常见陷阱与代码转换指南 1. 元类与方法重定义 在 Python 中,若使用特定元类,当方法被重定义时会报错。示例代码如下: if classdict.multiple:raise TypeError("Multiple definitions exist") return type.__new__(cls, name, bases, classdict)若…

张小明 2025/12/27 20:11:46 网站建设

特价流量网站wordpress在线

“现在学大模型还来得及吗?”最近在CSDN社区逛,总能刷到这类提问。我的答案永远是:种一棵树最好的时间是十年前,其次是现在——大模型领域尤其如此。 自ChatGPT引爆行业以来,AI大模型已经从“前沿概念”变成了企业刚需…

张小明 2025/12/27 18:11:30 网站建设

外贸型网站建设方法湖北专业网站建设质量保障

在当今AI应用开发中,如何高效管理多个大模型API成为开发者的共同挑战。智能API网关作为多模型管理开源工具,正成为解决这一问题的关键技术方案。本文将带您深入了解如何通过new-api项目构建企业级AI服务中台,实现统一接口调用和智能资源调度。…

张小明 2025/12/27 15:21:57 网站建设