当前位置:网站首页>[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
边栏推荐
- Solution du système de gestion de la chaîne d'approvisionnement du parc logistique intelligent
- Leetcode list summary
- Great Wall Securities security does not open a securities account
- 利用win10计划任务程序定时自动运行jar包
- 【HCIA持续更新】WLAN概述与基本概念
- Solution of dealer collaboration system in building materials industry: empowering enterprises to build core competitiveness
- Dynamic programming stock problem comparison
- 【Unity UGUI】ScrollRect 动态缩放格子大小,自动定位到中间的格子
- 图像检索(image retrieval)
- Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
猜你喜欢

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

Interpretation of data security governance capability evaluation framework 2.0, the fourth batch of DSG evaluation collection

Kunming Third Ring Road Closure project will pass through these places. Is there one near your home?

离线、开源版的 Notion—— 笔记软件Anytype 综合评测

DataKit——真正的统一可观测性 Agent

OPPO小布推出预训练大模型OBERT,晋升KgCLUE榜首

Master the use of auto analyze in data warehouse

Datakit -- the real unified observability agent

利用win10计划任务程序定时自动运行jar包

斑马识别成狗,AI犯错的原因被斯坦福找到了丨开源
随机推荐
tx.origin安全问题总结
你应该懂些CI/CD
Ble HCI flow control mechanism
Zebras are recognized as dogs, and the reason for AI's mistakes is found by Stanford
电子宠物小狗-内部结构是什么?
【HCIA持续更新】WLAN概述与基本概念
Congratulations to Mr. Zhang Pengfei, chief data scientist of artefact, for winning the campaign Asia tech MVP 2022
Implementation of super large-scale warehouse clusters in large commercial banks
动态规划股票问题对比
Solution of dealer collaboration system in building materials industry: empowering enterprises to build core competitiveness
利用win10计划任务程序定时自动运行jar包
Hidden corners of coder Edition: five things that developers hate most
容器环境minor gc异常频繁分析
斑马识别成狗,AI犯错的原因被斯坦福找到了丨开源
安信证券属于什么档次 开户安全吗
中银证券网上开户安全吗?
Vb无法访问数据库stocks
Perfectly integrated into win11 style, Microsoft's new onedrive client is the first to see
How to implement a delay queue?
雨量预警广播自动化数据平台BWII 型广播预警监测仪