一种用于手机电子邮件的自动化测试方法

文档序号:7786897阅读:251来源:国知局
专利名称:一种用于手机电子邮件的自动化测试方法
技术领域
本发明涉及一种邮件通信测试方法,特别是涉及一种用于手机电子邮件的自动化测试方法。
背景技术
随着电子邮件在手机及PC端的普及,手机电子邮件的使用越来越广泛,电子邮件在大多数手机都会内置,电子邮件测试作为软件测试一个很重要的模块,目前都是手动执行,使用一手机/电脑发送电子邮件,另一手机/电脑接收电子邮件,两者查看是否一致,人为执行电子邮件的发送、接收过程,查看内容是否正确,填写测试报告。这种测试手法会存在以下几个问题,其一测试是人为的,效率较低,其二,人为对比发送,接收的电子邮件内容,会存在判定误差,其三,需要进行电子邮件发送,接收成功率测试时,需要花费大理时间,测试不准确。

发明内容
本发明的目的在于克服现有技术的不足,提供一种用于手机电子邮件的自动化测试方法,能实现电子邮件收发的自动化,并能对电子邮件收发内容进行判错,提高测试效率,节省人力资源,使测试更加精准。为了达到上述目的,本发明采用的技术方案是,一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,所述的电子邮件测试工具为手机端电子邮件系统在PC端的模拟器,其步骤如下
步骤1. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤1.2、在PC端的电子邮件自动化测试工具中编辑电子邮件,向和手机端同步的电子邮件测试工具发送电子邮件,同时保存所发送的电子邮件内容;
步骤1. 3、和手机端同步的电子邮件测试工具接收电子邮件内容后,由电子邮件自动化测试工具获取;
步骤1. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。上述步骤1. 1所述的电子邮件测试工具的被测试对象具体为添加手机端电子邮件收发系统的所有界面。所述的手机电子邮件的自动化测试方法,其详细步骤如下 步骤S101、程序开始;
步骤S102、在PC端电子邮件自动化测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S103、向手机端发送电子邮件,并保存所发送的电子邮件内容; 步骤S104、判断与手机端同步的电子邮件测试工具是否成功接收电子邮件,是则执行步骤S105,否则执行步骤S108 ;
步骤S105、电子邮件自动化测试工具获取电子邮件测试工具接收的内容;步骤S106、根据电子邮件编号将发送与接收的电子邮件进行对比;
步骤S107、判断发送与接收的数据是否一致,是则执行步骤S109,否则执行步骤S108 ;
步骤S108、记录错误,生成测试报告;
步骤S109、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤SllO ; 步骤Sl 10、结束程序。上述步骤S107所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。本发明的另一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,所述的电子邮件测试工具为手机端电子邮件系统在PC端的模拟器,其步骤如下
步骤2. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤2. 2、在PC端的电子邮件测试工具中编辑电子邮件,向所述电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;
步骤2. 3、电子邮件自动化测试工具接收由电子邮件测试工具发送的电子邮件内容
后;
步骤2. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。上述步骤2. 1所述的电子邮件测试工具的被测试对象具体为添加手机端电子邮件收发系统的所有界面。所述的用于手机电子邮件的自动化测试方法,其详细步骤如下 步骤S201、程序开始;
步骤S202、在PC端电子的电子邮件测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S203、向电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;
步骤S204、判断电子邮件自动化测试工具是否成功接收电子邮件,是则执行步骤 S205,否则执行步骤S208 ;
步骤S205、电子邮件自动化测试工具获取接收的电子邮件内容; 步骤S206、根据电子邮件编号将发送与接收的电子邮件进行对比; 步骤S207、判断发送与接收的数据是否一致,是则执行步骤S209,否则执行步骤S208 ; 步骤S208、记录错误,生成测试报告;
步骤S209、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤S210 ; 步骤S210、结束程序。步骤S207所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。与现有技术相比,本发明的有益效果是自动化测试工具发送并获取和手机端同步的电子邮件测试工具接收的电子邮件,并进行内容比较,生成测试结果,能实现电子邮件收发的自动化,并能对电子邮件收发内容进行判错,提高测试效率,节省人力资源,使测试更加精准。


