web项目通常都是搭建在Linux系统上,所以作为一名测试人员,需要熟悉Linux系统,熟知Linux指令,只有做到上面两点,才能在性能测试阶段,通过各种指令对服务器各项性能指标进行监听,课程设计同样也是考虑到以上情况,所以针对如下知识进行了讲解:
nLinux终端命令
n文件和目录的增加、删除、编辑、保存
n系统信息相关命令
nLinux远程连接、管理
nVI编辑器
.数据库无论是移动端的项目,还是web项目,都会涉及数据的持久化存储,那数据库是必选必用的一项技术,而测试工程师在针对接口和性能测试的时候,也会涉及到数据库的访问,所以这块知识也是必须学,必须会,所以本次课改以Mysql为载体,深度讲解了数据库相关知识:
nSQL语法
u建库(删库)、建表(删表)
u增删改查
u多条件查询
u排序、分组、连接
u聚合函数
n数据库高级功能
u数据库设计
u函数
u存储过程
u视图
u事务
u索引
u外键
、功能测试功能测试是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,是软件测试中最常见,同样也是必不可少的测试环节,所以这个章节分布了较多的课时,近0个小时。
.1测试理论在测试入门阶段,已经给各位同学简单介绍了一下测试理论,在这个章节中,则会着重讲解测试理论,如:软件测试的分类、软件开发模型、测试模型、软件质量模型、测试用例定义和要素等,诸多理论中,最为重要的就是测试用户的设计技巧,所以下一章节就是针对测试用例的多种设计技巧讲解。
.测试用例设计技巧测试用例设计方法是编写测试用例的指导思想,在这个章节里面就会涵盖所有常用的用例设计方法:
n等价类方法
n边界值方法
n因果图
n判定表
n状态迁移法
n正交
n场景
.缺陷管理此章节主要介绍,什么是软件缺陷,任何的软件,只要经历过测试阶段,那就会测试出一些缺陷,这些缺陷如何呈现,如何跟踪,他的流程又是怎么样,是本章节的重点内容。
n缺陷定义
n缺陷判断标准
n缺陷报告
n缺陷跟踪流程
.4测试管理工具测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。通过使用测试管理工具,测试用例可以被多个测试活动或阶段复用,可以输出测试分析报告和统计报表。有些测试管理工具可以更好地支持协同操作,共享中央数据库,支持并行测试和记录,从而大大提高测试效率,课程体系中为了让同学们熟练掌握测试管理工具,高效完成测试工作,引入了禅道和JIRA,正所谓手中有粮心中不慌
.5web项目实战基于上述几个阶段理论知识的学习,在此处就可以针对一个电商的系统进行相关的功能性测试了,一个功能完备的电商系统正在等着大家,通过这个项目的学习,大家可以掌握如下技能:
n搭建项目测试环境
n熟悉项目业务
n项目测试流程
n测试计划和方案
n功能测试分析
n状态迁移法的使用
n测试流程分析
n非功能测试分析
n测试报告编写
nFiddler抓包
4、Python对于多数同学而言,学完整套课程,肯定不甘于成为一名初级测试人员,肯定想往更高的层次发展,比如精通自动化测试的测试工程师,那作为一名中级测试人员,掌握python这门编程语言就尤为重要了,通过python可以编写很多的自动化测试脚本,辅助测试人员完成更高效,更加自动化的测试过程,课程体系中涵盖了如下的python技能。
4.1Python基础这部分内容主要介绍了Python的环境搭建、基础语法、流程控制、函数等内容,包含了以下技术点:
nPython环境搭建
nPyCharm
n程序执行原理
n注释
n变量
n变量类型
n输入输出
n运算符
n判断语句
n循环
n字符串
n列表
n元组
n字典
n函数基础
n变量进阶
n函数进阶
n匿名函数
4.Python面向对象此章节介绍了面向对象的编程思想,包含了以下技术点:
n类
n对象
n封装
n继承
n多态
4.Python异常、模块、文件此章节主要介绍了Python中的异常处理、模块和文件处理,包含了以下技术点:
n异常
n模块和包
n文件操作
4.4UnitTest框架UnitTest框架是编写自动化测试脚本的基础,来管理用例,包含了以下技术点:
nUnitTest基本使用
nUnitTest断言
n参数化
n生成HTML测试报告
5、接口测试接口测试不依赖前端的开发进度,服务端设计出接口文档就可以着手测试工作,需求阶段我们就可以做出测试计划,配置测试环境,每提交一个接口就可以进行测试。接口测试的目标就是在前端测试开始前完成所有接口测试,这样可以尽早的抛出问题,节约测试时间,所以接口测试也是最为重要的一个环节,在课程体系中,此块课程内容达到了7个小时,接口测试工具选用Postman。
5.1接口测试基础api接口是前端和后端,移动端和后端商定好的规则,想要完全的看懂接口,测试接口那就必须掌握如下知识:
n接口及接口测试概念
nHTTP协议
n接口规范
n项目环境说明
n接口测试流程
5.Postman实现接口测试在上个章节明白了接口是什么,如何访问后,就要通过特定的工具,对接口进行测试了,在课程体系中选用了Postman完成接口测试,课程体系中涵盖如下知识:
nPostman介绍和安装
nPostman基本用法
nPostman高级用法
nPostman测试报告
nPostman接口测试项目实战
5.数据库操作访问接口,通常意味着需要针对数据库进行相应的操作,所以在此处,课程着重讲解如何通过python代码操作数据库,将学过的SQL语句运用于数据库增删改查,并针对数据库的事务进行了相关的实操演练。
5.4代码实现接口测试在前面章节中,讲解了通过postman完成接口测试,如果想完成自动化接口测试那必须通过代码集成,所以在此处讲解了一些常用的测试库和测试框架开发:
nRequest库
nUnitTest库
n接口测试框架开发
n项目实战
5.5持续集成本章节主要介绍如何把持续集成技术和接口测试相结合,主要包含如下技术点:
n持续集成介绍
nGit
nJenkins
n持续集成Postman
n持续集成代码
5.6接口测试扩展nHTTPS
nMock测试
nWebsevice接口分析
n接口测试总结
6、Ego微商小程序在新版本课程中,加入了“Ego微商”
转载请注明:http://www.0431gb208.com/sjszlff/769.html