05月29日
前言 UI 测试的本质在于模拟人手的点击和肉眼的审查,然而,不管是点击页面上的按钮还是查看这些控件是否正确都需要先定位到这些元素。selenium 提供了多种定位方式,不过主要以“CSS 选择器”为主。因为其他方法都可以看成它的子集,所以这里只讨论 CSS 定位。本文先讨论 CSS 选择器编写流程 CSS 选择器编写流程 这里我们以“登录 Coding”为例进行说明。 分析测试 登录操作主要分四…
05月29日
写在之前 之前在 coding 的博客上发了 “codingUI 测试的那些事”,可能不少人觉得有点水,或是有点泛泛而谈不够具体。下面这个系列就具体讲讲如何开发 UI 测试。我想以一个开发者的视角来写这个系列,可以说是开发实录吧。有几点还是要先声明下的: 自动化测试有很多实现方案,本文使用的框架组合是 maven + junit + selennium ( java )。系统环境是 window…
10月29日
一般来说对一个网站做测试,最直接的方法就是用手点,眼睛看。用手点和眼睛看把网站的功能点都过一遍,比如在百度首页的搜索框里输入 “coding”,点击“百度一下”,用眼睛看会不会弹出有关 “coding” 的搜索页面。不过,你点了2天之后就会发现,这些点击和“眼睛确认”是一个机械式重复的过程。 当你遇到重复操作的事情,你就要想想如何让机器去做这些事。用人脑去从事这种低等人工智能的活动绝对是种浪费。…