软件研发

代码当然还是很有用的,浏览一下代码,查看一些具体的代码段

2018-07-16 10:59:24 | 来源:中培企业IT培训网

实现看起来应该是什么样子呢?代码很多,在本书中再印刷出来不会有什么帮助。代码当然还是很有用的,浏览一下代码,查看一些具体的代码段。

打开autotest/test/pomxml文件。这是一个Maven项目的对象模型文件,它配置了所有测试使用的插件。Maven的POM文件是声明式的XML文件,测试的步骤是一步一步地执行指令,所以在后一种情况下使用的是Java。

顶部是属性块,里面会保存依赖的版本。这里并不需要修改版本号,放在这里是为了POM文件的其他部分减少版本依赖:

<properties>

<junit.version>XXX</junit.version>

<selenium.version>XXX</selenium.version>

<cucumber.version>XXX() cucumber.version>

</properties>

下面是JUnit、Selenium和Cucumber的依赖:

<dependency>

<groupId>j unit</groupId>

<artifactId>j unit</artif actId>

<version>$ { j unit .version } </ve r sion>

</dependency>

<dependency>

<groupId>o rg . s eleniumhq . s elenium</groupId>

<artifactId>selenium- j ava</artifactId>

<version> $ { selenium . version } </version>

</dependency>

<dependency>

<groupId>info.cukes</groupId>

<artifactId>cucumber-core</artifactId>

<version> $ { cucumber . version } </version>

</dependency>

<dependency>

<groupId>info.cukes</groupId>

<artifactId>cucumber-j ava</artif actId>

<version> $ { cucumb e r . version } </version>

</dependency>

<dependency>

<groupId>info.cukes</groupId>

<artifactId>cucumber- j unit</artifactId>

<version> $ { cucumber .version } </version>

</dependency>

要根据Cucumber的方法去定义测试,我们需要feature文件用人类可读的语言去描述

测试步骤。

标签: 代码