测试脚本模块化和数据分离思想
一、一个好的测试用例应该能满足如下要求
以最简单的登录为例:
1、换任何一个用户登录,都不需要修改底层代码;
2、可以满足多个用户登录;
3、可以适用于其它网站的登录;
因此,就要实现脚本的模块化和数据分离。
二、脚本功能分析与模块化
脚本主要要实现的功能可以分为以下4步:
openBrowser
openUrl
findElement
sendKeys
checkResult
三、测试脚本模块化和数据分离
测试脚本模型如下:
数据存在文本文件或者数据库,保证主干代码尽量不修改。