项目实战自动化说明_第1页
项目实战自动化说明_第2页
项目实战自动化说明_第3页
项目实战自动化说明_第4页
项目实战自动化说明_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实战目的大家即将进入 项目实战的环节。目的:综合性运用前面学到的知识, 巩固和更好的理解知识点。包括:、Selenium、web API 接口测试、 Robot Framework对工作中进行项目自动化同学,有所启发。培训使用的项目的自动化需要解决的 往往是 基础性问题,共性的问题往往就是实际的工作中的项目自动化的问题可以在个人简历中加上项目经验这对有跳槽需求的同学,并且本身没有什么项目自动化经验的同学,是很重要的大家可以根据的简历模板,根据自身情况,修改一下。项目简介下面,对实战项目做个大概的介绍。同学写入简历,面试的时候,或许会问你项目产品的大体功能。所以大家要了解一下。项目实战所采用的是

2、一款教育产品,名字叫亿教亿学功能UI包括作业:老师发布给学生的,包括带知识点讲解的和普通作业。同步课学习学生可以自行在根据学校课程学习进度同步学习统计分析根据学习和作业数据,老师、管理员 可以分析具体每个学生的学习情况,也可以分析班级、学校乃至整个的学生整体的学习情况。产品 UI 功能的描述,请第一课注意中,登录系统的管理员账号,是不能给大家的。中的老师和学生账号,需要大家通过 API 创建,创建好后,缺省是 888888API 接口有些学校或者教育机构, 他们有自己的系统,里面有很多老师,学生的信息。但是他们想和 亿教题库,试卷和练习。联合,比如让他们的 老师和学生能够使用亿教的丰富的这时候

3、,就需要为他们创建学校,并且能够导入他们的班级、学生、到亿教上如果靠管理员在这个界面上手工完成,工作量太大,所以亿教 提供 WEB API 接口给他们,这样他们的系统就可以和亿教进行集成了。这个 API 接口提供了 班级、老师、学生 管理的功能,主要是增删改查。这个接口是给外部系统的接口了, 就需要 QA 测试这个接口接口文档是 第学校管理 API 接口.docx大家做接口之前需要自己阅读该 文档。使用本接口时,所有的 API 请求必须带上 vcode 参数。是为该学校分配的一个,唯一标识一个学校,必须私密保存,不能外泄。每个第错误的话系统发出的 API 请求,亿教服务。接收到之后,都要判断

4、vcode 是否正确,任务为了提高测试团队的用例执行效率,QA 团队已经将手工测试用例中适合自动化的一部分提取出来,放在文档testcases.xlsm 中。里面包含了 主要两部分的用例学员管理 API 接口测试用例老师、学生操作 web 界面测试用例公司自动化团队的成员,对 testcases.xlsm你作为中 所有用例进行自动化开发。请你用语言结合 Robotframework 自动化框架、selenium、requests 库,开发出一个自动化系统,实现里面所有用例的自动化。要求项目代码结构框架灵活,能够支持将来添加自动化用例代码。在 20 天左右开发完成任务分为如下的 6 期,每期完成

5、一批用例。直到将所有的用例都自动化完成。每期任务的说明详见下面小节。1 期先网盘 自动化项目/讲解目录中如下两个项目实战 1-上项目实战 1-下了解被测系统的功能,并且学习 老师的建议的 自动化项目的 代码目录结构;仔细体会中讲解的 第一个用例的自动化过程。学校对应的 vcode。根据接口文档和测试用例文档,开发自动测试系统,完成 用例文档中tc000001 tc000002 tc000003每个同学通过向老师申请 创建属于自己的学校,并分配该3 个用例的自动化可以在网盘 自动化项目/参考代码/spj01.zip 的基础上完成尽量自己实现, 有的参考 课程代码(spj02.zip),自己开发完

6、后,自动化项目/讲解 目录中 如下两个项目实战 2-上项目实战 2-下仔细体会中讲解的 1 期任务的自动化过程。对比自己的实现,作出相应的改进。提交结果代码到 vip 系统 1 期任务作业中。2 期根据接口文档和测试用例文档,开发自动测试系统,完成tc000051 tc000052 tc000053 tc000081 tc0000825 个用例的自动化用例文档中尽量自己实现, 有的参考 课程代码(spj03.zip),自己开发完后,自动化项目/讲解 目录中 如下两个项目实战 3-上项目实战 3-下仔细体会中讲解的 2 期任务的自动化过程。对比自己的实现,作出相应的改进。提交结果代码到 vip

7、系统 2 期任务作业中。3 期根据接口文档和测试用例文档,开发自动测试系统,完成 用例文档中tc001001 tc0010022 个用例的自动化这两个用例,需要大家自己去实现一个老师管理的关键字库, 可以用 实现,也可以用 RF 用户关键字去实现。建议大家使用 实现。尽量自己实现, 有的参考 课程代码(spj04.zip),自己开发完后,自动化项目/讲解 目录中 如下两个项目实战 4-上项目实战 4-下仔细体会中讲解的 3 期任务的自动化过程。对比自己的实现,作出相应的改进。提交结果代码到 vip 系统 3 期任务作业中。4 期根据接口文档和测试用例文档,开发自动测试系统,完成 用例文档中tc

8、002001 tc002002 tc0020813 个用例的自动化尽量自己实现, 有的参考 课程代码(spj05.zip),自己开发完后,自动化项目/讲解 目录中 如下两个项目实战 5-上项目实战 5-下仔细体会中讲解的 4 期任务的自动化过程。对比自己的实现,作出相应的改进。提交结果代码到 vip 系统 4 期任务作业中。5 期根据接口文档和测试用例文档,开发自动测试系统,完成 用例文档中tc005001 tc005002用例的自动化尽量自己实现, 有的参考 课程代码(spj06.zip),另外,要求大家 实现excel 用例自动执行拷贝testcases.xlsm 到自动化项目目录下面点击testcases.xlsm 的 s表单里面的 执行robot 自动化测试 按钮,可以自动调用 robot run_caselist.py 命令程序,文件名为 run_caselist.py开发一个该程序可以调用robot 自动化执行 导出的用例列表文件 tclist.txt 中 对应的用例。-自己开发完后,自动化项目/讲解 目录中 如下两个项目实战 6-上项目实战 6-下仔细体会中讲解的 5 期任务的自动化过程。对比自己的实现,作出相应的改进。提交结果代码到 vip 系统 5 期任务作业中。6 期根据接口文档和测试用例文档,开发自动测试系统,完成 用例文档

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论