软件测试一般学什么技能?该如何规划职业方向?有些朋友对软件测试这个行业可能还比较陌生,这么说吧,有人把功能开发比喻成盖一座房子,那么软件测试技术人员就是对盖房子所用的材料、外观样式、工程图纸、抗震性和线路铺设这些综合因素进行验证,最后得出一份“质检报告”。查看全文>>
自动化运维是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转变为自动化操作。相对于自动化运维理念,许多公司还是采用传统的运维。传统的IT运维是等到IT故障出现后再由运维人员采取相应的补救措施。查看全文>>
软件测试培训中会涉及到判定覆盖(Decision Coverage)这个概念,判定覆盖又称为分支覆盖,其原则是设计足够多的测试用例,在测试过程中保证每个判定至少有一次为真值,有一次为假值。判定覆盖的作用是使真假分支均被执行,虽然判定覆盖比语句覆盖测试能力强,但仍然具有和语句覆盖一样的单一性。查看全文>>
PO是Page Object的缩写,PO模式是自动化测试项目开发实践的最佳设计模式之一。 核心思想是通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化, 只需要调整页面元素封装的代码,提高测试用例的可维护性、可读性。查看全文>>
临近年底,播妞和一些软件测试行业的小伙伴交流,发现大家都在讨论一个问题,2023年,软件测试还值得入行吗? 叫好or唱衰?卷or润?下面就来讲讲。查看全文>>
SQL注入产生的根本原因是因为程序在开发过程中不注意规范书写SQL语句和对特殊字符进行过滤,导致客户端可以通过全局变量POST和GET提交一些特殊字符,让SQL语句正常执行。查看全文>>