当前位置:网站首页>Basic content learning of software testing (I)
Basic content learning of software testing (I)
2022-06-28 09:01:00 【A pig without a bit of luck】
- Software and testing
01. What is software ?
Software is the tool that controls hardware
02. Basic components of software
Page client 、 Code server 、 Data server .
03. The production process of software
Demand arises 、 The requirements document 、 Design renderings 、 Leveling development 、 Product testing 、 Deploy online
04. What is software testing
Use technical means to verify whether the software meets the use requirements . That is, quality inspection .
05. The purpose of software testing
Reduce software bug, Improve the quality of the product .
- Test mainstream skills
- A functional test : Verify whether the function of the program meets the requirements
- Web automated testing : Use tools or code instead of manual , Test the project
- The interface test : Use code or tools to test the interface provided by the server
- Performance testing : Simulate multiplayer Software , Find server defects .
- Test categories ( Testing phase , Code visibility )
- By test phase
unit testing ( Test the program source code )
Integration testing ( Access addresses between modules for testing )
The system test ( Test the whole system , Such as function 、 compatible 、 Documents, etc. )
The acceptance test ( Special projects : Internal measurement , Public survey )
- By code visibility
Black box testing ( The system test ); The source code is not visible ,UI Function visible
Grey box testing ( Integration testing ): Part of the source code is visible , The function is not visible
White box testing ( unit testing ): All codes are visible ,UI The function is not visible
- Model
Quality model : Measure the dimension of a good software
Functionality 、 performance 、 Compatibility 、 Ease of use 、 Security ( The five most important )、 reliability 、 Maintainability 、 Portability
* Functionality
demand test
10 Features The number of functions is 10
Function details The function is realized correctly , Error handling
* performance
demand : Estimate the number of people online every day 20 ten thousand
test : 1、 The number of requests processed by the server per second 2、 Whether the server hardware configuration meets
* compatible
Compatibility : browser : Google 、 firefox 、IE、 Apple 、 Auburn
operating system :Win7,Win8、Win10 etc.
The resolution of the 、 brand 、 System 、 The Internet
* Ease of use
concise 、 friendly 、 Fluent 、 beautiful
* reliability
No response 、 Carton 、 crash
* Security
Transmission encryption 、 Storage encryption
- Software testing process
Demand analysis : Ensure that all departments have a consistent understanding of the needs
Plan preparation : What to measure , Who will test it , How to measure
Use case design : Operation documents to verify whether the project meets the requirements
Use case execution : The project module development is completed and the use case execution begins 、 Document implementation test
Defect management : The process of managing defects
Test report : Implement test result documentation
边栏推荐
- Implement global double finger long press to return to the desktop
- "Jianzhi offer" -- Interview Question 4: finding two-dimensional arrays
- Container adapter - stack: stack queue: queue priority_ Queue: priority queue
- Operating principle of Rogowski coil
- DEJA_ Vu3d - 052 of cesium feature set - Simulation of satellite orbit (high altitude) effect
- Which is a better ERP management system for electronic component sales?
- Not so Mobile
- Is it safe to open an account for online stock speculation?
- Build the first neural network with pytoch and optimize it
- How do individuals open accounts to speculate in stocks? Is online account opening safe?
猜你喜欢

rman備份報ORA-19809 ORA-19804

Implementation of code scanning login

【大案例】学成在线网站

罗氏线圈工作原理

Apache Doris becomes the top project of Apache

如何抑制SiC MOSFET Crosstalk(串扰)?

【.NET6】gRPC服务端和客户端开发案例,以及minimal API服务、gRPC服务和传统webapi服务的访问效率大对决

Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.

What are the advantages of a differential probe over a conventional probe

Webrtc advantages and module splitting
随机推荐
Import and export of a single collection in postman
Guangzhou: new financial activities and new opportunities for enterprises
【无标题】
"Jianzhi offer" -- Interview Question 4: finding two-dimensional arrays
DEJA_ Vu3d - 051 of cesium function set - perfect realization of terrain excavation
Find the total number of 1 appearing in the integer 1-N and the number of 1 in the binary of the integer
[go ~ 0 to 1] the next day, June 25, switch statement, array declaration and traversal
How to suppress SiC MOSFET crosstalk?
Large current and frequency range that can be measured by Rogowski coil
The Cassandra cluster reinstalls and starts from the node. An error is reported. There is an existing solution
rman备份报ORA-19809 ORA-19804
Postman interface test
What are the advantages of a differential probe over a conventional probe
Is it safe for Huatai Securities to open an account online? What is the handling process
SQL注入之文件读写
Copy & Deepcopy
批量修改表和表中字段排序规则
用Pytorch搭建第一个神经网络且进行优化
Where is CentOS mysql5.5 configuration file
Loss loss function