当前位置:网站首页>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
边栏推荐
- What are the advantages of a differential probe over a conventional probe
- 隐私计算FATE-----离线预测
- [big case] Xuecheng online website
- Almost union find (weighted union search)
- Not so Mobile
- Is it safe to open an account for online stock speculation?
- temple
- 怎样在手机上开户?现在网上开户安全么?
- Fire safety hazards
- Maintenance and protection of common faults of asynchronous motor
猜你喜欢
![[.Net6] GRP server and client development cases, as well as the access efficiency duel between the minimum API service, GRP service and traditional webapi service](/img/19/296f124becb87461accf8b73b0a8bc.png)
[.Net6] GRP server and client development cases, as well as the access efficiency duel between the minimum API service, GRP service and traditional webapi service

Application of energy management system in iron and steel enterprises

The Cassandra cluster reinstalls and starts from the node. An error is reported. There is an existing solution

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

Wasmedge 0.10.0 release! New plug-in extension mechanism, socket API enhancement, llvm 14 support

Illustration of MySQL binlog, redo log and undo log

Rman Backup Report Ora - 19809 Ora - 19804

Which is a better ERP management system for electronic component sales?

rman備份報ORA-19809 ORA-19804

SQL optimization experience: from 30248 seconds to 0.001 seconds
随机推荐
How to solve the problem of high concurrency and seckill
Apiccloud, together with 360 Tianyu, helps enterprises keep the "first pass" of APP security
Implementation of single sign on
Quickly understand JVM structure and working principle
用Pytorch搭建第一个神经网络且进行优化
为什么SELECT * 会导致查询效率低?
网上炒股开户安不安全?
隐私计算FATE-----离线预测
[reprint] STM32 GPIO type
Data mining modeling practice
Implementation of code scanning login
STL - inverter
JMeter -- interface test 2
Learn how Alibaba manages the data indicator system
State machine program framework
SQL injection file read / write
Three body attack (three-dimensional split plus two points)
"Jianzhi offer" -- Interview Question 4: finding two-dimensional arrays
Discussion on the improvement and application of the prepayment system in the management of electricity charge and price
Anniversary party