当前位置:网站首页>Software test interview question: please introduce the meaning of various test types in detail?
Software test interview question: please introduce the meaning of various test types in detail?
2022-07-28 02:01:00 【51CTO】
Please describe in detail the meaning of various test types ?
1- unit testing ( Module test ) It's a small piece of code written by developers , A small tool for verifying the code under test 、 It's very clear whether the function is correct . generally , A unit test is used to determine a specific condition ( Or the scene ) The behavior of a particular function . Unit testing is done by the programmer himself , It's also the programmers themselves who benefit in the end . You can say that , It's the programmer's responsibility to write functional code , At the same time, you have the responsibility to write unit tests for your own code . Perform unit tests , Just to prove that the behavior of this code is consistent with what we expect .
2- Integration testing ( It's also called assembly testing 、 The joint test ) It's a logical extension of unit testing . Its simplest form is : Two tested units are combined into one component , And test the interface between them . From this level , Component refers to the integration and aggregation of multiple units . In the real plan , Many units are combined into components , And these components make up a larger part of the program . The way to do this is to test the combination of fragments , And eventually extend the process , Test your module with modules from other groups . Last , Test all the modules that make up the process .
3- System testing is to assemble the tested subsystem into a complete system to test . It is an effective method to check whether the system can really provide the functions specified in the system scheme specification .( Common joint debugging test ). The purpose of system testing is to test the final software system comprehensively , Ensure that the final software system meets the product requirements and follows the system design .
4- Acceptance testing is the last test operation before deploying the software . The purpose of acceptance testing is to ensure that the software is ready , And users can perform the established functions and tasks of the software . Acceptance testing is to show future users that the system can work like reservation requirements . After integration testing , All the modules have been assembled into a complete software system according to the design , Interface errors have been basically eliminated , Then we should further verify the effectiveness of the software , This is the task of acceptance testing , That is, the function and performance of the software are as expected by users .
Personal profile
I am a test and Development Engineer , at present 25K, What we are doing now is driverless , Welcome to share the development and testing technology with you , High paying employment together , We also have a group to fight monsters together , And the interview question applet !
边栏推荐
- Netease cloud copywriting
- GBase 8c 配置设置函数
- Typescript中类的使用
- shell正则和元字符
- [Taichi] draw a regular grid in Tai Chi
- Unreal ue4.27 switchboard porting engine process
- IIC read / write eefprom
- 【面试:并发篇28:volatile】有序性
- 以“数字化渠道”撬动家用电器消费蓝海,经销商在线系统让企业生意更进一步
- Use of recursion: 1. Convert the tiled array to a tree 2. Convert the tree to a tiled array
猜你喜欢

Small bulk quantitative stock trading record | data is the source in the quantitative system, which teaches you to build a universal data source framework

Linux安装mysql8.0.29详细教程

硬件SPI与软件模拟SPI速率对比

【taichi】在太极中画出规整的网格

抓包精灵NetCapture APP抓包教程《齐全》

N32l43x FLASH read \ write \ erase operation summary

Five basic data structures of redis

暴雪《暗黑破坏神 4》PS5 / PS4 测试版添加到 PlayStation 数据库

周报、月报有多折磨人?万能报表模板建议收藏!(附模板)

数据安全与隐私计算峰会-可证明安全:学习
随机推荐
网易云仿写
Game 302 of leetcode
嵌入式经典通信协议
二叉树的遍历和性质
记录一次生产死锁
数字经济才是未来经济发展的核心
Thinking about some things
js 哪些情况不能用 JSON.parse 、JSON.stringify深拷贝及一个更好的深拷贝方法
周报、月报有多折磨人?万能报表模板建议收藏!(附模板)
GBase 8c 注释信息函数
Leveraging the blue ocean of household appliances consumption with "digital channels", the dealer online system enables enterprises to further their business
忘记root密码
Process data and change the name of data
Forget the root password
软件测试面试题:你所熟悉的软件测试类型有哪些?
什么是方法,什么是方法论:了解自我精进提升的底层逻辑
Gbase 8C configuration setting function
软件测试面试题:你认为做好测试用例设计工作的关键是什么?
Gbase 8C transaction ID and snapshot (VI)
HCIP第十三天笔记