当前位置:网站首页>Understand software testing
Understand software testing
2022-07-03 06:33:00 【Floating Life 882】
1. Definition of software testing
software test : Operate the program under specified conditions , To find out the mistakes in the program , Ensure the quality of the software , And to evaluate whether it can meet the design requirements .
To put it simply , Software testing is a process of auditing or comparing the actual output with the expected output .
The actual output : After the developer writes the software program , The test engineer performs the specified steps on it , Data presented by software programs / Screen and other result information .
Expected output : The product manager ( A set of rules and standards formulated or analyzed by demanders according to customer requirements )
Personal understanding notes ( According to the prototype , The requirements document , And the understanding of requirements by Requirements Review , Development communication , Find your own logic to sort out the testing work , So as to work )
Personal understanding : It's equivalent to the doctor finding the cause , Review , Confirmed etiology , So as to treat , Ensure the patient's recovery .
2. Why software testing is needed
There are no disciplines such as software testing in universities , major . In order to ensure that the expected output of the software is consistent with the actual output , Guarantee the reputation of the company , credibility , Economic and other unnecessary losses , Ensure the quality of software delivered to customers , So software testing is needed .
3. Software testing prospects
At present, the front-line demand is almost saturated , Second line demand is great , The requirements for academic qualifications are getting higher and higher , More and more curly , A large number of non computer personnel from other majors enter , Carry out a brutal elimination mechanism . The technical requirements are excellent , Only with a good degree can you get along in the industry .
A functional test 5 To 20k about , The salary of business experts is higher .
Interface automation testing , Interview more and more need to know , Salary is good , Most use java Write scripts in language , Tools postman,jmeter, The treatment is quite good .
The interface test : Single interface test , Use tools or code .
White box testing : That is to find out the logic of the original code Bug, Increase of efficiency , Short for open test .
Big data test : I don't know much , Need to have python Basics , The salary is very high .
Performance testing : Good pay , The area where many big men gather .
Security testing : It's almost the big guy among the big guys .
UI automated testing : A few enterprises are recruiting , Interview needs to be familiar with , Salary is good .
So the author is only in the functional testing stage , So the understanding is not very deep , I hope the boss will correct .
4. Why don't developers test themselves
Limitation of thinking , Plus there is not enough time , Insufficient testing , The angles are different , Not enough attention , There are specialized skills . Some of the primary development foundation of the forward business can not be done , And test engineers need to think positively , Reverse thinking logic attempts to destroy the software business function test , So we need software test engineers . Developing itself often , Will not admit their mistakes , More indirectly prove the importance of software test engineers to a company .
边栏推荐
猜你喜欢

Une exploration intéressante de l'interaction souris - pointeur

Create your own deep learning environment with CONDA

Yolov1 learning notes

数值法求解最优控制问题(一)——梯度法

Yolov3 learning notes

100000 bonus is divided up. Come and meet the "sister who braves the wind and waves" among the winners

JMeter performance automation test

Fluentd is easy to use. Combined with the rainbow plug-in market, log collection is faster

Fluentd facile à utiliser avec le marché des plug - ins rainbond pour une collecte de journaux plus rapide

Interesting research on mouse pointer interaction
随机推荐
PMP notes
The mechanical hard disk is connected to the computer through USB and cannot be displayed
“我为开源打榜狂”第一周榜单公布,160位开发者上榜
A letter to graduating college students
Redis cluster creation, capacity expansion and capacity reduction
Openresty best practices
23 design models
轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷
YOLOV2学习与总结
opencv鼠标键盘事件
爬虫代码基础教学
Request weather interface format, automation
Time format record
Selenium - 改变窗口大小,不同机型呈现的宽高长度会不一样
Simple password lock
Phpstudy setting items can be accessed by other computers on the LAN
Chapter 8. MapReduce production experience
pytorch练习小项目
Operation principle of lua on C: Foundation
Judge whether the date time exceeds 31 days