当前位置:网站首页>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 .
边栏推荐
- C語言雙指針——經典題型
- swagger设置字段required必填
- 【ROS】usb_ Cam camera calibration
- TP-LINK enterprise router PPTP configuration
- Navicat Premium 创建MySql 创建存储过程
- 有效提高软件产品质量,就找第三方软件测评机构
- 生成器参数传入参数
- JVM performance tuning and practical basic theory - Part 1
- 深度剖析C语言指针
- Process of obtaining the electronic version of academic qualifications of xuexin.com
猜你喜欢
随机推荐
Beijing invitation media
[NVIDIA development board] FAQ (updated from time to time)
On the inverse order problem of 01 knapsack problem in one-dimensional state
移位运算符
Hutool gracefully parses URL links and obtains parameters
sys.argv
可变长参数
China polyether amine Market Forecast and investment strategy report (2022 Edition)
Research Report on supply and demand and development prospects of China's high purity aluminum market (2022 Edition)
PC easy to use essential software (used)
Analysis of the source code of cocos2d-x for mobile game security (mobile game reverse and protection)
Leetcode question brushing (5.28) hash table
Sort according to a number in a string in a column of CSV file
China dihydrolaurenol market forecast and investment strategy report (2022 Edition)
Delay initialization and sealing classes
按位逻辑运算符
win10系统中的截图,win+prtSc保存位置
【MySQL】日志
个人电脑好用必备软件(使用过)
MySQL learning record 10getting started with JDBC