当前位置:网站首页>[test development] software testing - Basics
[test development] software testing - Basics
2022-07-04 17:32:00 【Classmate pan】
List of articles
The life cycle of software testing ( Software testing process )
review : The life cycle of software development :
Demand analysis — plan — Design — code — test — Operation and maintenance
Software testing process :
Demand analysis — test plan — Test design / Test Development — The test execution — Test evaluation
The tasks of each stage :
- Demand analysis : Verify the correctness of the requirements , rationality ; Refine requirements , Find the test item , Write test cases
- test plan : Determine the number of test personnel , Test environment , Test time , Test equipment
- Test design / Test Development : According to the demand , Write test cases
- The test execution : Development has been completed , Execute test case , Verification function ; If there is BUG, Submit BUG, verification BUG
- Test evaluation : How many test cases have been written , How many , Number of test cases remaining ,BUG Quantity and solution BUG Number , The legacy of the BUG And Solutions , Test scope and test function
How to describe a BUG
It includes the following parts :
- Test version number ( Code version information ): The tester needs to make changes BUG Developers of know the version with problems , Help developers get the corresponding version of code to reproduce BUG
- Test environment : If it is web System , Then the hardware equipment information description includes computer brand and model , The software device information description includes the operating system , browser ( Which browser , What is the version number ) etc. ; If it is APP Words , The software equipment information includes the version number of the system ( Which system is it , Android /IOS/windows/ Hongmeng ), Hardware equipment information includes mobile phone brand ( What series ), Computer brand
- Test data : It can reproduce the problem more quickly
- testing procedure
- Test actual results
- Test expected results
- The attachment , Error log , Error screenshots and so on
BUG The level of
ps: Every company is different , This is just a common situation
- collapse : The system doesn't work , There's a breakdown , Operation deadlock , Dead cycle , Black screen , Hinder the work of testers
What should we do if there is a crash online ? How to remedy ?️ Go back to the last stable version - serious : The system can run , But it's not stable , Continued operation will cause serious losses , Important functions are not realized , Or the functions and requirements do not meet , User data storage error in database , Threaten the safety of users ( Information , property )
- commonly : The secondary function is not realized , Or something wrong , The system can run stably
- Suggest : All functions are realized , But it will affect the user experience , Such as : Typesetting , The color is not in line with public aesthetics , The message does not wrap , Or wrap in advance
BUG Life cycle of

because BUG What to do with conflicts with developers ?
- Check , see BUG Is the description clear
- Persuade developers to modify from the perspective of users
- BUG The grading should be justified ( According to the company's specifications )
- As a tester, we should constantly improve our business level and technical level , Not only can we find BUG, And be able to locate , Can also propose solutions
- Don't quarrel , Talk to the product manager about , Tripartite meetings : Testers , Developer , The product manager will discuss this BUG The ultimate solution
边栏推荐
- Two methods of MD5 encryption
- Is it safe for Great Wall Securities to open an account? How to open a securities account
- Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
- Hidden corners of coder Edition: five things that developers hate most
- It's too convenient. You can complete the code release and approval by nailing it!
- go-micro教程 — 第二章 go-micro v3 使用Gin、Etcd
- 容器环境minor gc异常频繁分析
- Is it safe for Anxin securities to open an account online? Is the account opening fee charged
- R语言plotly可视化:plotly可视化互相重叠的直方图(historgram)、并在直方图的顶部边缘使用geom_rug函数添加边缘轴须图Marginal rug plots
- Master the use of auto analyze in data warehouse
猜你喜欢

To sort out messy header files, I use include what you use

Ble HCI flow control mechanism
Redis 的内存淘汰策略和过期删除策略的区别

PingCode 性能测试之负载测试实践

KS007基于JSP实现人个人博客系统

Which domestic cloud management platform manufacturer is good in 2022? Why?

整理混乱的头文件,我用include what you use

detectron2安装方法

解决el-input输入框.number数字输入问题,去掉type=“number“后面箭头问题也可以用这种方法代替

To sort out messy header files, I use include what you use
随机推荐
VSCode修改缩进不成功,一保存就缩进四个空格
第十八届IET交直流輸電國際會議(ACDC2022)於線上成功舉辦
Difference between redis' memory obsolescence strategy and expiration deletion strategy
Learn more about the basic situation of 2022pmp examination
网页游戏引擎
我写了一份初学者的学习实践教程!
Redis 的内存淘汰策略和过期删除策略的区别
Face_recognition人脸识别之考勤统计
Solution of dealer collaboration system in building materials industry: empowering enterprises to build core competitiveness
[HCIA continuous update] WLAN overview and basic concepts
完美融入 Win11 风格,微软全新 OneDrive 客户端抢先看
解决el-input输入框.number数字输入问题,去掉type=“number“后面箭头问题也可以用这种方法代替
Solution of commercial supply chain coordination system in the mineral industry: build a digital intelligent supply chain platform to ensure the safe supply of mineral resources
Datakit -- the real unified observability agent
wuzhicms代码审计
动态规划股票问题对比
CocosCreator事件派发使用
R language plot visualization: plot visualizes overlapping histograms and uses geom at the top edge of the histogram_ The rug function adds marginal rug plots
解读数据安全治理能力评估框架2.0,第四批DSG评估征集中
Electronic pet dog - what is the internal structure?