当前位置:网站首页>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
边栏推荐
- 隐私计算FATE-----离线预测
- TCP
- From knowledge to wisdom: how far will the knowledge map go?
- What are the advantages of a differential probe over a conventional probe
- Apiccloud, together with 360 Tianyu, helps enterprises keep the "first pass" of APP security
- 手机炒股开户安不安全?
- Trailing Zeroes (II)
- Large current and frequency range that can be measured by Rogowski coil
- Characteristics and prevention of electrical fire
- Power data
猜你喜欢

How to solve the problem of high concurrency and seckill

用Pytorch搭建第一个神经网络且进行优化

【.NET6】gRPC服务端和客户端开发案例,以及minimal API服务、gRPC服务和传统webapi服务的访问效率大对决
![[untitled]](/img/bb/213f213c695795daecb81a4cf2adcd.jpg)
[untitled]

SQL optimization experience: from 30248 seconds to 0.001 seconds

Data modeling based on wide table
![[.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

DEJA_VU3D - Cesium功能集 之 051-地形开挖完美实现

Basic operation of PMP from applying for the exam to obtaining the certificate, a must see for understanding PMP

webrtc优势与模块拆分
随机推荐
Robot Rapping Results Report
Goldbach`s Conjecture
Cloudcompare & PCL point cloud SVD decomposition
Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.
Using transform:scale causes the page mouse hover event to disappear
Ffmpeg (I) AV_ register_ all()
[introduction to SQL for 10 days] day4 Combined Query & specified selection
Apiccloud, together with 360 Tianyu, helps enterprises keep the "first pass" of APP security
Why are function templates not partial specialization?
数据挖掘建模实战
Import and export of a single collection in postman
【无标题】
华泰证券网上开户安全吗 办理流程是什么
Dell r730 server startup error: [xxx] USB 1-1-port4: disabled by hub (EMI?), re-enabling...
Basic twelve style classes for duilib
Maintenance and protection of common faults of asynchronous motor
Loss loss function
The 6th smart home Asia 2022 will be held in Shanghai in October
[untitled]
如何抑制SiC MOSFET Crosstalk(串擾)?