自动化测试
自动化测试:自动化测试的一个很重要的目的就是提高测试效率,并且快速的反馈质量。但是各个领域的自动化还是有一些区别的,比如:web自动化和移动端自动化。而对于自动化来说,首先还是要去学习自动化的框架(并不是写代码),好的框架能够让你事半功倍。而对于自动化人员来说,学习自动化框架对于自己后面的自动化开发工作是很有帮助的。
web自动化测试:目前流行的是selenium框架+脚本语言(python or ruby)。系统的学习下selenium框架,并且尝试搭建起来并且用于自己的项目,这样你对自动化的理解可能就会更深入。脚本语言,只要你有过编程的基础,上手肯定很快。
移动端自动化测试:目前流行的是Appium。Appium 官方宣称支持同时支持Android, IOS, FirefoxOS。并且appium 你可以用任何你熟悉的开发语言来进行编写测试用例。例如Java, Python, Ruby, PHP, JavsScript, Object-C, C#.....
Appium 在Android 上如果是大于4.1 则用的是uiautomator, 以下版本则使用Selendroid(selenium for android). IOS上采用uiautomation库做支持。
Appium 的稳定性相对较差点,但是同样采用的控件的定位方式对不懂java而熟悉其它语言的来说还是相当不错的选择。
或者你可以通过使用TestWriter(一款零编码的自动化测试工具,既可以测试web、又可以测试移动端),通过使用了解其作用后,深入研究其框架,可能会更有兴趣。