-
性能测试--岗位职责
1、构建性能测试体系;
2、制定性能测试指标;
3、性能测试脚本开发、维护与执行;
4、构建性能测试场景;
5、性能测试指标部署与监控;
6、对性能瓶颈进行定位调优,提升性能瓶颈
性能测试---技术要求:
1、掌握全部自动化测试工程师的技术要求;
2、掌握至少一个性能测试工具;
3、掌握应用程序常见架构设计方法;
4、能够基于Linux操作系统进行指标监控和软件部署;
5、能够进行SQL层面的监控与调优;
6、掌握海量数据下的数据库架构方案
查看全部 -
自动化测试--技术要求:
1、掌握全部功能测试工程师的技术要求;
2、掌握至少一门语言;
3、掌握企业代码版本管理技术;
4、掌握HTTP协议工作原理;
5、掌握各类测试框架
查看全部 -
性能测试的基本流程。
查看全部 -
自动化测试的基本流程。
查看全部 -
功能测试的基本流程。
查看全部 -
商业角度看项目的诞生过程。
查看全部 -
高级测试工程师技能书。
查看全部 -
中级测试工程师的技能树。
查看全部 -
初级测试工程师需要满足的要求。
查看全部 -
4-2 功能测试的基本流程
需求分析(软件做什么,有什么功能,用户需求)——测试计划(一个文档,计划书)——测试用例设计——用例评审(写完测试用例后,整个项目组人员对用例一条条过一遍)(避免个人背锅,工作做得更好)——冒烟测试——集成测试(有自己的测试用例,测试用例都要评审下比较好)——系统测试——验收测试——bug管理——产生测试报告——项目上线——线上回归。
每个测试有要有用例评审和bug管理,把自己工作该做到的做到位,避免背锅,个人被问责,集体责任
遗留bug一定要说明,风险评估
是否上线拿不准找领导再审批
查看全部 -
4-1 站在商业角度看项目的诞生过程
初级-中级-高级-资深-独立创业,视角变化
项目的研发流程:
发现需求(有需求才有市场)——测算市场规模(会解决多少人的问题,用户量,面向c端)——竞品调研(别人家做了哪些产品,好与不好,我们的产品比别人好在哪里)——设计商业模式(业务模式等)——设计产品原型(前三步非常重要)——软件架构设计(ui、ue、软件满足用户需求功能用什么架构实现)——软件开发——软件测试——线上部署——运维维护(给用户使用软件)——营收测算(收费和免费的测算方法不同,免费吸引流量,流量可以变现)——需求收集(用户使用的反馈)——产品升级——又到软件开发——。。。。。
简历上并不是项目写的越多越好,而是说明自己对这个项目做了多少贡献,不是发现了多少bug,而是自己在项目质量上做了什么
查看全部 -
2-5 测试工程师岗位晋升
一个项目中,都要做,只有等级,没有功能、自动化、性能等的技术方向
初级测试开发工程师能力要求:
1、技术能力:熟悉软件开发流程以及测试流程,熟悉各种测试方法,如黑盒、白盒、灰盒、集成、冒烟等测试流程(大概一个月左右,就能学会)
2、能够在指导下完成功能测试或者独立完成功能测试(一般入职会有人带)
3、能够判断软件是否符合上线标准(软件质量,已知的bug修复,未知的风险,对公司软件使用用户有一定的了解,是否能上线)
4、积极主动、能够在能力范围内承担更多职责(软性,态度热情)
5、良好的沟通能力和团队协作能力(多人协作,沟通能力很重要)
查看全部 -
2-2 功能测试工程师的岗位职责及技能要求
岗位职责:
1、根据项目进度制定测试计划(国家五年计划,项目中的时间点上测试做什么,做安排)
2、根据需求文档设计测试用例(要干什么形成文档,要实现的功能,用例:描述用户的使用场景)
3、执行测试用例从而发现bug(后置操作,为了提高软件质量而存在,软件质量在整个项目流程中有什么操作会变坏,测试工程师都要注意纠正,质量把控,不仅是为了最后发现bug)
4、追踪bug直到修复完成(要有bug修复流程,修复到什么程度,和开发确认是否为bug)
5、应用程序的版本质量管理(游戏升级,微信更新,最新版本质量如何,风险如何,那一版)
6、产出测试报告,评估上线风险(整个项目完成之后具体质量情况,报告要客观,有风险就写有,拿捏不准就写自己拿捏不准,不能修改添加个人意识结果)
技术要求:
1、掌握测试用例的设计方法(一套科学全面的方法进行设计)
2、熟悉软件项目的开发流程(整个项目上把控质量,了解整个项目流程,修复优化,更好)
3、掌握bug的生命周期(从诞生到消亡,有整套管理)
4、能够独立进行软件项目的部署(只要开发包,自己搭环境,部署软件,自己把握版本的质量)
5、掌握数据库的基本操作(用户用软件时,对数据库增删改查,测试时数据有变动要验证数据库)
6、有一定的质量把控、项目管路的思维(并不是管理团队,要有流程思维,发现流程中的缺陷,进行优化)
查看全部 -
2-1 分类
从技术角度:
1、功能测试(登录,功能是否能实现、用户体验如何)
2、自动化测试(功能测试的一部分,能用程序代码自动执行,重复性的工作,优化工作效率)
3、性能测试(场景,电商秒杀,用户量多,网站崩溃等,将大量涌入压力分到服务器上,更多用户能用)
从应用类型角度:
1、web测试(基于浏览器的应用测试,网页上的)
2、app测试(手机上,移动端)
3、小程序测试(搭载在某款软件上,微信小程序)
4、客户端测试(pc端应用,大型网游,)
从用户角度:
1、前端(用户可以看的见的,可以直接操作的)
2、后端(用户看不到的,在服务器上的)
各分类的关系:
前端和后端是大分类
前端:web、小程序、app、客户端
后端:接口【API】
前后端中每一个都要做的:功能测试、自动化测试、性能测试
功能测试都差不多,雷同,模仿用户使用。
学习技术专精某一方向,成为专家
查看全部 -
从应用类型角度看测试:WEB测试、小程序测试、APP测试、客户端测试。
从用户角度看测试:前端(能够看见的,能操作的)。
后端(看不到的叫后端)。
各测试分类之间的关系
前端:WEB、小程序、APP、客户端
后端: 接口(API)
2者都需要功能测试、自动化测试、性能测试
查看全部 -
性能测试工程师的岗位职责及技能要求
查看全部 -
功能测试工程师的岗位职责及技能要求:
功能测试工程师的岗位职责:
1、根据项目进度制定测试计划
2、根据需求文档设计测试用例
3、执行测试用例从而发现Bug
4、追踪Bug直到修复完成
5、应用程序的版本质量管理
6、产出测试报告,评估上线风险
功能测试工程师的技术要求:
1、掌握测试用例的设计方法
2、熟悉软件项目的开发流程
3、掌握Bug的生命周期
4、能够独立进行软件项目的部署
5、掌握数据库的基本操作
6、有一定的质量把控、项目管理的思维
查看全部 -
软件测试工程师的分类:
技术角度看测试:功能测试、自动化测试、性能测试
应用类型角度看测试:web测试、app测试、小程序测试、客户端测试
从用户角度看测试:前端、后端
各测试分类之间的关系:前端:web-小程序-app-客户端
后端(服务端):接口API 、功能测试、自动化测试、性能测试
查看全部 -
这是一个笔记测试
查看全部
举报