软件定制开发吧 关注:1,359贴子:19,336
  • 0回复贴,共1

app自动化测试工具

只看楼主收藏回复

Symbio app自动化测试工具
什么是SELION?
一个复杂的网站,拥有大量的页面和访问量,涉及30种不同的语言,一直被来自不同地区的开发人员升级维护,因此在这种多元化世界里我们更加需要测试,并且是全面的测试。我们为您提供易维护的测试用例,减少测试人员的开发工作。在Java环境中, SeLion 让前端自动化测试更加容易。
SELION 包括哪些?
SeLion使用了:
WebDriver – 使用浏览器本身对自动化测试的支持
IOS-Driver – 对IOS本地、混合或者手机页面应用进行自动化
Selendroid – 是一个 Android 原生应用的 UI 自动化测试框架
Maven – 一种软件项目管理和整合工具
TestNG – 是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试、回归测试、功能测试、综合测试及其它更多的测试。
为什么要使用SELION?
使用Java原生的测试框架来代替旧的“记录回放”式测试软件是一种趋势。它能够驾驭复杂流程和多语言环境。SeLion就是这样一种基于WebDriver的Selenium框架。
SeLion在TestNGA和Selenium的基础上建立,提供一系列的功能。它可以用来测试网站和手机应用。
SELION的工作方式
What is SeLionSeLion使用页面对象作为基本方法,这种方法也是Selenium社区极力推荐的。页面元素标识器不再是测试用例里的硬编码,而是记录在YAML页面定义文件中,将其转换为Java类,以便在测试用例中被引用。如果页面元素发生了变化,类文件会重新生成,就算有多个团队使用相同的类,他们也不用修改任何测试用例代码,更不需要重写,甚至不用维护基本的页面定义。


1楼2017-12-08 16:55回复