服务器上建设网站,国外网页设计网站,做网站需要什么基础,网站建设背景图目录#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09;前言
刚成为入职#xf…
目录导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜前言
刚成为入职成为测试工程师很多新人在工作中不知道从哪里进行下手进行测试即使发现了问题也不确定是不是bug从而导致非问题、重复bug等现象。
现根据测试过程中比较常的问题进行分类并针对这些问题怎样进行验证提出了相关的参考办法相信能帮到刚入职不久的你打开思路
功能性问题
当需求进行分析与评审后系统都具备什么样的功能测试人员都一清二楚不管有没有进行冒烟测试功能问题都是我们最容易发现且最没有疑问的问题。具体的问题体现要依具体的需求文档而定。 web自动化测试https://www.bilibili.com/video/BV1MS4y1W79K/ 参考办法《需求设计文档》
兼容性问题
不管是B/S构架还是C/S架构在测试过程中都会做大量的兼容性测试虽然进行兼容性测试的时间不一样有专门留时间段进行兼容性测试也有在功能测试的过程中同步进行但兼容性测试始终是测试内容中的一大块。
比如按钮位置不对、文字显示不全、提示弹框出错等都是比较常见的兼容性问题。
参考办法用多种不同的浏览器版本进行验证
易用性问题
所有的测试问题中最有争议的莫过于易用性问题易用性本身就是从方便与合理两个角度测试的因此会因个人习惯与项目整体风格而产生的不同的意见加上不涉及功能往往这类问题也是走评审最多的。
比如导航按钮位置不合理、进行某步操作后没有给出明确的提示信息等。
参考办法走评审、做竞品分析
数据库问题
数据库问题最直观的体现就是界面给出的类似”数据库异常”的提示或是写数据写不过去这种问题要考虑数据库所在的机器是否正常配置是否正确连接进程是否正常运行等。
参考办法 日志
存储过程问题
都说在测试行业做手工测试太久的话很容易被人取代也找不到测试的乐趣这是事实因为不光技术的层面上不去就连发现的问题也不太让人信服了。
比如存储过程的问题跟以往通过bug的出现再去查看日志协助定位不同一般都是建议通过日志查看调用是否正常再去验证前台数据。
当然不是说不能通过前台现象确认存储过程的问题只是反过来更简单一些。从日志可以看到调用的存储过程传递的参数个数、位置、范围因此对业务与说明文档足够熟悉的话可以脱离界面从而测试调用下发这个环节。
比如通过动态日志监控某个界面调用的存储过程中下发的参数跟界面选择不符。
参考办法数据库字段说明
性能问题
性能测试比功能测试介入的晚一方面是由于功能不稳定不适合进行性能测试一方面也是因为性能问题往往改动比较大。由于性能测出现的问题大多都是比较大的问题且涉及的面比较广。
因此对于专项做性能的测试人员与开发人员都有比较广的技术面的要求往浅了说简单的稳定性测试保持长时间向服务器发送请求也是每个项目都必须进行的。比如往服务器加压的过程中某核心组件异常断掉或是因为请求未合理排队而导致服务器挂死等。
参考办法查看日志、减压定位
设计错误问题
虽然需求分析时针对很多特定的场景有评审过但还是避免不了在周期中很多因为设计错误而产生的bug这些问题要看具体的业务的设计与应用场景。往往认为最没有疑问的但是由于应用场景不一样视为缺陷的场景并不少见。
比如项目中只要涉及权限就会有角色但是有些项目中的管理权限是通过角色来限制而有些则还是通过用户来管理。
参考办法参考项目背景与适用场景、评审
外部条件问题
为什么需要进行测试通俗来讲只是让产品能适应不同的人在不同的环境做不同的操作。作为测试人员只是在上线前充当这过程中需要的人而已。
测试过程中为了看部件或系统的容错能力除了正常的功能测试外也会做相关的“暴力测试”比如断网断电。
参考办法测试前后的数据对比、测试后的数据验证
数据同步问题
这类测试往往在做手工测试时不易察觉需要接触接口测试或是性能测试后才能想到更深的同步问题。随着现在对服务器的释压分布式是我们比较常见的一个词不管是对服务器还是部件甚至是业务层面都会涉及到同步的问题。
比如在已知数据的基础上验证相关业务发现数据对不上排查了功能问题及误操作外就要通过其它方式比如时间去验证是否是同步的问题
参考办法查看日志、通过接口测试验证
需求理解问题
虽然这种问题不常见但现实告诉我们尽管有对需求进行评审但是在测试过程中还是避免不了会存在需求理解错误的问题当然这种问题不占大多数。
参考办法需求文档、评审
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
很多的时候我们为活着而活着生活总苦的过着过着也就过去了朝前看总会过去的没关系。
最大的敌人莫过于自己最大的缺点莫过于知错未改谁都不是生下来就是天才成功就要战胜自己跨过坎坷。
人最大的对手往往不是别人而是自己的懒惰。别指望撞大运运气不可能永远在你身上任何时候都要靠本事吃饭。你必须拼尽全力才有资格说自己的运气不好。