自动化运维是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转变为自动化操作。相对于自动化运维理念,许多公司还是采用传统的运维。传统的IT运维是等到IT故障出现后再由运维人员采取相应的补救措施。查看全文>>
软件测试培训中会涉及到判定覆盖(Decision Coverage)这个概念,判定覆盖又称为分支覆盖,其原则是设计足够多的测试用例,在测试过程中保证每个判定至少有一次为真值,有一次为假值。判定覆盖的作用是使真假分支均被执行,虽然判定覆盖比语句覆盖测试能力强,但仍然具有和语句覆盖一样的单一性。查看全文>>
PO是Page Object的缩写,PO模式是自动化测试项目开发实践的最佳设计模式之一。 核心思想是通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化, 只需要调整页面元素封装的代码,提高测试用例的可维护性、可读性。查看全文>>
临近年底,播妞和一些软件测试行业的小伙伴交流,发现大家都在讨论一个问题,2023年,软件测试还值得入行吗? 叫好or唱衰?卷or润?下面就来讲讲。查看全文>>
SQL注入产生的根本原因是因为程序在开发过程中不注意规范书写SQL语句和对特殊字符进行过滤,导致客户端可以通过全局变量POST和GET提交一些特殊字符,让SQL语句正常执行。查看全文>>
很多朋友最近在纠结转行做软件测试工程师有没有前景,笔者认为不用纠结,因为我接下来的分析将带你们走出困境。查看全文>>