当前位置:网站首页>Want to change jobs? Do you know the seven skills you need to master in the interview software test
Want to change jobs? Do you know the seven skills you need to master in the interview software test
2022-07-06 15:13:00 【Test Xiaowan】
Catalog
Two 、 Common ways to write test cases :
3、 ... and 、http Protocol principle
Four 、 Understand business capabilities
5、 ... and 、 Use of test tools
Performance testing tools :jmeter
6、 ... and 、 Automated testing of code writing capabilities
One 、 Test case writing
1、 The most important document in testing , He It's the core of the testing work , Is a set of input and output standards when testing , It's a specific comparison of software requirements . Write test cases , It's the basic skill of the tester , There are not many people who can really write well .
What the test case contains :
Use case number , Use case name , Test background , precondition , priority , Test data , testing procedure , Expected results , The actual result , remarks .
2、 When the test partner gets the first requirement document , Analyze , Extract test points , Write test cases , And then it's called development , Use case review by product and related personnel .
Two 、 Common ways to write test cases :
Division of equivalence class
Boundary value analysis
Wrong inference
Flow chart method, etc
3、 Learn to question needs , Don't write test cases exactly according to requirements , want Understand requirements from the perspective of users , See functions and experiences beyond the needs .

3、 ... and 、http Protocol principle
1、http Protocol principle
HTTP Agreement is Hyper Text Transfer Protocol( Hypertext transfer protocol ) Abbreviation , yes From the World Wide Web (WWW:World Wide Web ) The server transmits hypertext to the local browser .
2、TCP and UDP difference
TCP and UDP yes OSI Protocol in transport layer in model .TCP Provide reliable communication transmission , and UDP It is often used for the communication transmission of broadcasting and detail control to the application .
3、get and post difference
Get: it For obtaining information , It's just getting 、 Query data , That is, it doesn't modify the data on the server , At this point , It is Data security , And I'll talk about it later Post It can modify the data , So that's one of the differences .
Post: It is You can send a modification request to the server , To modify the server's , For example , We need to post back on the forum 、 Comment on the blog , That's what we need Post 了 , Of course, it can only get data .
Four 、 Understand business capabilities
First of all, make sure you understand the business , Only know the business , Only in this way can the function test be done well , And there will be some improvement .
When to access Automation ?
When your system stabilizes .
When to intervene in interface testing ?
When the interface is developed .
When to intervene in performance testing ?
When there's a promotion , Or rush shopping, etc .
5、 ... and 、 Use of test tools
Interface testing tool :
Postman Use Postman Conduct interface test , Input url Address , Request method , Click send to check whether the interface is correct .

Performance testing tools :jmeter
- Use jmeter Test the performance of the system , Pressure test the system 、 The load test 、 Stability test, etc

6、 ... and 、 Automated testing of code writing capabilities
ui Automated writing
web automation : Generally used python+selenium Yes web Website ui Automated scripting
app automation : Generally used python+appuim On the mobile terminal ui Automated scripting
Generally, it doesn't meet the demand bug stay debug in , The error of the program itself is error in .
7、 ... and 、Linux
1、Linux It's the basic skill of the tester , You don't need to master something that's too difficult or unusual Linux command , You can check the log normally , The positioning problem is OK .
2、 Junior testers often encounter , Find out bug, Situations that developers do not recognize or are unwilling to solve , How can testers get rid of this problem ? According to the findings bug The level of logging , To check the log , Location problem , First of all, let's talk about the log level . The higher the log level , The less information you output .
Interface automation writing
Generally used python+requests For interface automation testing

Skillfully use SQL
frequently-used sql sentence , Such as adding, deleting, modifying and checking .
Understand database transactions , Write stored procedures , Familiar with common system functions .
Understand and be able to backup the database , transfer , Restore , Mirror image, etc .
Yes sql Statement to tune , And monitor the statements that can be run to see the performance .
Understand the clustering of databases .
info: Code info Information , barring sql Sentences and so on debug Information ;
warning : Code warning message ;
error : The program itself reports an error message ;
边栏推荐
- 线程及线程池
- A method and implementation of using VSTO to prohibit excel cell editing
- Global and Chinese market of barrier thin film flexible electronics 2022-2028: Research Report on technology, participants, trends, market size and share
- STC-B学习板蜂鸣器播放音乐2.0
- ucore lab1 系统软件启动过程 实验报告
- Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
- Mysql database (IV) transactions and functions
- [oiclass] share prizes
- Oracle foundation and system table
- Global and Chinese markets of PIM analyzers 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢

Want to learn how to get started and learn software testing? I'll give you a good chat today

Stc-b learning board buzzer plays music 2.0

Don't you even look at such a detailed and comprehensive written software test question?

Fundamentals of digital circuits (III) encoder and decoder

想跳槽?面试软件测试需要掌握的7个技能你知道吗
自动化测试中敏捷测试怎么做?

Cc36 different subsequences
![[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

Install and run tensorflow object detection API video object recognition system of Google open source
What to do when programmers don't modify bugs? I teach you
随机推荐
Dlib detects blink times based on video stream
全网最详细的postman接口测试教程,一篇文章满足你
基于485总线的评分系统双机实验报告
遇到程序员不修改bug时怎么办?我教你
CSAPP家庭作业答案7 8 9章
Programmers, how to avoid invalid meetings?
Global and Chinese market of portable and handheld TVs 2022-2028: Research Report on technology, participants, trends, market size and share
JDBC介绍
Brief description of compiler optimization level
Build your own application based on Google's open source tensorflow object detection API video object recognition system (II)
With 27K successful entry ByteDance, this "software testing interview notes" has benefited me for life
Global and Chinese market of DVD recorders 2022-2028: Research Report on technology, participants, trends, market size and share
Wang Shuang's detailed learning notes of assembly language II: registers
Install and run tensorflow object detection API video object recognition system of Google open source
Soft exam information system project manager_ Project set project portfolio management --- Senior Information System Project Manager of soft exam 025
In Oracle, start with connect by prior recursive query is used to query multi-level subordinate employees.
软件测试工作太忙没时间学习怎么办?
自动化测试你必须要弄懂的问题,精品总结
Login the system in the background, connect the database with JDBC, and do small case exercises
MySQL数据库(五)视 图 、 存 储 过 程 和 触 发 器