当前位置:网站首页>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 .
边栏推荐
- 致即将毕业大学生的一封信
- How matlab modifies default settings
- ssh链接远程服务器 及 远程图形化界面的本地显示
- ruoyi接口权限校验
- Migrate data from Mysql to tidb from a small amount of data
- The dynamic analysis and calculation of expressions are really delicious for flee
- Heap sort and priority queue
- Kubesphere - build Nacos cluster
- Learning notes -- principles and comparison of k-d tree and IKD tree
- When PHP uses env to obtain file parameters, it gets strings
猜你喜欢
【5G NR】UE注册流程
After the Chrome browser is updated, lodop printing cannot be called
【开源项目推荐-ColugoMum】这群本科生基于国产深度学习框架PaddlePadddle开源了零售行业解决方案
Redis cluster creation, capacity expansion and capacity reduction
远端rostopic的本地rviz调用及显示
Time format record
輕松上手Fluentd,結合 Rainbond 插件市場,日志收集更快捷
Mysql
Zhiniu stock project -- 04
100000 bonus is divided up. Come and meet the "sister who braves the wind and waves" among the winners
随机推荐
In depth analysis of kubernetes controller runtime
论文笔记 VSALM 文献综述《A Comprehensive Survey of Visual SLAM Algorithms》
C2338 Cannot format an argument. To make type T formattable provide a formatter<T> specialization:
远端rostopic的本地rviz调用及显示
代码管理工具
Project summary --01 (addition, deletion, modification and query of interfaces; use of multithreading)
Ruoyi interface permission verification
[leetcode] day93 - intersection of two arrays II
Yolov3 learning notes
方差迭代公式推导
After the Chrome browser is updated, lodop printing cannot be called
Migrate data from Mysql to tidb from a small amount of data
轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷
Important knowledge points of redis
Kubesphere - build Nacos cluster
【5G NR】UE注册流程
Phpstudy setting items can be accessed by other computers on the LAN
conda和pip的区别
Scroll view specifies the starting position of the scrolling element
Common interview questions