当前位置:网站首页>How to systematically plan and learn software testing?
How to systematically plan and learn software testing?
2022-08-04 03:32:00 【Software testing network】
在转行做测试的人中,短期自学(要非常努力,能静得下心来专心学习)以后亦或者在培训机构培训几个月便能够上手做项目.
1、只要测试工作是你正真的兴趣所在,只要持续地付出努力,总能找到属于自己、适合自己的工作
2、相对于软件开发来说,测试行业,年纪大一点,见识多,眼界就比较广了,所以可以形成自己对产品上的一些独特见解,并且能很好的处理各种人际关系
3、现在并不乏30+岁转行的大佬,并且完全能够胜任工作
4、相对于软件开发来说,测试需要的技术能力,并没有软件开发那么精,那么深.
Software testing is an industry that is becoming more and more popular,在IT行业里面,It is also easier for beginners.But for Xiaobai,How to learn to get started quickly,少走弯路呢?
步骤一:Beginners to learn software testing,To understand this problem first
To enter the software testing industry,It is important to know what software testing is?为什么测试?测试什么?如何测试?等等.
软件测试基础
1、The basic knowledge of software testing that needs to be understood is as follows:
【测试计划】Manage document files、强调“做什么”,Organizing the entire testing process、资源、原则等进行规定和约束,And formulate the task assignment and time schedule assignment for each stage of the testing process,And indicate the evaluation of each work,Risk analysis and management requirements.
【测试方案】工艺文件、强调“怎么做”,描述需要测试的特性,测试的方式 、Overall planning of the test environment,Selection or design of test tools,测试用例的设计方法,The design of the test script.
【测试用例】For comprehensive coverage of software testing,It mainly includes the description of test points、前置条件、操作步骤、预期结果等.
【缺陷报告】记录缺陷、缺陷分类、缺陷跟踪,Mainly include a brief description of the defect、缺陷详细描述(Including defective production environments,Defect generating steps、缺陷产生原因)、相关附件.
【缺陷生命周期】提交缺陷-确认缺陷-分配缺陷-修复缺陷-验证缺陷-关闭缺陷.
【测试报告】Mainly includes test items、测试条件、测试结果、采用的标准、报告说明.
软件测试
2、Learning methods and approaches:
Learn and master each point of knowledge,The way of learning can be with the help of books、在线课程、论坛,Or join some professional training courses.
For important knowledge points,推荐 Think about life experience.This is because we may not have testing experience,But for so many years,Life experience is there.
Each important point of knowledge may be associated with a scene or event in life,Combined with this kind of life scene or event for popular understanding,Then try to express it in industry terms,Smell again and again,After many rounds of review,整理归纳.
步骤二:Pick a real new item,Do practical training
After systematically learning the basics of software testing,Practical training is available.Pick an applet in a business area you like or are familiar with,Experience the fun of using it,It is best if you can find the corresponding business requirements,If you can't find business requirements, you can read the user manual and help documents as requirements.
软件测试
Put together a test plan,Design scenario test cases、寻找软件缺陷,用excel或wordDocumentation submits software defects.
Do a few more small projects,It can be said that you are fully capable of serving as a junior tester for functional testing.
步骤三:给自己加点“特效”,Can find a job
完成上面两步,那么祝贺你了,Can start looking for a job,But it's still just a buildable material,接下来,We're going to add effects,put you on the same level,脱颖而出,No longer afraid of recruiters asking questions.
软件测试面试
【Mysql】数据库的定义,数据库的增删改查操作.This part is often a written test,do not have this knowledge,It's like reading a book.
【Linux】1)安装VM虚拟机2)linuxpart of common system commands.This part is not easy to take the written test,But recruiters often ask,Know or notlinux,例举linux命令,This part if you don't know one or two,will make you speciallow.
Mastering these is enough to satisfy the interview、Written exam and the beginning of the work,You can get a job as a software tester,But the pay may not be very high,当然,There is still a long way to go,You will also need promotion in the future.
步骤四:Required to become a qualified software test engineer
Want to become a qualified software test engineer,一开始1-2Years of functional handwork is necessary,To develop their own test thinking,This is very useful after you do both semi-automation and automation,Because you know how to test yourself,Then use tools to express your test logic thinking.
软件测试工程师
Next, let’s talk about what knowledge you need to learn to become a software test engineer:
【Fiddler抓包工具】在测试过程中,We often have to locateBugWhether it is front-end or back-end,It is good to find the corresponding development to solve thisBug,So this is the essential point of knowledge!
【APP测试】appIt is developed by most companies,目前appTesting has become mainstream,所以appTesting is a must,There are many companies if you don't have oneappThe test experience is straightforwardpass你了.
【Git和Java基本知识】Targeted learning for the software testing industryJava的基本知识.
【Jmeter性能测试工具】know this skill,Either your interview or your salary can be added at least3K!
【Loadrunner性能测试】Test engineers who can perform performance testing are welcome,This is because most companies want to test concurrency,Stress testing is now a necessity too.
经过第三、four-step“修炼”,You will also be someone of status and status in the testing world,懂技术懂业务,文武双全,Finding a job doesn't happen all of a sudden,And the pay will be very impressive.
边栏推荐
- C language -- ring buffer
- XSS相关知识点
- 【源码】使用深度学习训练一个游戏
- sql注入一般流程(附例题)
- This Thursday evening at 19:00, the fourth live broadcast of knowledge empowerment丨The realization of equipment control of OpenHarmony smart home project
- FFmpeg —— 录制麦克风声音(附源码)
- 跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
- 查看mysql死锁语法
- ingress 待完善
- 一文看懂推荐系统:召回04:离散特征处理,one-hot编码和embedding特征嵌入
猜你喜欢
马尔可夫链
【 observe 】 super fusion: the first mention of "calculate net nine order" evaluation model, build open prosperity of power network
系统太多,多账号互通如何实现?
自定义通用分页标签01
Oracle与Postgresql在PLSQL内事务回滚的重大差异
哎,又跟HR在小群吵了一架!
There are too many systems, how to realize multi-account interworking?
sqoop ETL工具
SQL注入中 #、 --+、 --%20、 %23是什么意思?
MCU C language -> usage, and meaning
随机推荐
uni-app 从零开始-基础模版(一)
[Playwright Test Tutorial] 5 minutes to get started
元宇宙“吹鼓手”Unity:疯狂扩局,悬念犹存
golang中的unsafe.Pointer,指针,引用
if,case,for,while
【翻译】Terraform和Kubernetes的交集
单片机C语言->的用法,和意思
6-port full Gigabit Layer 2 network managed industrial Ethernet switch Gigabit 2 optical 4 electrical fiber self-healing ERPS ring network switch
tkmapper的crud示例:
How to drop all tables under database in MySQL
4-way two-way HDMI integrated business high-definition video optical transceiver 8-way HDMI high-definition video optical transceiver
JVM的内存模型简介
创新互融|华秋赋能助力OpenHarmony生态硬件开发落地
esp8266-01s刷固件步骤
C语言--环形缓存区
Based on the statistical QDirStat Qt directory
MySQL 查询练习(1)
多线程间的通信方式你知道几种?
[Study Notes Dish Dog Learning C] Dynamic Memory Management
2022支付宝C2C现金红包PHP源码DEMO/兼容苹果/安卓浏览器和扫码形式