当前位置:网站首页>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
边栏推荐
- C language super complete learning route (collection allows you to avoid detours)
- MySQL InnoDB transaction
- Five data types of redis
- Byte interview programming question: the minimum number of K
- Set onedrive or Google drive as a drawing bed in upic for free
- Node.js ODBC连接PostgreSQL
- Introduction to distributed transaction Seata
- API gateway / API gateway (III) - use of Kong - current limiting rate limiting (redis)
- nuxt项目:全局获取process.env信息
- adobe illustrator 菜单中英文对照
猜你喜欢
8.4 realization of recurrent neural network from zero
T2 icloud calendar cannot be synchronized
TLS / SSL protocol details (30) RSA, DHE, ecdhe and ecdh processes and differences in SSL
My raspberry PI zero 2W tossing notes record some problems encountered and solutions
Basic operation of circular queue (Experiment)
API gateway / API gateway (II) - use of Kong - load balancing
Reptile exercises (1)
Basic operation of sequential stack
Squid agent
On the day of entry, I cried (mushroom street was laid off and fought for seven months to win the offer)
随机推荐
Async void caused the program to crash
JUC learning record (2022.4.22)
Nacos程序连接MySQL8.0+ NullPointerException
TLS / SSL protocol details (30) RSA, DHE, ecdhe and ecdh processes and differences in SSL
The wechat applet optimizes the native request through the promise of ES6
Will golang share data with fragment append
Detailed explanation of redirection and request forwarding
G007-HWY-CC-ESTOR-03 华为 Dorado V6 存储仿真器搭建
Adobe Illustrator menu in Chinese and English
SSH connects to the remote host through the springboard machine
8.2 text preprocessing
adobe illustrator 菜單中英文對照
Share 20 tips for ES6 that should not be missed
Subnet division of flannel principle
Detailed explanation of kubernetes (XI) -- label and label selector
什么是CNAS认证?CNAS认可的软件测评中心有哪些?
我的 Raspberry Pi Zero 2W 折腾笔记,记录一些遇到的问题和解决办法
Educational codeforces round 127 A-E problem solution
Openstack theoretical knowledge
Mysql database explanation (10)