图1为本发明的实施例1的方法流程图; 图2为本发明的实施例1的详细工作流程图; 图3为本发明的实施例2的方法流程图4为本发明的实施例2的详细工作流程图。
具体实施例方式本发明的主旨在于克服现有技术的不足,提供一种用于手机电子邮件的自动化测试方法,该方法通过两种途径实现,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,所述的电子邮件测试工具为手机端电子邮件系统在PC端的模拟器。第一种测试方法为在电子邮件自动化测试工具中编写电子邮件,另外一种测试方法为在电子邮件测试工具内编写电子邮件。将电子邮件自动化测试工具发送、和手机端同步的PC端电子邮件测试工具接收的电子邮件获取,并进行内容比较,生成测试结果,能实现电子邮件收发的自动化,并能对电子邮件收发内容进行判错,使测试更加精准。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。实施例1
本发明的实施例1的方法流程图如图1所示,一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,其步骤如下 步骤1. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤1. 2、在PC端的电子邮件自动化测试工具中编辑电子邮件,向和手机端同步的电子邮件测试工具发送电子邮件,同时保存所发送的电子邮件内容;
步骤1. 3、和手机端同步的电子邮件测试工具接收电子邮件内容后,由电子邮件自动化测试工具获取;
步骤1. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。上述步骤1. 1所述的电子邮件测试工具的对象具体为添加手机端电子邮件收发系统的所有界面。本发明的实施例1的详细工作流程图如图2所示,所述的手机电子邮件的自动化测试方法,其详细步骤如下
步骤S101、程序开始;
步骤S102、在PC端电子邮件自动化测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S103、向手机端发送电子邮件,并保存所发送的电子邮件内容; 步骤S104、判断与手机端同步的电子邮件测试工具是否成功接收电子邮件,是则执行步骤S105,否则执行步骤S108 ;
步骤S105、电子邮件自动化测试工具获取电子邮件测试工具接收的内容; 步骤S106、根据电子邮件编号将发送与接收的电子邮件进行对比; 步骤S107、判断发送与接收的数据是否一致,是则执行步骤S109,否则执行步骤S108 ; 步骤S108、记录错误,生成测试报告;
6步骤S109、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤SllO ; 步骤Sl 10、结束程序。上述步骤S107所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。上述步骤S108中所述的测试报告为在测试时电子邮件自动化测试工具发送电子邮件,编号并保存,和手机端同步的电子邮件测试工具接收相应编号的电子邮件,测试相应编号的电子邮件是否接收成功,未收到相应编号的电子邮件则提示接收错误,生成测试报告;自动化测试工具获取来自电子邮件测试工具接收的电子邮件内容,并将相对应的编号, 进行内容对比,若相对应的编号内容错误,则提示内容错误,生成测试报告。实施例2
本发明的实施例2的方法流程图如图3所示,一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,其步骤如下 步骤2. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤2. 2、在PC端的电子邮件测试工具中编辑电子邮件,向所述电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;
步骤2. 3、电子邮件自动化测试工具接收由电子邮件测试工具发送的电子邮件内容
后;
步骤2. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。上述步骤2. 1所述的电子邮件测试工具的被测试对象具体为添加手机端电子邮件收发系统的所有界面。本发明的实施例2的详细工作流程图如图4所示,所述的用于手机电子邮件的自动化测试方法,其详细步骤如下
步骤S201、程序开始;
步骤S202、在PC端电子的电子邮件测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S203、向电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;
步骤S204、判断电子邮件自动化测试工具是否成功接收电子邮件,是则执行步骤 S205,否则执行步骤S208 ;
步骤S205、电子邮件自动化测试工具获取接收的电子邮件内容; 步骤S206、根据电子邮件编号将发送与接收的电子邮件进行对比; 步骤S207、判断发送与接收的数据是否一致,是则执行步骤S209,否则执行步骤S208 ; 步骤S208、记录错误,生成测试报告;
步骤S209、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤S210 ; 步骤S210、结束程序。上述步骤S207所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。上述步骤S208中所述的测试报告为在测试时电子邮件测试工具向电子邮件自动化测试工具发送电子邮件,由电子邮件自动化测试工具编号并保存,电子邮件自动化测试工具接收相应编号的电子邮件,测试相应编号的电子邮件是否接收成功,未收到相应编号的电子邮件则提示接收错误,生成测试报告;自动化测试工具获取来自电子邮件测试工具的电子邮件内容,并将相对应的编号,进行内容对比,若相对应的编号内容错误,则提示内容错误,生成测试报告。实施例1与实施例2相比,实施例1为在PC端的电子邮件自动化测试工具中编辑电子邮件,向和手机端同步的电子邮件测试工具发送电子邮件,同时保存所发送的电子邮件内容,在电子邮件测试工具接收电子邮件内容后,再由电子邮件自动化测试工具获取并进行对比。而实施例2为在PC端的电子邮件测试工具中编辑电子邮件,再向电子邮件自动化测试工具发送电子邮件,并由自动化测试工具保存所发送的电子邮件内容。本发明使用自动化测试工具将电子邮件自动化测试工具发送、和手机端同步的PC 端电子邮件测试工具接收的电子邮件获取,并进行内容比较,生成测试结果,能实现电子邮件收发的自动化,并能对电子邮件收发内容进行判错,提高测试效率,节省人力资源,使测试更加精准。
权利要求
1.一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,其步骤如下步骤1. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤1.2、在PC端的电子邮件自动化测试工具中编辑电子邮件,向和手机端同步的电子邮件测试工具发送电子邮件,同时保存所发送的电子邮件内容;步骤1. 3、和手机端同步的电子邮件测试工具接收电子邮件内容后,由电子邮件自动化测试工具获取;步骤1. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。
2.根据权利要求1所述的用于手机电子邮件的自动化测试方法,其特征在于步骤1.1 所述的电子邮件测试工具的对象具体为添加手机端电子邮件收发系统的所有界面。
3.根据权利要求1或2所述的用于手机电子邮件的自动化测试方法,其特征在于,其详细步骤如下步骤S101、程序开始;步骤S102、在PC端电子邮件自动化测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S103、向手机端发送电子邮件,并保存所发送的电子邮件内容; 步骤S104、判断与手机端同步的电子邮件测试工具是否成功接收电子邮件,是则执行步骤S105,否则执行步骤S108 ;步骤S105、电子邮件自动化测试工具获取电子邮件测试工具接收的内容; 步骤S106、根据电子邮件编号将发送与接收的电子邮件进行对比; 步骤S107、判断发送与接收的数据是否一致,是则执行步骤S109,否则执行步骤S108 ; 步骤S108、记录错误,生成测试报告;步骤S109、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤SllO ; 步骤Sl 10、结束程序。
4.根据权利要求3所述的用于手机电子邮件的自动化测试方法,其特征在于步骤 S107所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。
5.一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具,电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,其步骤如下步骤2. 1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中; 步骤2. 2、在PC端的电子邮件测试工具中编辑电子邮件,向所述电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;步骤2. 3、电子邮件自动化测试工具接收由电子邮件测试工具发送的电子邮件内容后;步骤2. 4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。
6.根据权利要求5所述的用于手机电子邮件的自动化测试方法,其特征在于步骤2.1 所述的电子邮件测试工具的对象具体为添加手机端电子邮件收发系统的所有界面。
7.根据权利要求5或6所述的用于手机电子邮件的自动化测试方法,其特征在于,其详细步骤如下步骤S201、程序开始;步骤S202、在PC端电子的电子邮件测试工具编辑电子邮件,并对电子邮件进行编号; 步骤S203、向电子邮件自动化测试工具发送电子邮件,并由电子邮件自动化测试工具保存所发送的电子邮件内容;步骤S204、判断电子邮件自动化测试工具是否成功接收电子邮件,是则执行步骤 S205,否则执行步骤S208 ;步骤S205、电子邮件自动化测试工具获取接收的电子邮件内容; 步骤S206、根据电子邮件编号将发送与接收的电子邮件进行对比; 步骤S207、判断发送与接收的数据是否一致,是则执行步骤S209,否则执行步骤S208 ; 步骤S208、记录错误,生成测试报告;步骤S209、判断是否执行下一个测试,是则执行步骤S102,否则执行步骤S210 ; 步骤S210、结束程序。
8.根据权利要求7所述的用于手机电子邮件的自动化测试方法,其特征在于步骤 S207所述的数据包括发送和接收的电子邮件的内容及电子邮件的编号。
全文摘要
一种用于手机电子邮件的自动化测试方法,在PC端安装电子邮件测试工具及自动化测试工具。电子邮件测试工具为在PC端模拟手机端电子邮件系统与手机端同步执行电子邮件发送和接收的工具,其步骤如下1、将电子邮件测试工具的对象插入到电子邮件自动化测试工具中;2、在PC端的电子邮件自动化测试工具中编辑电子邮件,向和手机端同步的电子邮件测试工具发送电子邮件,同时保存所发送的电子邮件内容;3、和手机端同步的电子邮件测试工具接收电子邮件内容后,由电子邮件自动化测试工具获取;4、电子邮件自动化测试工具对比发送和接收的电子邮件内容,生成测试报告。能实现电子邮件收发的自动化,并自动进行判断,提高测试效率,节省人力资源。
文档编号H04L12/26GK102510567SQ201110428508
公开日2012年6月20日 申请日期2011年12月20日 优先权日2011年12月20日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1