当前位置:网站首页>[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
边栏推荐
- 码农版隐秘的角落:作为开发者最讨厌的5件
- R语言plotly可视化:plotly可视化多分类变量小提琴图(multiple variable violin plot in R with plotly)
- The Ministry of human resources and Social Security announced the new construction occupation
- ARTS_20220628
- Is it safe to open an account online
- 第十八届IET交直流輸電國際會議(ACDC2022)於線上成功舉辦
- Difference between redis' memory obsolescence strategy and expiration deletion strategy
- Leetcode list summary
- 超大规模数仓集群在大型商业银行的落地实践
- Image retrieval
猜你喜欢

上网成瘾改变大脑结构:语言功能受影响,让人话都说不利索

The Ministry of human resources and Social Security announced the new construction occupation

【测试开发】软件测试——基础篇

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

码农版隐秘的角落:作为开发者最讨厌的5件

Using win10 scheduling task program to automatically run jar package at fixed time

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

It's too convenient. You can complete the code release and approval by nailing it!

go-micro教程 — 第二章 go-micro v3 使用Gin、Etcd

What is low code development?
随机推荐
To sort out messy header files, I use include what you use
安信证券属于什么档次 开户安全吗
电子宠物小狗-内部结构是什么?
Is it safe for Anxin securities to open an account online? Is the account opening fee charged
Image retrieval
VMware Tools和open-vm-tools的安装与使用:解决虚拟机不全屏和无法传输文件的问题
Congratulations to Mr. Zhang Pengfei, chief data scientist of artefact, for winning the campaign Asia tech MVP 2022
Firewall basic transparent mode deployment and dual machine hot standby
What grade does Anxin securities belong to? Is it safe to open an account
什么是低代码开发?
OPPO小布推出预训练大模型OBERT,晋升KgCLUE榜首
51 single chip microcomputer temperature alarm based on WiFi control
一文掌握数仓中auto analyze的使用
Which domestic cloud management platform manufacturer is good in 2022? Why?
Wuzhicms code audit
居家打工年入800多万,一共五份全职工作,他还有时间打游戏
[template] [Luogu p4630] duathlon Triathlon (round square tree)
Oppo Xiaobu launched Obert, a large pre training model, and promoted to the top of kgclue
补能的争议路线:快充会走向大一统吗?
【HCIA持续更新】网络管理与运维