当前位置:网站首页>想跳槽?面试软件测试需要掌握的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 : 程序本身报错信息;
边栏推荐
- Global and Chinese market of barrier thin film flexible electronics 2022-2028: Research Report on technology, participants, trends, market size and share
- Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
- 函数:计算字符串中大写字母的个数
- Global and Chinese markets of Iam security services 2022-2028: Research Report on technology, participants, trends, market size and share
- 指针--剔除字符串中的所有数字
- Oracle foundation and system table
- “Hello IC World”
- 移植蜂鸟E203内核至达芬奇pro35T【集创芯来RISC-V杯】(一)
- Public key box
- Statistics 8th Edition Jia Junping Chapter 2 after class exercises and answer summary
猜你喜欢

CSAPP homework answers chapter 789

数字电路基础(二)逻辑代数

Dlib detects blink times based on video stream
![Cadence physical library lef file syntax learning [continuous update]](/img/0b/75a4ac2649508857468d9b37703a27.jpg)
Cadence physical library lef file syntax learning [continuous update]

150 common interview questions for software testing in large factories. Serious thinking is very valuable for your interview

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

CSAPP家庭作业答案7 8 9章

Sleep quality today 81 points

“Hello IC World”

Practical cases, hand-in-hand teaching you to build e-commerce user portraits | with code
随机推荐
China's county life record: go upstairs to the Internet, go downstairs' code the Great Wall '
Stc-b learning board buzzer plays music 2.0
Statistics 8th Edition Jia Junping Chapter 1 after class exercises and answers summary
Build your own application based on Google's open source tensorflow object detection API video object recognition system (I)
To brush the video, it's better to see if you have mastered these interview questions. Slowly accumulating a monthly income of more than 10000 is not a dream.
王爽汇编语言学习详细笔记一:基础知识
Statistics 8th Edition Jia Junping Chapter XIII Summary of knowledge points of time series analysis and prediction and answers to exercises after class
"If life is just like the first sight" -- risc-v
Build your own application based on Google's open source tensorflow object detection API video object recognition system (II)
ucore lab1 系统软件启动过程 实验报告
Why can swing implement a form program by inheriting the JFrame class?
Investment should be calm
函数:用牛顿迭代法求方程的根
[pointer] solve the last person left
Daily code 300 lines learning notes day 9
Global and Chinese market of goat milk powder 2022-2028: Research Report on technology, participants, trends, market size and share
Fundamentals of digital circuit (V) arithmetic operation circuit
Wang Shuang's detailed learning notes of assembly language II: registers
What is the transaction of MySQL? What is dirty reading and what is unreal reading? Not repeatable?
High concurrency programming series: 6 steps of JVM performance tuning and detailed explanation of key tuning parameters