当前位置:网站首页>Introduction software testing tips
Introduction software testing tips
2022-07-21 17:05:00 【Xiaowu knock code】
You must keep these common sense of software testing in mind :
01、 software test ( The significance of software testing )
1、 The process of finding errors in a program and executing it
2、 Check whether the product meets the needs of users
3、 Improve user experience
02、 Software testing principles ( common sense )
1、 Early intervention ( Intervene in requirements analysis )
2、 Trace back to user requirements ( Don't build a car behind closed doors )
3、 Programmers should avoid checking their own programs , In addition to unit testing . Front test + Negative test 28 principle ,80% Our mistakes focus on 20% In the module ( Aggregation effect )
4、 There is a process of confirming the wrong results ( Do more tests , Record the test process , Occasional form BUG)
5、 Make a strict test plan ( Starting time 、 Responsible module …)
Complete testing is impossible , The test needs to be terminated ( There will be some reasonable BUG, Does not affect the user experience and use of , these BUG It may have to be changed in the next version )
03、 Classification of software testing
One 、 According to the test stage :
unit testing 、 Integration testing ( Both developers and testers can do , Interface testing is divided into integration testing )、 The system test ( complete 、 A test of the whole , Not Android 、 Apple system )、 The acceptance test ( Formal acceptance test 、Alpha test 、Beta Test game internal test 、 Pre release version 、 Public survey )
notes :Alpha test : Early user testing , Conduct acceptance test under simulated actual operation environment ( Internal measurement ) It belongs to the development environment , Development and testing cannot be involved
Beta test : Post user testing , In a real environment ( Public survey ), Development and testing cannot be involved
The same thing : Neither development nor testing can be involved
Difference : In the early 、 later stage , Development environment and real environment
Two 、 By test technology :
White box testing ( Code level )、 Black box testing ( Through external operation and surface reaction )、 Grey box testing
3、 ... and 、 According to the content of the test :
A functional test ( Dot )、 Interface tests (UI Interface )、 Security testing 、 Compatibility test 、 Ease of use test ( It's easy to get started )、 Performance testing 、 Pressure test 、 The load test 、 Recovery test ( Disaster preparedness , Self repair )
Four 、 Other tests :
Smoke testing ( Backbone testing before release , Before the real test )、 regression testing ( Verify that the test repaired BUG And its related functions are normal … How to determine the scope of regression test )、 Exploratory testing ( Test thinking ) Random test
04、 The life cycle of software ( Six stages )
One 、 Problem definition and planning stage
It mainly determines the development purpose and feasibility of the software , Make a development plan
notes : Boss 、 The product manager 、 Research and development 、 project manager 、 Demand analysts do
Two 、 Demand analysis / Review stage
Analyze the source ( Prototype map / Software requirements specification )、 Participants ( host – The product manager , Other participation 、 Research and development 、 Design 、 test )、 Focus on a problem – Test what is the purpose of participating in this requirements analysis ?( Enemy and know yourself 、 It's convenient to ask questions )
3、 ... and 、 Software design stage ( attribute : It's a development job )
Outline design ( database surface And other framework things )
Detailed design ( Pseudo code level )
Four 、 Software coding stage
Developer tasks 、 Programmers code
5、 ... and 、 Software testing phase
Test Engineer's task or development task
Develop and do : unit testing 、
Development or test : Integration testing — The interface test
Testers : The system test 、
Customer or The product manager : The acceptance test —Alpha test 、Beta test
6、 ... and 、 Software operation and maintenance stage
edition 、 Product launch ( Version upgrade improvements )BUG Repair of
05、 Workflow of software testing
One 、 Contact those post personnel
Development 、 The product manager 、 Customer service 、 The implementation of / Technical support / On site implementation 、 The designer
Two 、 The workflow of testing
1、 Test requirements analysis stage :
Reading needs / Understanding needs 、 Sort out the demand points 、 If you have any questions, you should catch them all , To discuss , Until you figure it out .
2、 Test plan phase :
A document : Test leader / The team leader makes a plan
Included content :
① Purpose : We have to finish the test , About when to finish , What is the goal .② personnel : Who's involved , Become a test team .
③ Division of tasks : Who is responsible for the test of which functional module / Use case writing .
④ Time planning : When to start writing use cases , When to start testing , When to end the test , When to go online .
⑤ Documents issued : Use cases ,bug Forms , Software test report .
⑥ Application for resources / Get ready : Apply for a server ? What kind of tests do I have to do ? What kind of tools need to be prepared ?
3、 Test design stage :
Write test cases :
① review : Review whether the use cases are OK Is it complete and correct
② modify : interpretive error : correct , Requirements change : modify
Test execution phase
A smoke test will be conducted before the test ( Pass and continue , Not through , repulse )、
Execute the test according to the test case :
① Find out bug– Submitted to the bug Management system
② After development and repair , To verify , Then perform a regression test
4、 Test evaluation stage :
The test is over , Issue test report ,
If the test passes, go online 、 If the test fails, call back , modify , To test .
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !
These materials , For those who want to change careers 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing : Self taught software testing , Got the byte test post offer, Is the B The best video station !
Advanced automation testing : Huawei has landed , Salary increase 20K,2022 Most suitable for self-study python Automated test tutorial , Spend it yourself 16800 Bought , Free sharing
边栏推荐
- c# winform 实际操作XML代码,包括创建、保存、查询、删除窗体演示
- K8S排水错误汇总(忽略DaemonSet管理Pod、Mysql集群排水报错、Mongo集群排水报错)
- Codeforces Round #808 (Div. 2)
- Envoy load balancing and current limiting design
- @RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法
- 字节顺序-大端/小端、big-endian/little-endian
- Scala (II) IO stream read file and save file
- It centralized purchase of Postal Savings Bank of China: servers, arrays, switches, routers, firewalls, etc
- ython + Selenium Web自动化 2022更新版教程 自动化测试 软件测试 爬虫-笔记博客整理
- GameFramework——前言
猜你喜欢
APP 页面秒开优化方面总结~
Principal component analysis and the use of SPSS ----- notes
1723. Minimum time to complete all work
Monitor Deep Learning Training Progress
Summary of APP page seconds open optimization~
938. Range and of binary search tree
BCG属性列表
GAMES101图形学P10笔记(geometry1)
STM32 serial port screen learning
[Baoyan] - oral English skills in Baoyan summer camp
随机推荐
Scala 练习题 学生分数案例
這份 pip 使用小抄,要有全有多全!
行人重识别reid
Games101 graphics P10 notes (geometry1)
Typora 收费解决方法
【FLink】Flink 任务 如何优雅的停止
554. Brick wall
你必须知道的 4 种 Redis 集群方案及优缺点对比
1720. Array after XOR decoding
K8s drainage error summary (ignoring daemonset management pod, MySQL Cluster drainage error, Mongo cluster drainage error)
有哪些高质量的自学网站?
JAX计算SeLU函数
First meet shadowless cloud computer
39岁被裁+背房贷(没活路了)
ABAP(ALV部分)
初识JVM(一)
@RequestBody注解转对象中驼峰格式的参数无法接收到数据的问题解决方法
Measurechildren's understanding
Games101 graphics P11 notes (geometry2)
Network security module B of national vocational college skills competition "comprehensive penetration test of web security"