当前位置:网站首页>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 .
边栏推荐
猜你喜欢
After the Chrome browser is updated, lodop printing cannot be called
IE browser flash back, automatically open edge browser
How to scan when Canon c3120l is a network shared printer
The list of "I'm crazy about open source" was released in the first week, with 160 developers on the list
Use abp Zero builds a third-party login module (I): Principles
有意思的鼠標指針交互探究
剖析虚幻渲染体系(16)- 图形驱动的秘密
YOLOV1学习笔记
Local rviz call and display of remote rostopic
Scripy learning
随机推荐
Cannot get value with @value, null
Derivation of variance iteration formula
Pdf files can only print out the first page
Phpstudy setting items can be accessed by other computers on the LAN
【无标题】
conda和pip的区别
Introduction to software engineering
Mysql database binlog log enable record
Cesium Click to obtain the longitude and latitude elevation coordinates (3D coordinates) of the model surface
Oracle Database Introduction
The dynamic analysis and calculation of expressions are really delicious for flee
Interface test weather API
Local rviz call and display of remote rostopic
ODL framework project construction trial -demo
2022年华东师范大学计科考研复试机试题-详细题解
Selenium - by changing the window size, the width, height and length of different models will be different
[untitled] 8 simplified address book
輕松上手Fluentd,結合 Rainbond 插件市場,日志收集更快捷
Naive Bayes in machine learning
Yolov1 learning notes