当前位置:网站首页>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 .
边栏推荐
- 电脑F1-F12用途
- 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
- Promise 在uniapp的简单使用
- Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
- Bottom up - physical layer
- China vanadium battery Market Research and future prospects report (2022 Edition)
- R language ggplot2 visualization, custom ggplot2 visualization image legend background color of legend
- Modify the video name from the name mapping relationship in the table
- Deep anatomy of C language -- C language keywords
- 如何有效地进行自动化测试?
猜你喜欢

2022.02.13 - 238. Maximum number of "balloons"

TP-LINK enterprise router PPTP configuration

Visual implementation and inspection of visdom

【MySQL】鎖

优秀的软件测试人员,都具备这些能力

win10系统中的截图,win+prtSc保存位置

Indentation of tabs and spaces when writing programs for sublime text

深度剖析C语言指针

ESP8266-RTOS物联网开发

Deep analysis of C language data storage in memory
随机推荐
【Nvidia开发板】常见问题集 (不定时更新)
【MySQL】锁
Sublime text using ctrl+b to run another program without closing other runs
Research Report on supply and demand and development prospects of China's high purity aluminum market (2022 Edition)
logback1.3. X configuration details and Practice
sys.argv
R language ggplot2 visualization, custom ggplot2 visualization image legend background color of legend
FairGuard游戏加固:游戏出海热潮下,游戏安全面临新挑战
电脑清理,删除的系统文件
egg. JS directory structure
R language ggplot2 visualization: place the title of the visualization image in the upper left corner of the image (customize Title position in top left of ggplot2 graph)
[NVIDIA development board] FAQ (updated from time to time)
Precise query of tree tree
[MySQL] lock
Navicat Premium 创建MySql 创建存储过程
Target detection - pytorch uses mobilenet series (V1, V2, V3) to build yolov4 target detection platform
China vanadium battery Market Research and future prospects report (2022 Edition)
2022.02.13 - NC004. Print number of loops
Deep learning: derivation of shallow neural networks and deep neural networks
[MySQL] database stored procedure and storage function clearance tutorial (full version)