2020-05-07 19:03发布
1、 软件测试基础知识:
测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等等、CMMI /ISO9001
2、 各种测试工具的使用:
我们在测试的工作中为了能够提高工作效率进程会用到很多工具、QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具、虽然说工具不是万能的但是工具能为我们提高工作效率所以不能吧工具当神一样看待、但是必须得会熟练的使用
3、 操作系统相关知识:
Windows、linux、uinx这些都必须会使用、而且不仅仅是简单的操作、一般的服务管理、注册表编辑、命令行操作都需要会、可以想象下一个连apache服务都不会安装配置的人、谁能想象你可以做好基于apache环境的测试工作、什么?不知道怎么查看磁盘压力、IO数据。windows linux都有提供自带的工具可用于查看这些数据、perfmon、top什么的。
4、 数据库知识:
现在Oracle的DBA待遇比一般的开发人员待遇还高就知道数据库在企业中的重要性了、作为测试人员虽然不需要有DBA的能力、但是基本的数据库操作你必须得会把、不管是Oracle、DB2、MSsql还是mysql最少都应该能熟悉使用其中的一二。
5、 计算机硬件知识:
做过性能测试的朋友都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、路由器、防火墙这些设备都需要有所了解。
01 测试用例的编写
1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。
2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。
3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。
4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等;
5.学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。
02 http与https协议
1、http协议原理
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。----自行百度补脑
2、TCP和UDP区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输.。—自行百度补脑
3、get和post区别
(1)Get,它用于获取信息,它只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。
(2)Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。
03 业务了解能力
首先明确一点一定要了解业务,只有了解业务,才能把功能测试做好,并且会有一定的提高。
● 什么时候接入自动化?
——当你的系统趋于稳定的时候。
● 什么时候介入接口测试?
——当接口开发完毕的时候。
● 什么时候介入性能测试?
——当出现促销的时候,或者抢购的时候等等。
04 测试工具的使用
1、接口测试工具:apipost
使用apipost进行接口测试,输入url地址,请求方法,参数点击发送查看接口是否正确。
2、性能测试工具:jmeter
使用jmeter对系统进行性能测试,对系统进行压力测试、负载测试、稳定性测试等
05 自动化测试代码编写能力
1、ui自动化编写
a、web自动化:
一般是使用python+selenium对web网站进行ui自动化脚本的编写
b、app自动化:
一般是使用python+appuim对移动端进行ui自动化脚本的编写
2、接口自动化编写
一般是使用python+requests进行接口自动化测试的
06 熟练使用SQL
1.常用的sql语句,如增删改查。
2.了解数据库的事务,会编写存储过程,熟练常用的系统函数。
3.了解并可以进行数据库的备份,迁移,还原,镜像等。
4.对sql语句进行调优,并对可以运行的语句监控查看性能。
5.了解数据库的集群。
07 Linux
1.Linux是测试人员的基本功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。
2.初级测试人员工作是经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?根据发现的bug日志级别,来查看日志,定位问题,那这里首先要说一下日志级别。日志级别越高,输出的信息越少。
info:
代码info信息,不包括sql语句等一些debug信息;
warning :
代码警告信息;
error :
程序本身报错信息;
一般不符合需求的bug在debug中,程序本身报错的在error中。
选拔领导,公司高层自然有自己标准,我们作为员工,首先要做到服从。
实打实的说,其实培训出来的是为了更能贴合企业的需求,掌握技能要求,是否参加培训个人的权利,考官一般不会抵触,培训不是为了应对面试,是为了能更好的复合企业的用人要求。平常心态去看这件事,因为现在培训已经成为主流了,大学学习的都是理论型的知识,...
确定适当的目标,诱发人的动机和行为,达到调动人的积极性的目的。目标作为一种诱引,具有引发、导向和激励的作用。一个人只有不断启发对高目标的追求,也才能启发其奋而向上的内在动力。每个人实际上除了金钱目标外,还有如权力目标或成就目标等。管理者要将...
回答问题先不要着急说不,尤其是在面试的时候。因为你来面试,说明在工作方面,你目前处于被动地位,是你想得到一份工作,你直接说不,面试就进行不下去了。而且面试官问这个问题,不代表公司的现状就是如此,也不代表公司的未来就是如此,只是想通过回答了解...
主要是看你能不能在这个公司呆的久不久,看看稳定性怎么样
可以接受加班,但我一般都不会加班,因为我能够在白天的时间里把该做的事情都全部做完。
兄台,劝你去培训下积累个项目经验要不瞎编乱造很容易露馅的一旦被戳穿,没有强大的心理素质会留下心理阴影的且行且珍惜吧~
在面试的时候,面试官让候选人说出自己的缺点时,很多人都会这样说:我最大的缺点就是喜欢加班,不做完工作,都不会下班……我觉得我最大的缺点就是善良……我最大的缺点就是实干,不会拍马屁……我最大的缺点就是人太好,同事有困难,我不忍心拒绝同事……那...
如果薪资提供的差不多,可以考虑哪家企业给你的平台更大,或者发展空间更大这样为以后的职业发展有帮助
1、问到你什么时间可以到岗?能不能尽快到岗?2、主动给你说公司的各种福利待遇?3、主动告诉你公司未来的发展规划4、把你带入公司未来的发展中以上是我在U就业的时候老师告诉我的,希望对你有帮忙...
做图的有创客贴https://www.chuangkit.com/,懒设计https://www.fotor.com.cn/,ps软件,图帮主https://www.tubangzhu.com/。公众号排版的最常用的是135编辑器https://www.135editor.com/,秀米,i排版,96编辑器,易点微信编辑器,小蚂蚁编辑器H5制作的有微...
说实话真的范围真的有点广那我从这几个比较重要的方面给大家总结一下礼仪方面:不要穿着太随意,大方整洁就OK。见到HR记得礼貌问好简历:简历上着重写项目经验和工作经历,如果设设计师建议你发送作品集的时候标注一下自己的基本信息和联系方式并且以联系方式...
一般会先有笔试题、然后人力面试,和项目经理面试,有些公司会要求做些小项目,系统啥的
按照市场正常行情报价就可以,若是觉得自己技术技能这块都ok的话,可以报高点。
最多设置5个标签!
1、 软件测试基础知识:
测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等等、CMMI /ISO9001
2、 各种测试工具的使用:
我们在测试的工作中为了能够提高工作效率进程会用到很多工具、QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具、虽然说工具不是万能的但是工具能为我们提高工作效率所以不能吧工具当神一样看待、但是必须得会熟练的使用
3、 操作系统相关知识:
Windows、linux、uinx这些都必须会使用、而且不仅仅是简单的操作、一般的服务管理、注册表编辑、命令行操作都需要会、可以想象下一个连apache服务都不会安装配置的人、谁能想象你可以做好基于apache环境的测试工作、什么?不知道怎么查看磁盘压力、IO数据。windows linux都有提供自带的工具可用于查看这些数据、perfmon、top什么的。
4、 数据库知识:
现在Oracle的DBA待遇比一般的开发人员待遇还高就知道数据库在企业中的重要性了、作为测试人员虽然不需要有DBA的能力、但是基本的数据库操作你必须得会把、不管是Oracle、DB2、MSsql还是mysql最少都应该能熟悉使用其中的一二。
5、 计算机硬件知识:
做过性能测试的朋友都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、路由器、防火墙这些设备都需要有所了解。
01 测试用例的编写
1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。
2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。
3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。
4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等;
5.学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。
02 http与https协议
1、http协议原理
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。----自行百度补脑
2、TCP和UDP区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输.。—自行百度补脑
3、get和post区别
(1)Get,它用于获取信息,它只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。
(2)Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。
03 业务了解能力
首先明确一点一定要了解业务,只有了解业务,才能把功能测试做好,并且会有一定的提高。
● 什么时候接入自动化?
——当你的系统趋于稳定的时候。
● 什么时候介入接口测试?
——当接口开发完毕的时候。
● 什么时候介入性能测试?
——当出现促销的时候,或者抢购的时候等等。
04 测试工具的使用
1、接口测试工具:apipost
使用apipost进行接口测试,输入url地址,请求方法,参数点击发送查看接口是否正确。
2、性能测试工具:jmeter
使用jmeter对系统进行性能测试,对系统进行压力测试、负载测试、稳定性测试等
05 自动化测试代码编写能力
1、ui自动化编写
a、web自动化:
一般是使用python+selenium对web网站进行ui自动化脚本的编写
b、app自动化:
一般是使用python+appuim对移动端进行ui自动化脚本的编写
2、接口自动化编写
一般是使用python+requests进行接口自动化测试的
06 熟练使用SQL
1.常用的sql语句,如增删改查。
2.了解数据库的事务,会编写存储过程,熟练常用的系统函数。
3.了解并可以进行数据库的备份,迁移,还原,镜像等。
4.对sql语句进行调优,并对可以运行的语句监控查看性能。
5.了解数据库的集群。
07 Linux
1.Linux是测试人员的基本功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。
2.初级测试人员工作是经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?根据发现的bug日志级别,来查看日志,定位问题,那这里首先要说一下日志级别。日志级别越高,输出的信息越少。
info:
代码info信息,不包括sql语句等一些debug信息;
warning :
代码警告信息;
error :
程序本身报错信息;
一般不符合需求的bug在debug中,程序本身报错的在error中。
相关问题推荐
选拔领导,公司高层自然有自己标准,我们作为员工,首先要做到服从。
实打实的说,其实培训出来的是为了更能贴合企业的需求,掌握技能要求,是否参加培训个人的权利,考官一般不会抵触,培训不是为了应对面试,是为了能更好的复合企业的用人要求。平常心态去看这件事,因为现在培训已经成为主流了,大学学习的都是理论型的知识,...
确定适当的目标,诱发人的动机和行为,达到调动人的积极性的目的。目标作为一种诱引,具有引发、导向和激励的作用。一个人只有不断启发对高目标的追求,也才能启发其奋而向上的内在动力。每个人实际上除了金钱目标外,还有如权力目标或成就目标等。管理者要将...
回答问题先不要着急说不,尤其是在面试的时候。因为你来面试,说明在工作方面,你目前处于被动地位,是你想得到一份工作,你直接说不,面试就进行不下去了。而且面试官问这个问题,不代表公司的现状就是如此,也不代表公司的未来就是如此,只是想通过回答了解...
主要是看你能不能在这个公司呆的久不久,看看稳定性怎么样
可以接受加班,但我一般都不会加班,因为我能够在白天的时间里把该做的事情都全部做完。
兄台,劝你去培训下积累个项目经验要不瞎编乱造很容易露馅的一旦被戳穿,没有强大的心理素质会留下心理阴影的且行且珍惜吧~
在面试的时候,面试官让候选人说出自己的缺点时,很多人都会这样说:我最大的缺点就是喜欢加班,不做完工作,都不会下班……我觉得我最大的缺点就是善良……我最大的缺点就是实干,不会拍马屁……我最大的缺点就是人太好,同事有困难,我不忍心拒绝同事……那...
如果薪资提供的差不多,可以考虑哪家企业给你的平台更大,或者发展空间更大这样为以后的职业发展有帮助
1、问到你什么时间可以到岗?能不能尽快到岗?2、主动给你说公司的各种福利待遇?3、主动告诉你公司未来的发展规划4、把你带入公司未来的发展中以上是我在U就业的时候老师告诉我的,希望对你有帮忙...
做图的有创客贴https://www.chuangkit.com/,懒设计https://www.fotor.com.cn/,ps软件,图帮主https://www.tubangzhu.com/。公众号排版的最常用的是135编辑器https://www.135editor.com/,秀米,i排版,96编辑器,易点微信编辑器,小蚂蚁编辑器H5制作的有微...
说实话真的范围真的有点广那我从这几个比较重要的方面给大家总结一下礼仪方面:不要穿着太随意,大方整洁就OK。见到HR记得礼貌问好简历:简历上着重写项目经验和工作经历,如果设设计师建议你发送作品集的时候标注一下自己的基本信息和联系方式并且以联系方式...
一般会先有笔试题、然后人力面试,和项目经理面试,有些公司会要求做些小项目,系统啥的
按照市场正常行情报价就可以,若是觉得自己技术技能这块都ok的话,可以报高点。