F-Yuan303 / EmailTest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EmailTest Project

1.项目开发

本项目是以java为开发语言,eclipse作为开发平台所建立的maven项目。 其主要功能是在集成环境中实现邮件的发送。其中包括纯文本邮件的发送、包含本地文件的邮件的发送、包含网络资源的邮件的发送。其次,项目中还包含了对项目源码的单元测试以及集成测试。这些此时可以用来检测方法的正确与否以及接口的完整性。其中包含了Junit,Mockito等资源包。 整个项目托管在github上,目前建有mainmaster两个分支,主要项目都存在master分支上。该仓库被设定为公共仓库,所以可以直接拉取代吗。

2.测试步骤与方法

测试可以通过两种渠道实现:

  1. 第一种是从github上拉取源码,在集成环境下,对测试的类和文件选择run as junit test,即可进行相应的单元测试和集成测试。从输出可以看到错误所在和大致原因,可以通过该方法进行定位再进行修改。
  2. 第二种方法是采用持续集成测试工具,本项目采用的是Jenkinsgit与其其进行关联,保证了代码的实时更新。在java所在文件启动cmd,输入java -jar jenkins.war启动,然后再网页端进入http://localhost:8080/。登陆后进入平台。在项目设置中设定预想的目标,进行构建,即可进行测试。在控制台输出可以查看测试的所有信息。同时也可以进行对项目文件的下载,以及对提交的查看。

3.缺陷管理步骤与方法

由于Github自带缺陷管理工具,所以可以直接在Github上的Issues部分进行缺陷的管理。在该模块可以撰写所发现的bug等一系列问题,其中附带的标签、里程碑等可以很好的对这些问题进行分门别类。开发者通过这些问题对缺陷进行修复和管理。 更具体的内容可以参考官方文档https://guides.github.com/features/issues/

About