当前位置:网站首页>想跳槽?面试软件测试需要掌握的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 : 程序本身报错信息;
边栏推荐
- Practical cases, hand-in-hand teaching you to build e-commerce user portraits | with code
- Global and Chinese markets of electronic grade hexafluorobutadiene (C4F6) 2022-2028: Research Report on technology, participants, trends, market size and share
- Statistics 8th Edition Jia Junping Chapter 2 after class exercises and answer summary
- What is an index in MySQL? What kinds of indexes are commonly used? Under what circumstances will the index fail?
- 1. Payment system
- Fundamentals of digital circuit (IV) data distributor, data selector and numerical comparator
- How to transform functional testing into automated testing?
- c语言学习总结(上)(更新中)
- The four connection methods of JDBC are directly coded
- Oracle foundation and system table
猜你喜欢
“Hello IC World”
Leetcode simple question: check whether the numbers in the sentence are increasing
The salary of testers is polarized. How to become an automated test with a monthly salary of 20K?
Don't you even look at such a detailed and comprehensive written software test question?
Login the system in the background, connect the database with JDBC, and do small case exercises
ucore lab1 系统软件启动过程 实验报告
数字电路基础(五)算术运算电路
The common methods of servlet context, session and request objects and the scope of storing data in servlet.
Fundamentals of digital circuit (V) arithmetic operation circuit
150 common interview questions for software testing in large factories. Serious thinking is very valuable for your interview
随机推荐
Login the system in the background, connect the database with JDBC, and do small case exercises
[pointer] octal to decimal
[pointer] find the largest string
Investment should be calm
Function: find 1-1/2+1/3-1/4+1/5-1/6+1/7-... +1/n
函数:计算字符串中大写字母的个数
[pointer] the array is stored in reverse order and output
Build your own application based on Google's open source tensorflow object detection API video object recognition system (II)
指针--剔除字符串中的所有数字
Quaternion -- basic concepts (Reprint)
Numpy Quick Start Guide
数字电路基础(二)逻辑代数
Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
Réponses aux devoirs du csapp 7 8 9
Public key box
Soft exam information system project manager_ Project set project portfolio management --- Senior Information System Project Manager of soft exam 025
Practical cases, hand-in-hand teaching you to build e-commerce user portraits | with code
My first blog
C language learning summary (I) (under update)
Global and Chinese market of barrier thin film flexible electronics 2022-2028: Research Report on technology, participants, trends, market size and share