目录:导读

  • 一、测试用例的编写
  • 二、http与https协议
  • 三、业务了解能力
  • 四、测试工具的使用
  • 五、自动化测试代码编写能力
  • 六、熟练使用SQL
  • 七、Linux

一、测试用例的编写

1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。

2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。

3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。

4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等,

5.学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。

二、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了,当然它也是可以仅仅获取数据的。

三、业务了解能力

首先明确一点一定要了解业务,只有了解业务,才能把功能测试做好,并且会有一定的提高。

什么时候接入自动化-----当你的系统趋于稳定的时候。

什么时候介入接口测试-----当接口开发完毕的时候。

什么时候介入性能测试-----当出现促销的时候,或者抢购的时候等等。

四、测试工具的使用

1、接口测试工具:Postman

使用Postman进行接口测试,输入url地址,请求方法,参数点击发送查看接口是否正确。

2、性能测试工具:jmeter

使用jmeter对系统进行性能测试,对系统进行压力测试、负载测试、稳定性测试等

五、自动化测试代码编写能力

1、ui自动化编写
a、web自动化:一般是使用python+selenium对web网站进行ui自动化脚本的编写
b、app自动化:一般是使用python+appuim对移动端进行ui自动化脚本的编写
2、接口自动化编写
一般是使用python+requests进行接口自动化测试的

六、熟练使用SQL

1.常用的sql语句,如增删改查。

2.了解数据库的事务,会编写存储过程,熟练常用的系统函数。

3.了解并可以进行数据库的备份,迁移,还原,镜像等。

4.对sql语句进行调优,并对可以运行的语句监控查看性能。

5.了解数据库的集群。

七、Linux

1.Linux是测试人员的基本功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。

2.初级测试人员工作是经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?
根据发现的bug日志级别,来查看日志,定位问题,那这里首先要说一下日志级别。日志级别越高,输出的信息越少。
info:代码info信息,不包括sql语句等一些debug信息。
warning :代码警告信息。
error : 程序本身报错信息
一般不符合需求的bug在debug中,程序本身报错的在error中。


软件测试需要学什么?全网最全软件测试必备7大技能详解,摇身一变资深测试相关推荐

  1. Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解

    封面:洛小汐 作者:潘潘 做大事和做小事的难度是一样的.两者都会消耗你的时间和精力,所以如果决心做事,就要做大事,要确保你的梦想值得追求,未来的收获可以配得上你的努力. 前言 上一篇文章 <My ...

  2. 全网最全微服务架构—Spring Cloud详解,没有比这更详细的了!

    原文地址: https://blog.51cto.com/14570694/2482244 本文不是讲解如何使用Spring Cloud的教程,而是探讨Spring Cloud是什么,以及它诞生的背景 ...

  3. 饥荒机器人怎么解锁_《饥荒》全人物解锁属性及技能详解 全人物介绍

    第5页:机器人 展开 机器人 英文名称:WX-78 英文称号:The Soulless Automaton 英文名言:EMPATHY MODULE NOT RESPONDING 英文技能介绍:Not ...

  4. php推荐码生成,最新最全PHP生成制作验证码代码详解(推荐),验证码详解_PHP教程...

    最新最全PHP生成制作验证码代码详解(推荐),验证码详解 1.0 首先先看代码 好,现在结合以上代码,来分析分析以上用到的几个函数: ① imagecreatetruecolor(); imagecr ...

  5. 最全的jquery datatables api 使用详解

    https://www.cnblogs.com/amoniyibeizi/p/4548111.html 最全的jquery datatables api 使用详解 学习可参考:http://www.g ...

  6. 饥荒机器人怎么解锁_饥荒全人物解锁方法以及属性技能详解

    饥荒的原版游戏共有十余种人物供玩家们选择,每个角色属性技能不同,解锁条件也不同.下面小编就带来了饥荒全人物解锁方法及属性技能详解,一起来看看哪些角色适合玩耍吧. 第 5 页 机器人 机器人 英文名称: ...

  7. 屏幕小于6英寸的手机_6英寸屏幕真的大么?你可能对“全面屏”有什么误解!详解全面屏手机那些事...

    6英寸屏幕真的大么?你可能对"全面屏"有什么误解!详解全面屏手机那些事 2018-05-15 10:31:35 225点赞 278收藏 118评论 小编注:想获得更多专属福利吗?金 ...

  8. Mercury:唯品会全链路应用监控系统解决方案详解(含 PPT)

    Mercury:唯品会全链路应用监控系统解决方案详解(含 PPT) http://www.open-open.com/lib/view/open1470732672604.html

  9. 王者荣耀s12赛季服务器维护,王者荣耀s12赛季全装备最新调整更新属性详解汇总...

    王者荣耀s12赛季装备调整了哪些内容?游戏在今天进行了一系列的调整更新,为了S12赛季,很多小伙伴们都想知道具体有哪些内容更新吧?下面是小编带来的最新调整属性效果汇总,感兴趣的可以一起来关注下哦! 王 ...

  10. 全网最全软件测试面试题,拿不到offer算我输!

    在当今竞争激烈的软件测试职场中,想要获得理想的职位,就要在面试前做足充分准备,不断的了解用人单位和面试岗位的需求,才能做到"知己知彼,百战不殆." 今天在这里,小编专门为各位即将入 ...

最新文章

  1. Linux修改文件权限为777
  2. java instanceof 原理_java-在现代JVM实现中如何实现instanceof?
  3. android系统自带的Service原理与使用
  4. mysql数据库新建一个递增的_分享一个mysql实验—基于数据库事务隔离级别RR及RC的测试...
  5. python:连接Oracle数据库后控制台打印中文为??
  6. html5文件域的自动获取,HTML5 文件域+FileReader 读取文件(一)
  7. js 取得input绑定的datalist中的值_javascript基础修炼(9)——MVVM中双向数据绑定的基本原理...
  8. JQuery在循环中绑定事件的问题详解
  9. 数据结构详解之栈和队列
  10. IOS开发之——AFN-文件下载(03)
  11. 词法分析,语法分析,语义分析
  12. cookie基础知识
  13. 武大三行情书第一名---《螃蟹在剥我的壳》
  14. 华为鸿蒙系统新闻点评,关于华为鸿蒙操作系统,品牌专家是这样点评的
  15. jq 修改元素css伪类样式
  16. Unity技术手册 - 生命周期内速度限制(Limit Velocity Over Lifetime)子模块和速度继承(Inherit Velocity)子模块
  17. oracle lob类型和mysql text_LOB数据类型
  18. 2021阿里云申请免费SSL证书最新流程
  19. “SaaS+PaaS+生态”三位一体,用友树立公有云flag
  20. 对对碰-第11届蓝桥杯Scratch省赛真题第6题

热门文章

  1. 【Python面向对象编程】第19篇 只读属性
  2. 主要计算机网络设备及其主要用途
  3. 解决荣耀magicbook Linux版 无线网卡驱动安装不上的问题
  4. Git 工具 - 储藏(Stashing) git stash 暂存现在工作区的内容
  5. 高速钢(HSS)金属切削刀具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. php调用微信公众号支付接口,Thinkphp实现微信公众号支付接口
  7. 一个app的流程分析
  8. 72个嵌入式技术网站
  9. 进击的Libra:路在何方?中国应如何应对?
  10. 分析:G20相争 IMF得利