当前位置:网站首页>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
边栏推荐
- TLS / SSL protocol details (30) RSA, DHE, ecdhe and ecdh processes and differences in SSL
- What exactly does the distributed core principle analysis that fascinates Alibaba P8? I was surprised after reading it
- Will golang share data with fragment append
- 深度学习调参的技巧
- Wechat applet customer service access to send and receive messages
- MySQL installation process (steps for successful installation)
- Share 3 tools, edit 5 works at home and earn more than 400
- 自主作业智慧农场创新论坛
- Machine learning - logistic regression
- Error: unable to find remote key "17f718f726"“
猜你喜欢
Design of digital temperature monitoring and alarm system based on DS18B20 single chip microcomputer [LCD1602 display + Proteus simulation + C program + paper + key setting, etc.]
Analysis of common storage types and FTP active and passive modes
8.2 text preprocessing
Have you really learned the operation of sequence table?
Nuxt project: Global get process Env information
我的 Raspberry Pi Zero 2W 折腾笔记,记录一些遇到的问题和解决办法
字节面试 transformer相关问题 整理复盘
木木一路走好呀
Lotus DB design and Implementation - 1 Basic Concepts
如何设计一个良好的API接口?
随机推荐
Difference between like and regexp
Sword finger offer (1) -- for Huawei
我的树莓派 Raspberry Pi Zero 2W 折腾笔记,记录一些遇到的问题和解决办法
kubernetes之常用Pod控制器的使用
免费在upic中设置OneDrive或Google Drive作为图床
Precautions for use of dispatching system
adobe illustrator 菜單中英文對照
T2 icloud calendar cannot be synchronized
Educational codeforces round 127 A-E problem solution
移动app软件测试工具有哪些?第三方软件测评小编分享
Detailed explanation of C language knowledge points - data types and variables [2] - integer variables and constants [1]
Analysis of common storage types and FTP active and passive modes
C语言超全学习路线(收藏让你少走弯路)
Nacos程序连接MySQL8.0+ NullPointerException
8.5 concise implementation of cyclic neural network
今日睡眠质量记录76分
MySQL Basics
T2 iCloud日历无法同步
PSYNC synchronization of redis source code analysis
【Leetcode-每日一题】安装栅栏