当前位置:网站首页>The testing process that software testers should know
The testing process that software testers should know
2022-07-03 01:47:00 【Software testing Jun】
Since work , There are more than a dozen projects, large and small , Covering finance 、 Insurance 、OA Office software .
From the perspective of test process , Basically the same , Here we will sort out the common test processes ,
For new friends to learn reference , You are also welcome to improve and supplement .
One 、 Requirements Q & A review
Participants :
product 、 Development 、 test 、 Requirement proposer 、 Other relevant personnel
primary coverage :
Review the requirements documents , For questions or mistakes , Discuss and communicate , To ensure the accuracy and consistency of requirements understanding .
It is better to have a business process diagram in the requirements document , Can better help relevant personnel quickly understand business needs .
Achieve the goal :
Through this meeting, we learned that the developers of each module , To determine the test time
Two 、 List the test points
primary coverage :
After the requirements review is passed , Test according to the requirements of the final version or UE Construct a test brain map .
List test points and test methods through brain map , Then sort out the test plan according to the brain map .
Brain mapping tools :
Xmind、MindManager etc.
The test plan includes :
Test environment , Test data , Test module , Test point , The test method , Test risk, etc
Achieve the goal :
This link , Output test points and test plans , Guide the next test work .
Strongly recommended :
When the test task is urgent and there is no time to write the use case , Be sure to list the test points and carry out Review.
Avoid unordered testing , Confusion of ideas , miss this and that .
3、 ... and 、 Make a test plan
primary coverage :
Make a test plan according to the development plan
The test plan contains :
Test range 、 Test target 、 Test access 、 Pass standard 、 Test manpower arrangement ( Roles and responsibilities )、 Test schedule
( Start and end time of use case design review 、 Start and end time of use case execution 、 Regression test schedule 、 Test delivery time, etc )、 Test deliverables 、 Test risk .
Achieve the goal :
Output test plan
Four 、 Use case writing 、 review
primary coverage :
The most important part of testing is to design and output test cases , Be rigorous and professional .
Use cases should be readable , Not just for yourself , To make it possible for anyone to pick it up .
After the use case design , Conduct use case review , Leak filling , Continuously improve use cases ; Use cases can also be written in pairs , Improve the quality of use case design .
Test case composition :
Prepared by 、 Use case number 、 Use case name 、 Prerequisite 、 Test data 、 priority 、 Operation steps 、 Expected results 、 The actual result 、 Tester, etc
Use case design ideas :
UI test 、 Authority test 、 A functional test 、 The test data 、 Process testing ( Including normal process and abnormal process )、 The interface test 、 Compatibility test 、 Performance testing 、 Safety test, etc.
Application of design method :
General boundary values and equivalence classes are commonly used , Secondly, the scene method 、 Cause and effect diagram 、 A false assumption .
For different needs , The choice or focus of test points may be different .
Achieve the goal :
Through use case design 、 review , Output relatively complete test cases .
5、 ... and 、 Smoke testing
After development and testing , Before the formal test , First, verify whether there are problems in the main process or main implementation functions .
If there is no problem, then test the system , Avoid testing related work is ready to be carried out , But the core business cannot be carried out .
6、 ... and 、 Execute test plan
After the smoke test , Carry out the test according to the test plan .
Cross testing can also be adopted at this stage , namely :A Written use cases B perform ,B Written use cases C perform .
In case of uncontrollable factors or problems in the process , Impact on the implementation of the test plan , Be sure to report as soon as possible .
7、 ... and 、 Write test daily report
primary coverage :
According to the specific situation of test requirements , Publish test daily report ( There are many forms of general mail , There are also notes on Kanban or demand platform ).
The test report contains :
The total number of cases 、 Number of execution cases 、 Number of failures 、 Find out BUG The number of 、 close BUG The number of 、 Legacy BUG The number of 、 Problem level 、 Influence degree 、BUG Trends and other suggestions .
Received by :
Related products 、 Development 、 Test or requirements personnel .
8、 ... and 、 Test report summary
Summary after the completion of the whole requirement or version test .
It mainly reflects the problems in the test process and the quality of the corresponding version , Whether the release standard is met 、 The situation of the remaining problems 、 Whether it affects the relevant use 、 Special precautions, etc .
Is the testing process of your company standardized , Welcome to share
The technology industry should continue to learn , Don't fight alone in your study , It's best to keep warm , Achieve each other and grow together , The effect of mass effect is very powerful , Let's learn together , Punch in together , Will be more motivated to learn , And you can stick to it . You can join our testing technology exchange group :914172719( There are various software testing resources and technical discussions )
Here's a message for you , Mutual encouragement : When our abilities are insufficient , The first thing to do is internal practice ! When we are strong enough , You can look outside !
Finally, we also prepared a supporting learning resource for you , You can scan the QR code below via wechat , Get one for free 216 Page software testing engineer interview guide document information . And the corresponding video learning tutorial is free to share !, The information includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One button, three links !
Good article recommends
Interview : First tier cities move bricks ! Another software testing post ,5000 That's enough …
What kind of person is suitable for software testing ?
The man who leaves work on time , Promoted before me …
The test post changes jobs repeatedly , Jump, jump and disappear …
“ One year in the job , The automated software test hired by high salary was discouraged .”
边栏推荐
- [keil5 debugging] debug is stuck in reset_ Handler solution
- Leetcode skimming questions_ Sum of two numbers II - enter an ordered array
- Mathematical knowledge: step Nim game game game theory
- Learn the five skills you need to master in cloud computing application development
- 简易分析fgui依赖关系工具
- [Appendix 6 Application of reflection] Application of reflection: dynamic agent
- 小程序开发黑马购物商城中遇到的问题
- Related concepts of GDB in embedded system
- 串口抓包/截断工具的安装及使用详解
- mysql
猜你喜欢
Wireshark data analysis and forensics a.pacapng
Network security - vulnerabilities and Trojans
Learn the five skills you need to master in cloud computing application development
mysql
并发编程的三大核心问题 -《深入理解高并发编程》
[data mining] task 5: k-means/dbscan clustering: double square
Three core issues of concurrent programming - "deep understanding of high concurrent programming"
Steps to obtain SSL certificate private key private key file
Leetcode skimming questions_ Sum of two numbers II - enter an ordered array
Introduction to kotlin collaboration
随机推荐
LeetCode 987. Vertical order transverse of a binary tree - Binary Tree Series Question 7
网络安全-最简单的病毒
Common English Vocabulary
网络安全-破解系统密码
[Appendix 6 Application of reflection] Application of reflection: dynamic agent
VIM 9.0 is officially released! The execution speed of the new script can be increased by up to 100 times
Uniapp component -uni notice bar notice bar
【数据挖掘】任务5:K-means/DBSCAN聚类:双层正方形
JUC thread scheduling
[error record] the shutter component reports an error (no directionality widget found. | richtext widgets require a directionality)
[技术发展-23]:DSP在未来融合网络中的应用
[keil5 debugging] debug is stuck in reset_ Handler solution
小程序開發的部分功能
Why is it not recommended to use BeanUtils in production?
Openresty cache
网络安全-漏洞与木马
树形结构数据的处理
网络安全-密码破解
[QT] encapsulation of custom controls
Wireshark data analysis and forensics a.pacapng