当前位置:网站首页>Common types of automated testing framework ▏ automated testing is handed over to software evaluation institutions
Common types of automated testing framework ▏ automated testing is handed over to software evaluation institutions
2022-04-23 15:26:00 【xymbf】
One 、 What is a software automation testing framework ?
Software automated testing is to turn human driven testing activities into behavior activities that are automatically executed by machines . Through some automated testing tools and frameworks , Write automated test scripts , To simulate the process of manual testing . Automated test framework is an infrastructure that provides an execution environment for automated test scripts or use cases , It can effectively improve the test efficiency , Complete higher test coverage , Earlier discovery records bug.
Two 、 Common types of software automation testing framework
1、 Linear frame
The framework is the most basic framework type , go by the name of “ Record and playback ” frame . Test code is created and executed in a linear or sequential manner , Each step is manually recorded by the tester , And automatically play back the recorded script . These steps include navigation 、 User input and checkpoints . More suitable for small applications or teams .
2、 Based on modular framework
The framework can be applied to separate modules in the application 、 Unit or part , There will be separate test scripts .
3、 Library structure framework
The framework is based on the modular framework , Not only can the application under test be divided into test scripts , Similar tasks in test scripts can also be divided into common functions . Then create a library , The library consists of AUT Common functions of , It can be called by the test script when needed .
4、 Data driven framework
In this framework , Test data and scripts are separate . In many test scenarios , The same feature or function needs to be tested repeatedly with different test data . When the test data is hardcode When testing scripts , The test script needs to be modified every time the test data is changed , Heavy workload , This allows you to use a data-driven framework .
5、 Keyword driven framework
The framework is an extension of the data-driven framework . Test data and test scripts are also separated , The difference is , The framework should further separate the general functions in the test script , Form key words . The advantage is that keywords can be reused in multiple tests , And the test script is easier to maintain .
3、 ... and 、 Why is it better to hand over automated testing to software evaluation institutions ?
Automated testing improves the technical level of testers , Because its test effect is determined by test analysis and written test cases . Therefore, the writing of test cases and the use of automated test tools require testers to have enough technology to carry out , However, general software development companies are weak in software testing , This is exactly what third-party software evaluation institutions are good at . Zhuo code software evaluation ,CMA、CNAS Certification body , Have a very mature automated testing process , Team members are experienced , It can be served all over the country , The software test report issued is fair 、 authority 、 Have legal effect .
版权声明
本文为[xymbf]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231525096938.html
边栏推荐
- Leetcode学习计划之动态规划入门day3(198,213,740)
- 软件性能测试报告起着什么作用?第三方测试报告如何收费?
- Byte interview programming question: the minimum number of K
- Educational Codeforces Round 127 A-E题解
- Lotus DB design and Implementation - 1 Basic Concepts
- 函数(第一部分)
- Sword finger offer (2) -- for Huawei
- [thymeleaf] handle null values and use safe operators
- JS - implémenter la fonction de copie par clic
- Common interview questions of operating system:
猜你喜欢
Detailed explanation of kubernetes (IX) -- actual combat of creating pod with resource allocation list
8.2 text preprocessing
TLS / SSL protocol details (30) RSA, DHE, ecdhe and ecdh processes and differences in SSL
nuxt项目:全局获取process.env信息
regular expression
How to design a good API interface?
Mysql database explanation (10)
激活函数的优缺点和选择
X509 certificate cer format to PEM format
Mysql连接查询详解
随机推荐
Kubernetes详解(十一)——标签与标签选择器
Comparaison du menu de l'illustrateur Adobe en chinois et en anglais
MySQL Basics
What exactly does the distributed core principle analysis that fascinates Alibaba P8? I was surprised after reading it
深度学习调参的技巧
PHP PDO ODBC将一个文件夹的文件装载到MySQL数据库BLOB列,并将BLOB列下载到另一个文件夹
Explanation of redis database (III) redis data type
[thymeleaf] handle null values and use safe operators
Detailed analysis of SQL combat of Niuke database (26-30)
Nacos program connects to mysql8 0+ NullPointerException
Educational codeforces round 127 A-E problem solution
Krpano panorama vtour folder and tour
函数(第一部分)
Lotus DB design and Implementation - 1 Basic Concepts
Elk installation
PSYNC synchronization of redis source code analysis
Redis cluster principle
Mysql database explanation (8)
8.2 text preprocessing
js——實現點擊複制功能