随笔分类 - 自动化测试
摘要:GUI自动化测试稳定性,最典型的表现形式就是,同样的测试用例在同样的环境上,时而测试通 过,时而测试失败。 这也是影响GUI测试健康发展的一个重要障碍,严重降低了GUI测试的可信性。 五种造成GUI测试不稳定的因素:1. 非预计的弹出对话框;2. 页面控件属性的细微变化;3. 被测系统的A/B测试;
阅读全文
摘要:1、测试脚本与数据解耦(数据驱动) 让操作相同但是数据不同的测试可以通过同一 套自动化测试脚本来实现,只是在每次测试执行时提供不同的测试输入数据。 2、页面对象模型(POM) 以页面为单位来封装页面上的控件以及控件的部分操作。而测试用例使 用页面对象来完成具体的界面操作。 3、业务流程抽象 基于操作
阅读全文
摘要:第一,需求稳定,不会频繁变更。自动化测试最怕的就是需求不稳定,过高的需求变更频率会导致自动化测试用例的维护成本直线上升。 刚刚开发完成并调试通过的用例可能因为界面变化,或者是业务流程变化,不得不重新开发调试。所以 自动化测试更适用于需求相对稳定的软件项目。第二,研发和维护周期长,需要频繁执行回归测试
阅读全文
摘要:自动化测试的本质是先写一段代码,然后去测试另一段代码,所以实现自动化测试用例本身属于开发工 作,需要投入大量的时间和精力,并且已经开发完成的用例还必须随着被测对象的改变而不断更新,你 还需要为此付出维护测试用例的成本。 优势:1. 自动化测试可以替代大量的手工机械重复性操作,测试工程师可以把更多的时
阅读全文

浙公网安备 33010602011771号