当前位置:网站首页>How to effectively conduct automated testing?
How to effectively conduct automated testing?
2022-07-06 08:44:00 【Third party software evaluation】
Automated testing is software testing automation , Run the software system under preset conditions , Then evaluate the operation results , The preset conditions should include normal conditions and abnormal conditions , That is, a test process that transforms human driven test behavior into machine execution . So how to effectively conduct automated software testing ? You must know the basic process and precautions of these automated tests .
The basic process of automated testing mainly includes : Demand analysis 、 draw up a plan 、 Use case design 、 Design and development of automated testing framework 、 Script development 、 Environment building 、 Overall joint commissioning and operation, etc .
1、 Demand analysis : Specifically analyze which points need automated testing .
2、 draw up a plan : Identify the test object 、 Test purpose 、 Test method and project content , Ensure that all configurations required for testing are fully prepared .
3、 Use case design : By analyzing the test requirements , Design test cases that cover all requirements , Form special test case documents , Check whether automation can be achieved .
4、 Design and development of automated testing framework : The framework is similar to the software architecture , Define which files need to be called when using this set of scripts 、 structure , Invoked procedure , And how to divide the file structure . In the framework, you need to use common objects 、 Public environment 、 Common method 、 Typical elements such as test data are taken into account . Extract the common elements from the test case and put them into the defined file , Set the procedure to call .
5、 Test script development : Pay attention to the scalability and compatibility of scripts , Try to ensure that the developed script can be executed in various test environments , Different versions can also achieve the test effect .
边栏推荐
- Leetcode question brushing (5.28) hash table
- Function coritization
- R language uses the principal function of psych package to perform principal component analysis on the specified data set. PCA performs data dimensionality reduction (input as correlation matrix), cus
- Colorlog结合logging打印有颜色的日志
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- C语言双指针——经典题型
- Leetcode question brushing (5.31) string
- Trying to use is on a network resource that is unavailable
- C語言雙指針——經典題型
- Light of domestic games destroyed by cracking
猜你喜欢
swagger设置字段required必填
2022.02.13 - NC004. Print number of loops
Excellent software testers have these abilities
Sublime text using ctrl+b to run another program without closing other runs
堆排序详解
[cloud native topic -45]:kubesphere cloud Governance - Introduction and overall architecture of enterprise container platform based on kubernetes
Cisp-pte practice explanation
Pointer advanced --- pointer array, array pointer
visdom可视化实现与检查介绍
[brush questions] top101 must be brushed in the interview of niuke.com
随机推荐
堆排序详解
Cisp-pte practice explanation
Crash problem of Chrome browser
Double pointeur en langage C - - modèle classique
Visual implementation and inspection of visdom
移位运算符
[NVIDIA development board] FAQ (updated from time to time)
TCP/IP协议
Swagger setting field required is mandatory
sublime text中conda环境中plt.show无法弹出显示图片的问题
2022.02.13 - NC001. Reverse linked list
Delay initialization and sealing classes
2022.02.13 - NC003. Design LRU cache structure
On the inverse order problem of 01 knapsack problem in one-dimensional state
Function coritization
Deep analysis of C language data storage in memory
Screenshot in win10 system, win+prtsc save location
JVM performance tuning and practical basic theory - Part 1
Detailed explanation of heap sorting
生成器参数传入参数