当前位置:网站首页>The latest interview questions and analysis of software testing in 2022
The latest interview questions and analysis of software testing in 2022
2022-07-25 02:45:00 【Ashes collector】
Software testing is to use testing tools to test the function and performance of products according to the test scheme and process , Even write different test tools as needed , Design and maintain test system , Analyze and evaluate the possible problems in the test plan . After executing the test case , Need to track faults , To ensure that the developed products meet the needs .


Let's introduce , During the interview of software testers , Frequent problems , I hope it helps you .
1、 The difference between stage review and peer review ?
The purpose of peer review : Find mistakes in small-scale work products , As long as it's looking for mistakes ;
The purpose of stage review is : Review module Correctness of stage works The feasibility of And integrity
Number of peer reviewers :3-7 people Personnel must be trained in peer review meetings , from SQA To guide the
Number of stage reviewers :5 Left and right The reviewer must be an expert Have the qualification of system review
Peer review content : The content is small General documentation < 40 page , Code < 500 That's ok
Stage review content : More content , The main point is
Peer review time : A small part of the work product is done
Stage review time : It is usually set at the time point of critical path
2、 What is software testing and its purpose ?
Software testing is the process of using manual or automatic means to run or measure a system . Its purpose is to : It is to test whether it can meet the specified needs or to find out the difference between the expected results and the actual results .
3、 Describe the process of integration testing ?
Integration test process :
After completing the outline design of the software , That is to start to develop the integration test plan -》 Design integration test cases and test processes -》 Implement integration testing , Design the required drives and piles -》 Perform integration tests , Record test results -》 Evaluate integration testing , Evaluate this test according to the test results , Generate evaluation report documents .( Driver or pile function is used in unit test . The driving function is the measured 4 Main program of function , It receives test data , And transmit the data to the tested unit ,*** Then output the measured results . When the tested unit can complete relevant functions , The drive unit can also be omitted . pile , It is used to replace the subunits called by the tested unit .)
4、 What are the methods of white box test ?
Code review , Statement override , Determine coverage , Conditional coverage , Combination overlay , The basic path , Formal method , Symbol execution
5、 Briefly describe the types of test objectives ?
A functional test , The load test , Performance testing , Safety test , Recovery test , Install the test , Compatibility test , Usability testing , Reliability test , International testing , Localization testing .
6、 How to do well in document testing ?
The testing of documents mainly adopts the method of static testing, that is, walk through , It can be based on peer review , List a checklist , Then we all sit down and read and correct the tested document . Usually the documents are very long , The general suggestion is that the time for a peer review step should not exceed two hours , Therefore, when testing the tested document , Make a plan , Break down the overall document , Walk through the tested documents several times as planned .
7、 What are the criteria for the end of the test ?
From the perspective of project cycle :
1、 The allocated test time has been exceeded ;
2、 Exhausted the allocated test resources ;
3、 Reached a fixed milestone ( Such as the delivery date stipulated in the contract ).
From a testing point of view :
1、 Test requirement coverage ;
2、 Test code coverage ;
3、 Test case metrics ;
4、 Defect inspection metrics
8、Alpha Test and Beta Test differences ?
Alpha Testing is a test conducted by a user in the development environment , It can also be controlled test conducted by users inside the company under simulated actual operation environment ,Alpha Testing cannot be done by programmers or testers .Alpha Errors found in the test , It can be fed back to developers immediately in the test field , It is analyzed and handled by developers in time . The purpose is to evaluate the function of software products 、 Usability 、 reliability 、 Performance and support . Pay special attention to the interface and features of the product .Alpha Testing can start after the end of software product coding , Or in the module ( Subsystem ) Start after the test is finished , It can also be started after the product has reached a certain degree of stability and reliability during the confirmation test . The relevant manual ( draft ) Wait. It's supposed to be Alpha Be ready for the test .
Beta Testing is the testing of multiple users of the software in the actual use environment of one or more users . Developers are usually not at the test site ,Beta Testing cannot be done by programmers or testers . thus ,Beta Testing is a field application of software in an environment beyond the control of developers . stay Beta In the test , It's up to the user to write down all the problems they encounter , Including real and recognized by the supervisor , Report to developers regularly , After the developer synthesizes the user's report , Make changes ,*** Deliver software products to all users .Beta Testing focuses on product support , Include documentation 、 Customer training and support product production capacity . Only when Alpha After the test reaches a certain degree of reliability , To start Beta test . because Beta The main goal of testing is to test supportability , therefore Beta As far as possible, testing should be managed by the person hosting the product release .
9、 Whether the system test plan needs peer approval , Why? ?
need , The system test plan is a key document of the project , So we need to review .
10、 Compare load tests , The difference between capacity test and strength test ?
The load test : Under a certain workload , Load and response time of the system .
Strength test : Under certain load conditions , The impact of continuous operation of the system in a long time span on the performance of the system .
Capacity test : The purpose of capacity test is to analyze the limit value of a certain index reflecting the application characteristics of software system in advance ( Such as Number of concurrent users 、 Database records, etc ), The system does not have any software failure or can maintain the normal operation of main functions under its limit state . The capacity test will also determine what the test object can handle continuously within a given time Load or workload .
The purpose of capacity test is to make the system bear excess data capacity to find out whether it can handle correctly . Capacity testing is data oriented , And its purpose is to show that the system can process the data capacity determined in the target .
边栏推荐
- The file in scanpy1.9.1 cannot be read in scanpy1.7.2. The problem is solved
- After six years of precipitation, new consumption has found a digital transformation paradigm
- Is it necessary to increase the number of milliseconds and save several KB of memory in the program?
- C: wechat chat software instance (wpf+websocket+webapi+entityframework)
- Analysis of FLV packaging
- Tp5.1 paging (with parameter transfer)
- DNA helped solve the outstanding case 30 years ago. The suspect strangled his girlfriend because he fell in love with his roommate. He was already the CEO of the technology company when he was arreste
- Generator set work arrangement problem code
- Visualization of correlation coefficient matrix
- Picgo configuring Alibaba cloud OSS
猜你喜欢

BMW I3 based on clar architecture is not a simple "oil to electricity" product

String class

Details of C language compilation preprocessing and comparison of macros and functions

Using ODBC to consume SAP ABAP CDs view in Excel

Consul cluster deployment

Project management tool Zen

Wechat sports field reservation of the finished works of the applet graduation project (6) opening defense ppt

Visualization of correlation coefficient matrix

Picgo configuring Alibaba cloud OSS

Explorer TSSD 2019 software installation package download and installation tutorial
随机推荐
Solution to the occupation of project startup port
It7259q-13, it7259ex-24 feature wearable devices
"Introduction to interface testing" punch in to learn day09: Micro service interface: how to use mock to solve chaotic call relationships
Object.defineproperty use
[pyGame practice] nostalgic classic - do you remember the name of this chess game for children? (must collect)
Mid year summary and personal feelings
Explanation of C language file operation function
Conceptual distinction between Po, Bo, VO, dto and POJO
[system design] distributed key value database
Using the artifact typora+picgo, Youdao cloud can automatically upload pictures in markdown without members
Pypi counts the number of Downloads
Execution methods with static code blocks and child and parent classes
Go multiplexing
Request and response
SQL recursive follow-up
Matlab draws radar chart (four lines of code)
Master jedispoolconfig parameter configuration and learn tuning skills
Creating elements of DOM series
Work arrangement of generator set
Tp5.0 background admin access