当前位置:网站首页>想跳槽?面试软件测试需要掌握的7个技能你知道吗
想跳槽?面试软件测试需要掌握的7个技能你知道吗
2022-07-06 09:24:00 【测试小婉】
目录
一、测试用例的编写
1、在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。
测试用例包含的内容:
用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。
2、当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。
二、编写测试用例常用的方法:
等价类划分法
边界值分析法
错误推断法
流程图法等
3、学会质疑需求,不要完全按照需求来写测试用例,要从用户角度去理解需求,看到需求之外的功能和体验。

三、http协议原理
1、http协议原理
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。
2、TCP和UDP区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输。
3、get和post区别
Get: 它用于获取信息,它只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。
Post: 它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。
四、了解业务能力
首先明确一点一定要了解业务,只有了解业务,才能把功能测试做好,并且会有一定的提高。
什么时候接入自动化?
当你的系统趋于稳定的时候。
什么时候介入接口测试?
当接口开发完毕的时候。
什么时候介入性能测试?
当出现促销的时候,或者抢购的时候等等。
五、测试工具的使用
接口测试工具:
Postman使用Postman进行接口测试,输入url地址,请求方法,参数点击发送查看接口是否正确。

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

六、自动化测试代码编写能力
ui自动化编写
web自动化:一般是使用python+selenium对web网站进行ui自动化脚本的编写
app自动化:一般是使用python+appuim对移动端进行ui自动化脚本的编写
一般不符合需求的bug在debug中,程序本身报错的在error中。
七、Linux
1、Linux是测试人员的基本功,不需要掌握太难或者很不常见的Linux命令,正常能做到查看日志,定位问题就可以了。
2、初级测试人员工作是经常遇到,发现bug,开发不承认或者不愿意解决的情况,测试人员怎么摆脱这样的问题呢?根据发现的bug日志级别,来查看日志,定位问题,那这里首先要说一下日志级别。日志级别越高,输出的信息越少。
接口自动化编写
一般是使用python+requests进行接口自动化测试的

熟练使用SQL
常用的sql语句,如增删改查。
了解数据库的事务,会编写存储过程,熟练常用的系统函数。
了解并可以进行数据库的备份,迁移,还原,镜像等。
对sql语句进行调优,并对可以运行的语句监控查看性能。
了解数据库的集群。
info:代码info信息,不包括sql语句等一些debug信息;
warning :代码警告信息;
error : 程序本身报错信息;
边栏推荐
- Express
- Global and Chinese market of portable and handheld TVs 2022-2028: Research Report on technology, participants, trends, market size and share
- Build your own application based on Google's open source tensorflow object detection API video object recognition system (I)
- 【指针】使用插入排序法将n个数从小到大进行排列
- 【指针】求二维数组中最大元素的值
- Function: calculates the number of uppercase letters in a string
- [pointer] find the largest string
- flask实现强制登陆
- “Hello IC World”
- 函数:字符串反序存放
猜你喜欢
![[Ogg III] daily operation and maintenance: clean up archive logs, register Ogg process services, and regularly back up databases](/img/31/875b08d752ecd914f4e727e561adbd.jpg)
[Ogg III] daily operation and maintenance: clean up archive logs, register Ogg process services, and regularly back up databases

MySQL development - advanced query - take a good look at how it suits you

STC-B学习板蜂鸣器播放音乐2.0

ucore lab1 系统软件启动过程 实验报告

Sleep quality today 81 points

The salary of testers is polarized. How to become an automated test with a monthly salary of 20K?

Build your own application based on Google's open source tensorflow object detection API video object recognition system (I)

Leetcode simple question: check whether the numbers in the sentence are increasing

High concurrency programming series: 6 steps of JVM performance tuning and detailed explanation of key tuning parameters

Fundamentals of digital circuit (IV) data distributor, data selector and numerical comparator
随机推荐
Opencv recognition of face in image
With 27K successful entry ByteDance, this "software testing interview notes" has benefited me for life
Fundamentals of digital circuits (II) logic algebra
Sleep quality today 81 points
【指针】查找最大的字符串
Dlib detects blink times based on video stream
China's county life record: go upstairs to the Internet, go downstairs' code the Great Wall '
Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
STC-B学习板蜂鸣器播放音乐2.0
Global and Chinese markets of Iam security services 2022-2028: Research Report on technology, participants, trends, market size and share
How to transform functional testing into automated testing?
MySQL中什么是索引?常用的索引有哪些种类?索引在什么情况下会失效?
【指针】数组逆序重新存放后并输出
四元数---基本概念(转载)
使用 flask_whooshalchemyplus jieba实现flask的全局搜索
基于485总线的评分系统双机实验报告
What are the business processes and differences of the three basic business modes of Vos: direct dial, callback and semi direct dial?
[pointer] solve the last person left
Flash implements forced login
【指针】求字符串的长度