当前位置:网站首页>Manual (functional) test 1
Manual (functional) test 1
2022-06-29 05:23:00 【Floating Life 882】
Software quality
Application scenarios : Provide a way of thinking about software products from the perspective of testing
- Define whether the actual product requirement description is consistent , A high degree of consistency means that the quality meets the demand ( good )
- How to judge the quality of software ?
- function : Whether the software product has some ability
Supported by a mobile phone 5G
- performance : The occupancy of software products for speed and space
Fast , Small occupation
- Compatibility : The ability of software to be compatible with other types of software and hardware
The famous "3Q" War
- reliability : Whether the software has the ability to solve a problem
- Security : Whether data transmission and storage are safe during software operation
It belongs to special test , The demand is higher
- Portability : The ability of software products to migrate from one environment to another
- Maintainability : After the software fails , Self repair / The ability to recover
The life cycle of software
The process of software from scratch to extinction
Also called software development process model , Software life cycle model 
The advantages of waterfall model
- Each stage is clear , And there are corresponding documents
- When a phase is complete , Just start the later stage ( disposable )
Disadvantages of waterfall model
- The time to find the problem is relatively late , Lose the opportunity to correct mistakes in advance
- The test intervention is relatively late
Applicable scenario
- It is applicable to large projects whose requirements are not easy to change
[ Expand ] Agile development model
Be able to adapt to changes in demand , And can give a fast response
- Small step run
- Acp
Software test model
v Model
effect : More detailed description of the test process , Corresponding production . The relationship between development
v Model advantages
Each stage is clear , The testing process consists of the bottom layer ( Code ) Test to the top ( Testing process )
V Model shortcomings
Not applicable to requirements change
w Model
effect : More detailed description of the test process , Corresponding production . The relationship between development is clearer
w Model advantages
- The test intervention time is early , Be able to find problems in time , Reduce repair costs
- Testing accompanies the whole software production cycle , In addition to testing software testing , You also need to validate the document
w Model shortcomings
- The model has high complexity in application ( Computer skills , Professional capability , Ability to manage , Test quality )
The test case
Purpose
- Easy to test and verify ( Divide a large number of requirements into small test points )
- The comprehensiveness of the test ( Subsequent tests can be used directly )
- The test quantifies
Definition
The test case , Also called Test Case, A set of test inputs designed for a specific purpose , Documentation of execution conditions and expected results

Test case design method
How to write test cases ?
Division of equivalence class
- Equivalence class definition
- In the batch test data , Select a subset of data with common characteristics as the test input
- Classification of equivalence classes
- Effective equivalence class : Data that meets the needs
- Invalid equivalence class : Test data that does not meet the requirements
Steps of designing use cases by equivalence class partition method
Case study : How to test the sum of two two digit integers ( namely -99z To 99 Sum the data between ) No problem ?
Clear requirements
Test purpose
eg: Verify whether two digit integers can be summed normally
Testing conditions
eg:
- No more than two digits
- Integers . Letter . chinese . Symbol . Space . empty
- length
- type ( From keyboard input )
- The rules
Divide equivalence class
Effective equivalence class
eg:-10,30
Invalid equivalence class
eg: Contain letters . chinese . Symbol . Space . empty
- Extract data and write test cases
- Fill in the content as required through the test case template
Equivalence classes apply to scenarios
- It is common for tests with batch data input , Applicable when exhaustive testing is not possible
- Common representatives : Input box ( A drop-down box . Selection box , Drop down list, etc )
Considerations for writing use cases
- Single module test , The use case title is unique
- The necessary steps are as clear as possible
- The expected results try to describe the statements and phenomena of test associativity ( If there is a specific phenomenon, the best description )
Case number and test item abbreviation are set accordingly
边栏推荐
- Service grid ASM year end summary: how do end users use the service grid?
- 笔记本访问台式机的共享磁盘
- The first in China! CICA technology database antdb appears at the performance test tool conference of China Academy of communications technology
- Force deduction solution summary 324- swing sequencing II
- 【牛客网刷题系列 之 Verilog快速入门】~ 异步复位的串联T触发器
- Matlab直接求贝塞尔函数的导函数
- Microsoft Pinyin IME personal preferences
- 泰克TDS3054B示波器技术指标
- JVM内存调优方式
- 机器人强化学习——Transferring End-to-End Visuomotor Control from Simulation to RealWorld (CoRL 2017)
猜你喜欢

笔记本访问台式机的共享磁盘

Tcapulusdb Jun · industry news collection (V)

网络设备设置/取消console口登陆单独密码

HTTP Caching Protocol practice

2022 community group buying industry research industry development planning prospect investment market analysis report (the attachment is the online disk link, and the report is continuously updated)

5000+ word interpretation | Product Manager: how to do a good job in component selection?

PCI Verilog IP

innography
![[CV] wuenda machine learning course notes Chapter 13](/img/83/583d9ef852cf398ff8ed730bda0eab.jpg)
[CV] wuenda machine learning course notes Chapter 13

Research on heuristic intelligent task scheduling
随机推荐
开启生态新姿势 | 使用 WordPress 远程附件存储到 COS
HTTP Caching Protocol practice
Common optimization items
BERT和ViT简介
Notebook access desktop shared disk
Private project practice sharing gtlab+jenkins architecture construction and document reference
Tcapulusdb Jun · industry news collection (VI)
Tcapulusdb Jun · industry news collection (III)
2022 recommended RCEP regional comprehensive economic partnership agreement market quotation Investment Analysis Industry Research Report (the attachment is a link to the online disk, and the report i
Use some examples of qte5
D parallel and rotator
The easiest GUI to compile: dgui
The subnet of the pool cannot be overlapped with that of other pools.
泰克TDS3054B示波器技术指标
gan semi conductor
【IoT】公众号“简一商业”更名为“产品人卫朋”说明
AttributeError: module ‘torch. nn. Parameter 'has no attribute' uninitializedparameter 'solution
5000+ word interpretation | Product Manager: how to do a good job in component selection?
Would like to ask, which is the better choice for securities companies? I don't understand. Is it safe to open an account online now?
[Verilog quick start of Niuke network question brushing series] ~ asynchronous reset Series T trigger
effect : More detailed description of the test process , Corresponding production . The relationship between development 