首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客302520727号
陕西科技大学 大数据开发工程师
发布于陕西
关注
已关注
取消关注
@已注销:
什么是测试?测试测什么?
悬赏1
烫
笔者是软件测试方向的硕士研究生。作为应届生拿下了20余个软件测试、测试开发的offer。《校招生如何准备测试》系列会将我的测试理论体系与大家分享、探讨和学习。本期主要串联一下什么是测试、软件测试测什么(测试类型)。Q:什么是软件测试?下面是大模型、搜索引擎各自定义的软件测试概念:Chat-gpt(3.5): 软件测试是指通过运行软件系统或应用程序,以验证其是否符合设计要求、功能规格和用户需求的过程。软件测试旨在发现软件中的错误和缺陷,并确保软件的质量、可靠性和稳定性。这包括对软件的各个方面进行检查,如功能测试、性能测试、安全性测试、兼容性测试等。软件测试是软件开发生命周期中至关重要的一部分,可以帮助提高软件质量,并最大程度地减少软件上线后出现的问题和风险。百度百科: 软件测试(英语:Software Testing),是使用人工操作(手动测试)或者软件自动运行的方式(自动化测试)来检验软件是否满足用户需求的过程。总结一下,测试是发现bug的行为、是对需求的验证,也是保障质量的活动,这些定义比较宽泛,但也概括了大家对于测试的理解。接下来,我们换个视角,看看相关研究关于测试的定义,下面选取了具有代表性的几个定义加以分析:在软件测试的经典著作《软件测试艺术》一书中认为:“测试是为发现错误而运行一个程序或者系统的过程。”在《软件测试完全指南》一书中指出:“测试是以评价一个程序或者系统的属性为目标的任何一种活动。测试是对软件质量的度量。”显然,以上定义从认为软件测试发生在软件开发周期的末期,其主要目的是发现错误变化为软件测试是对软件质量的度量。这是认知上的一种变化,也为软件测试的发展提供了新的方向。测试不只影响软件的编程和运行,同时能够影响软件技术任务书和软件设计,而且在项目开始时需要进行相应的测试工作。在这一时期,各种软件测试技术以及软件质量保证体系应运而生;软件测试流程被细化分为各个阶段,并且相应的测试技术为各个阶段的软件测试提供保障。既然测试的目的是为了保证软件质量。那我们就有必要好好了解一下软件质量的相关知识。因为测试是为了保障质量,那软件质量的不同特性就需要被测试都覆盖到。Q:什么是质量模型?都有哪些质量模型?这个问题再次简述一下,目前主流的软件质量模型主要分为两类,层次模型和关系模型,在这里我们主要介绍层次模型(图1),比较著名的层次模型包括 McCall模型、Boehm模型和ISO9126质量模型。我国GB25000对以上模型做了定制化,根据GB/T 25000.10—2016对质量模型的定义:“定义的特征集以及它们之间的关系集,为规约质量需求以及评价质量提供了一个框架。”其中GB25000规定了8个质量特性(感兴趣的可以看一下GB25000)。Q:软件测试测什么?从GB25000质量模型的角度看:软件质量特性包括:功能、性能、兼容性、易用性、可靠性、信息安全性、维护性、可移植性等8大质量特性, 同时也对应着测试的考虑方面,也就是我们常说的功能测试、性能测试、可靠性测试、信息安全测试等。如图:将以上质量特性展开,具体可以包括以下几个方面:功能性: 测试功能实现和预期结果是否一致性能效率: 考虑系统的时间、容量、资源利用率等方面兼容性: 共存性(与哪些软件不能共存?)、互操作性(比如文件的上传与回收)易用性: 可辨识性、易学性、易操作性、用户界面舒适性等可靠性: 容错性(考虑有故障的情况、也就是异常输入的情况)信息安全性: 保密性(确保授权后才能访问相关内容)可维护性: 模块化(高内聚、低耦合等)、易分析、易修改可移植性: 适应性、易安装、易替换当然会有人质疑,接口测试呢?在笔者看来接口测试也是功能测试的一种,只是接口可以直接去测试后端代码,能更早、更充分地发现后端代码存在的质量问题下面是本系列的文章目录:本期小tip欢迎大家加入我们的社区一块学习、交流,*************************************。好了,以上就是本文的全部内容,如有问题可留言讨论。我们正在组建测试开发方向的求职交流社区,如果您对软件质量管理方面感兴趣,欢迎加入了解。欢迎点赞、评论、收藏,it's important for us.Searching for QALog
点赞 29
评论 37
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-11 11:11
深圳大学 Java
华为OD面经-双非C++ 开发岗
BG:25届双非物联网专业,经历了考研考公双重打击,感觉状态不是很适合再gap一年考研或者考公了,早在3,4月份就了解到od(但因为还没毕业要7月份才能机考),于是提前准备刷题、背八股,选的C++语言 面试时间线:7月8日联系hr7月13日安排机考,第二天收到通过消息7月15日完成性格测试7月21日资格面试7月25日技术一面7月26日技术二面7月28日主管面 机考:第一题:企业路由器的统计页面,动态统计公司访问最多的网页URL topN。第二题:压缩日志查询,将连续相同指标值的记录合并来节约存储空间。第三题:区间连接器,将可能重叠、相邻的合并为更大空间 资格面:面试官问未来规划,为什么打算来...
查看28道真题和解析
点赞
评论
收藏
分享
08-09 12:05
西安电子科技大学 嵌入式工程师
去网吧笔试
因为最近在外面旅游,所以只能找了个网吧包间笔试,还现买了手机支架搞双机位,没想到小美让我用AI答题.....我网页搜索用了豆包,一言难尽....有兄弟也用的豆包吗
牛客55456580...:
笑死我也是在外面旅游,网吧面试
美团秋招笔试
点赞
评论
收藏
分享
08-11 21:58
华东师范大学 数据分析师
我简历很差吗😓秋招刚刚开始,初筛已经挂了三家是bg原因吗😢
点赞
评论
收藏
分享
08-04 18:02
已编辑
湖北中医药大学 医生助理
怎么会有这么差的简历
其实是我自己,我已经投了好几天的销售岗位了,一个面试都没有,求问这份简历有哪些问题
点赞
评论
收藏
分享
今天 21:00
门头沟学院 人工智能
bilibili笔试记录
三元组枚举这种送分题也来了,简简单单。算法题也是,用哈希表维护一下最大值和时间即可
投递哔哩哔哩等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
美团今天的ai coding笔试允许用ai吗
3478
2
...
小红书java一面
3035
美团第二批笔试
热聊中
3
...
该不该给领导买东西啊...
2976
4
...
美团第二次笔试 算法题直接白卷投降
2613
5
...
小红书-引擎架构- java实习-一&二面凉经
2438
6
...
大疆结构秋招一面
2390
7
...
快手秋招-后端一面
2305
8
...
秋招准备投这些厂可以吗?
2130
9
...
大家离职都怎么开口的啊?
1958
10
...
影石嵌入式面经
1942
创作者周榜
更多
正在热议
更多
#
实习的内耗时刻
#
59167次浏览
634人参与
#
扒一扒那些奇葩实习经历
#
71278次浏览
934人参与
#
工作上你捅过哪些篓子?
#
21883次浏览
139人参与
#
发工资后,你做的第一件事是什么
#
72616次浏览
252人参与
#
你上一次给父母打电话是什么时候
#
13456次浏览
126人参与
#
在职场上,你最讨厌什么样的同事
#
28150次浏览
202人参与
#
给26届的秋招建议
#
38973次浏览
999人参与
#
我的秋招“寄”录
#
45331次浏览
584人参与
#
秋招投递记录
#
28326次浏览
313人参与
#
节后第一天上班,我的精神状态
#
13955次浏览
122人参与
#
校招第一份工作你干了多久?
#
99185次浏览
436人参与
#
安克创新求职进展汇总
#
40178次浏览
447人参与
#
我的AI电子员工
#
13407次浏览
106人参与
#
今年秋招哪家公司给的薪资最良心?
#
262971次浏览
1459人参与
#
选offer应该考虑哪些因素
#
86503次浏览
768人参与
#
如果校招重来我最想改变的是
#
279638次浏览
2905人参与
#
你最近一次加班是什么时候?
#
80198次浏览
428人参与
#
秋招,不懂就问
#
12164次浏览
132人参与
#
应届生初入职场,求建议
#
240584次浏览
2716人参与
#
网易求职进展汇总
#
113265次浏览
1070人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务