杭州IT培训
美国上市IT培训机构
0571-56026878
热门课程
Java开发
UID设计
Web前端
大数据
网络营销
PHP开发
VR/AR
高级电商
产品经理
UED设计
C/C++开发
linux云计算
主办会计
Android
嵌入式
iOS开发
C#/.Net开发
软件测试
Python
更多课程 >
了解达内
联系达内
0571-56026878
首页
达内介绍
培训课程
授课讲师
合作企业
在线试听
联系达内
热门课程:
Java
UID
WEB
PHP
网络营销
软件测试
会计
Linux
C++
VR/AR
UED
嵌入式
Android
IOS
.net
大数据
产品经理
高级电商
Python
杭州达内
>
雇主企业
>
疑难解答
软件测试工程师需要哪些技能
时间:
2018-11-28 20:27
发布:
软件测试
来源:
软件测试
分享到:
今天
达内
软件测试培训
分要给大家展示一下功能
测试工程师
必备的八项技能,好激动,就像终于练就了八块腹肌,迫不及待想展示一样,你准备好欣赏了吗?
一、 熟练使用
SQL
1、常用的 sql 语句一定会写。比如说增删改查之类。
2、了解数据库的事务、会编写存储过程、熟练常用的系统函数。
3、了解并可以进行数据库的备份、迁移、还原、镜像等操作
4、对 sql 语句进行调优,并对可以对运行的语句监控查看性能
5、了解数据库集群等操作。
二、 使用数据库,跟数据流向
1、数据库的本质
常见数据库主要是MAYSQL、ORECAL、Redis
其中Mysql数据库是典型的关系型数据库
2、数据库操作
(1) 数据库和表操作
(2)表数据操作
(3)复杂sql查询
三、 Linux
Linux是测试人员的基础功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。
1、基本命令
常用的Linux基本命令,面试经常会问的,或者给出一种场景,问你用什么命令。
2、查看日志
初级测试人员在工作时经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?
那就是根据发现的bug根据日志级别,来查看日志,定位问题。
那这里首先要说一下日志级别了。
首先记住这一点:日志级别越高,输出的信息越少 。
具体的日志级别分为四级:
info : 代码 info 信息,不包括
sql语句
等一些debug信息
warning warning : 代码警告信息
error : 程序本身报错信息 java.lang.outindexERROR.....
critical :几乎用不到
一般不符合需求的bug在 debug中,程序本身报错的bug在 error中。
四、 典型bug
1、抓包作用: 测试一个app搜索功能,抓包,抓到一个搜索接口,突然发现抓到了两个请求接口 -> 当访问量上来了,服务的压力上升两倍
2、数据流走向 : 测试时候发现页面上数据只有一条,但是数据库里面多了一条 -> 1、数据量变大,查询变慢 2、脏数据太多,瞬间爆满,程序崩溃了
3、弱网测试:app项目一定要有弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/wifi 等)
五、写好
测试用例
在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。编写测试用例,是测试人员的基本功,但是真正能写好的人并不多。
测试用例必须包含的内容:
用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。
1、测试用例的编写流程
需求分析->提取测试点->测试用例编写->测试用例评审
2、编写测试用例的思路
(1)根据产品的RPD,提取测试点。
(2)根据数据流的走向。
(3)根据的架构部署。
(4)编写测试用例的常用方法:等价类划分法、边界值分析法、流程图法等。
(5)覆盖弱网测试、接口测试、安全测试、性能测试等。
(6)常用测试工具有:Postman、 Charles、 Fiddler 、Jemter、Loadrunner等。
3、编写测试用例注意事项
(1)根据项目的实际情况设计测试用例表格
(2)用例格式不要生搬硬套
(3)根据具体情况编写
(4)学会质疑需求,不要完全按照需求来写测试用例,要从客户和产品的角度来理解需求,看到需求之外的功能和体验
4、管理测试用例
为什么要管理测试用例?
(1)测试用例数目巨大
(2)测试用例会根据需求的改变而改变
(3)测试用例需要长期补充完善
如何管理测试用例?
(1)原始的Excel管理
(2)专业的项目管理系统(eg:git、禅道、JIRA、Confiuence等)一般都为web格式
六、了解业务
做功能测试,一定要了解业务,甚至理解业务。只有把业务吃透,才能把功能测试做好,并且有一定的提高。
业务熟悉后,会知道很多常识,知道下面的常识之后,你就可以尝试进阶,学习做自动化测试、接口测试、性能测试
1、什么时候介入自动化 => 当你系统趋于稳定的时候
2、什么时候介入接口测试 => 当接口开发完毕的时候
3、什么时候介入性能测试 => 当出现促销的时候,或者抢购的时候(618大促,过年抢火车票,抢优惠券)
比如说,5000张优惠券,大概有多少人抢,在多长时间内抢完。
七、 http与https协议
面试经常关于Http协议的下面几个问题
1、Http协议原理
2、http和http协议的区别
3、TCP和UDP的区别
4、session和token的区别
5、公钥和私钥的理解
6、get和post的区别
7、从输入URL到页面加载发生了什么
8、什么叫代理,正向代理和反向代理?
八、 bug管理
做功能测试,还有个很重要的工作就是bug管理,一个优秀的的测试人员,线上bug非常多,多于和你一起工作的其他同事,但是线上bug非常少,少于其他同事。
1、 bug定义
(1)不符合需求的
(2)程序本身报错
(3)不符合用户的使用习惯
2、bug生命周期
当我们测试人员提交一个bug的时候,自始bug就有它的生命周期,从开始到结束。
3、bug单内容
Bug描述(summary)
环境信息:操作系统/数据库/浏览器/软件版本(OS/Database/Project/Build/Release)
所属功能模块
测试/开发人员
严重等级(1-5)
客户优先级
风险程度
状态
重现步骤
实际结果
是否要回归问题等
4、测试报告
把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础测试报告和测试计划一样,一般由测试leader编写,测试人员需要了解一下测试报告中都有哪些内容。
总结下来,做好功能测试并不是一件容易的事情。我做了两年的互联网功能测试来,还是很多知识不明白,只有不断的学习,自己才能成才。
很多人功能测试都做不好,就想做性能测试、自动化测试,其实是好高骛远,我觉得基础打好了,再去学习性能测试、自动化测试什么什么的,肯定事半功倍。
感谢您的阅读,以上就是达内软件测试培训分享给大家的好的功能测试工程师拥有的八块腹肌,你还差几块呢?更多软件测试相关的内容尽在达内软件测试培训,敬请关注!
免责声明:内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
预约申请免费试听课
姓名
电话
获取试听资格
怕钱不够?
就业挣钱后再付学费!
怕学不会?
从入学起,达内定制课程!
担心就业?
达内多家实践企业供你挑选 !
上一篇:
计算机数据表达与编程基础
下一篇:
Python如何入门?Python对生活的改变
相关推荐
人工智能算法和Python语言的区别
NET开发工具有哪些
ADO数据库编程入门
如何学习高级电商
开班时间
Java
12月28日
立即报名
UID
12月28日
立即报名
WEB
12月28日
立即报名
PHP
12月28日
立即报名
网络营销
12月28日
立即报名
软件测试
12月28日
立即报名
会计
12月28日
立即报名
Linux
12月28日
立即报名
C/C++
12月28日
立即报名
VR/AR
12月28日
立即报名
UED
12月28日
立即报名
嵌入式
12月28日
立即报名
Android
12月28日
立即报名
iOS
12月28日
立即报名
.net
12月28日
立即报名
大数据
12月28日
立即报名
产品经理
12月28日
立即报名
高级电商
12月28日
立即报名
选择城市和中心
北京
达内北京中关村中心
达内北京天坛中心
达内北京广渠门中心
达内北京南锣鼓巷中心
达内北京石景山中心
达内北京潘家园中心
达内北京海淀园中心
达内北京亚运村中心
达内北京魏公村中心
达内北京万寿路中心
达内北京亦庄大学生实训基地
达内北京网络营销中心
达内北京会计中心
黑龙江省
达内哈尔滨哈站中心
达内哈尔滨哈西中心
达内大庆中心
吉林省
达内长春长大中心
达内长春亚泰中心
辽宁省
达内沈阳三好中心
达内沈阳学府中心
达内沈阳奉天中心
达内大连胜利中心
达内大连腾飞中心
内蒙古
达内呼和浩特中心
达内包头中心
天津
达内天津天大中心
达内天津长宏中心
达内天津广开中心
达内天津滨海中心
河北省
达内石家庄先天下中心
达内石家庄中山路中心
达内秦皇岛中心
山西省
达内太原龙城中心
达内太原会计中心
达内太原学府中心
达内太原网络营销中心
达内晋中中心
达内运城中心
陕西省
达内西安交大中心
达内西安高新中心
达内西安和平门中心
达内西安省体中心
山东省
达内济南山大路中心
达内济南趵突泉中心
达内济南会计中心
达内济南大明湖中心
达内青岛山东路中心
达内烟台海港路中心
达内潍坊中心
达内临沂中心
达内青岛CBD中心
达内青岛西海岸中心
达内青岛城阳中心
达内淄博中心
达内济宁中心
河南省
达内郑州文化路中心
达内郑州嵩山路中心
达内郑州金水路中心
达内郑州东风路中心
达内南阳卧龙中心
达内洛阳王城中心
江苏省
达内南京总统府中心
达内南京新街口中心
达内南京软件谷中心
达内南京明故宫中心
达内南京常府街中心
达内苏州南门中心
达内苏州园区中心
达内苏州石路中心
达内无锡宝龙中心
达内无锡恒隆中心
达内徐州中心
安徽省
达内合肥银泰中心
达内合肥农大中心
达内合肥三孝口中心
达内合肥汇金中心
达内芜湖中心
达内蚌埠中心
上海
达内上海徐家汇中心
达内上海浦东中心
达内上海长寿路中心
达内上海外滩中心
达内上海南京路中心
达内上海陆家嘴中心
达内上海人民广场中心
达内上海徐家汇中心(童程童美)
达内上海浦东中心(童程童美)
达内上海长寿路中心(童程童美)
湖北省
达内武汉光谷中心
达内武汉洪山中心(原民大中心)
达内武汉武昌中心
达内武汉鲁广中心
四川省
达内成都钻石中心
达内成都高升桥中心
达内成都锦江中心
达内成都天府中心
达内成都金融街中心
达内绵阳中心
重庆
达内重庆杨家坪中心
达内重庆石桥铺中心
达内重庆江北中心
达内重庆解放碑中心
湖南省
达内长沙侯家塘中心
达内长沙松桂园中心
达内长沙芙蓉路中心
达内长沙河西CBD中心
江西省
达内南昌高新中心
达内南昌人民公园中心
浙江省
达内杭州西湖中心
达内杭州西溪中心
达内杭州黄龙中心
达内杭州创业中心
达内华东大学生实训基地
达内杭州武林门中心
达内杭州下沙中心
达内杭州文教中心
达内宁波中心
达内温州中心
达内金华中心
贵州省
达内贵阳中心
福建省
达内福州金山中心
达内厦门湖滨南中心
达内厦门软件园中心
达内福州鼓楼中心
云南省
达内昆明五一路中心
达内昆明春城路中心
广西省
达内南宁中心
广东省
达内广州五羊中心
达内广州天河北中心
达内广州体育东中心
达内广州岗顶中心
达内广州云计算中心
达内华南大学生实训基地
达内广州CBD中心
达内深圳罗湖中心
达内深圳龙岗中心
达内深圳宝安中心
达内深圳宝安体育馆中心
达内深圳童程童美中心
达内深圳地王中心
达内深圳科技园中心
达内深圳龙华中心
达内深圳汇海中心
达内珠海中心
达内东莞南城中心
达内东莞东城中心
达内佛山中心
达内中山中心
海南省
达内海南中心
台湾
达内台北中心