当前位置:网站首页>As a software testing engineer, how do you think to ensure software quality?
As a software testing engineer, how do you think to ensure software quality?
2022-06-25 13:49:00 【Software testing old Joe】
This question is like asking :
As a girl , What do you think is the best way to dress up ?

They are open to such questions !!! Therefore, it is more important to test the thinking language organization and the overall understanding of job seekers !!!
For being a girl , What do you think is the best way to dress up ?
1) She has to take a bath
During the bath , Take a bath for a long time , And there should be aromatherapy inside .
I have not bathed for several years , Do you still have to rub your back .

Then choose a beautiful dress , Choose clothes, shoes and bags that match your temperament .

Apply water emulsion , Choose a brand that suits you , Touch a lipstick , Choose your own color number

therefore , Same , Where is the breakthrough to answer the above questions ?
It must be from the perspective of process , Each process node is detailed .
In terms of agile processes

Demand analysis
Read the requirements document provided by the product manager
Record what you don't understand and what you have questions about
Make sure that there is no ambiguity or error in the requirements document
All fields in the requirements document are required to give quantitative standards
Requirements review
The requirement stage is the beginning of software development , The software has not been produced in this process , We are in the process of requirements analysis or requirements , Try to imagine yourself at the user level , Carry out corresponding work from the perspective of users
Key points , Try to combine your past knowledge , Mining hidden needs through explicit needs .
test plan
Test range
Try to divide the business related modules into the scope of my test
Division of labor of testers
Try to distribute the business to the corresponding familiar personnel
Test time
Try to estimate a reasonable time
risk
Try to identify all the risks at the beginning
The test case
When writing test cases , Try to cover all the functions involved in the requirements document
The use case coverage reaches 100%
Try to take all possible situations into account
Use cases should be written succinctly , Not only can I understand and execute , Others are also easy to implement
Use case review
Try to mobilize everyone's enthusiasm to help you find the missing points , Or there are problems
Output smoke test cases
We will also try to filter out all the main functions , Including the important ones , Leave it to development for self-test .
Monitoring self-test , Sometimes even , The development and implementation may not be ideal , I will take the initiative to carry out the formal iteration test
Carefully combine the steps of each use case , And sometimes it is necessary to extend the corresponding use case divergence , encounter bug When , Try to describe clearly and accurately , And can attach screenshots and error reporting logs
Output test report
Combined with test report data , See if there is a follow-up optimization scheme , Improve the development and testing quality of the whole team
边栏推荐
- Some knowledge about structure, enumeration and union
- Download File blob transcoding
- Class usage and inheritance in ES6
- Go--- route filter
- Deep parsing and implementation of redis stream advanced message queue [10000 words]
- SSH secret free function for # scripting
- 国信证券股票账户开户安全吗?请问。
- 初始c语言的知识2.0
- Error1822 and error1824 are displayed in the database
- OpenStack-----Nova源码分析之创建虚拟机
猜你喜欢

数据在内存中的存储相关内容

How to determine if a web worker has been created or closed

Win7显示屏幕亮度在哪里可以调节
Deep parsing and implementation of redis stream advanced message queue [10000 words]

Knowledge of initial C language 2.0

一次性讲清楚 Handler 可能导致的内存泄漏和解决办法 | 开发者说·DTalk

网络远程访问的方式使用树莓派

À propos du stockage des données en mémoire

“移动云杯”算力网络应用创新大赛火热报名中!

[pit avoidance means "difficult"] to realize editable drag and drop sorting of protable
随机推荐
Network remote access using raspberry pie
触觉智能分享-RK3568在金融自助终端的应用
Cold migration and resize of Nova component source code analysis
Graph contractual learning with augmentations
如何在 2022 年为 Web 应用程序选择技术堆栈
Some knowledge about structure, enumeration and union
How to configure aliases for typescript + vite projects
Rust,程序员创业的最佳选择?
untiy强制刷新UI
leetcode:918. Maximum sum of circular subarray [reverse thinking + maximum subarray sum]
Data acquisition system gateway acquisition plant efficiency
How to solve SQL import
1251- client does not support authentication protocol MySQL error resolution
哈希錶、哈希沖突
关于一道教材题的讲解
leetcode:918. 环形子数组的最大和【逆向思维 + 最大子数组和】
Detailed explanation of string operation functions and memory functions
QT display ffmpeg decoded pictures
Untiy force refresh UI
数据库中显示error1822,error1824