首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
已注销
关注
已关注
取消关注
欢迎大家点赞收藏哈,也可以关注我和这个专栏,后面会持续分享干货的!
@已注销:
什么是测试?测试测什么?
悬赏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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-06 14:46
河南科技大学 前端工程师
华为OD,最后offer审批没给通过,请问有赔偿吗,谁是内部人士解答一下?
问问题:华为OD,最后offer审批没给通过,请问有赔偿吗,谁是内部人士能解答一下?
点赞
评论
收藏
分享
05-06 20:34
阿里巴巴_Java开发工程师
从阿里被裁到快手升P6,我花了四年
520那天晚上,公司正在为618忙得热火朝天,我却一个人坐在会议室里哭01 少年心事当拿云我本科是电气工程专业,19年跨考了计算机,靠着小公司实习的跳板,21年面进了阿里的暑期实习。实习入职给我的评级是B,不过做了三个月之后,实习转正答辩也不错,结果当天就给我的评级提到了A,22年正式入职。就这样到了23年上半年,接了个大项目,是对我个人能力提升巨大的一个项目,跟在组里的一个资深的P7后面做,跨了三个事业群去推动一件事情,他负责统筹协调,我负责技术实现,学习到了很多相关技巧,很多横向合作的能力都是在这里练出来的。这个时候我觉得我好像还可以,在大团队的同期里面应该算是比较靠前的,两年升P6应该是...
爱吃香菜的无尾熊服了...:
好文 共勉了兄弟 加油
点赞
评论
收藏
分享
04-09 14:28
南通理工学院 Java
27届0实习
4.7开始投递agent项目还没做先把点评外卖包装一下先投试试
点赞
评论
收藏
分享
05-08 17:12
郑州大学 Java
云智已经三天了,还没约hr面
是不是希望越来越渺茫了
我的求职进度条
点赞
评论
收藏
分享
05-08 23:41
已编辑
中南大学 Java
AI是牛马打工人的天敌
有个真相可能不符合大家的认知:AI不是牛马打工人的好朋友,而是打工人的天敌。原因很简单:AI让管理者重新思考员工的工作价值,可裁可不裁者必裁。打工人真正应该关心的从来就只有自己在老板心中的工作价值。这其中还有个认知的代沟:假如一个人在之前完成一件工作要5天,ai提效后现在只要3天,但是老板觉得现在ai这么强大,半小时就应该搞完的事你为什么还是要用这么久?是不是你不会用ai?不肯懂脑子去学习ai?企业这样子下去会不会被淘汰?再代入老板的视角:ai这么强,原来3个人才能完成的事现在1个人就能搞定,那公司为什么还要留着2个闲人?一个冷知识:一个员工的企业用工成本大概是他薪资的1.4倍,裁员后会把用工...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届0offer0面试,准备送外卖😄
1.8W
2
...
27双非本暑期实习终于结束,分享一下timeline吧
9648
3
...
招了一年实习生,撑过三个月的一只手数得清
7660
4
...
春招没进大厂,我的人生会完蛋吗
6710
5
...
百度内部大调整批量毁offer
5929
6
...
现在的实习生都是不学就进来实习的吗?
5702
7
...
许愿米哈游游戏客户端oc
5702
8
...
腾讯云智暑期timeline
5684
9
...
破防了,腾讯技术实习月薪涨了近50%…
5425
10
...
暑期就这样草率结束了
5408
创作者周榜
更多
正在热议
更多
#
AI让海力士市值突破9000亿美元
#
327次浏览
7人参与
#
百度工作体验
#
335308次浏览
2281人参与
#
在爱玛,骑向未来
#
46231次浏览
440人参与
#
打工人的精神状态
#
155083次浏览
1569人参与
#
职场新人体验
#
193287次浏览
1251人参与
#
百度求职进展汇总
#
731360次浏览
6450人参与
#
工作后,你落下了哪些病根
#
42653次浏览
300人参与
#
机械人,说说你的烦心事
#
149237次浏览
1174人参与
#
简历当中有水分算不算造假?
#
176818次浏览
2331人参与
#
机械人,你最希望上岸的公司是?
#
218330次浏览
1946人参与
#
你收到了哪些公司的笔试?
#
69571次浏览
446人参与
#
米哈游求职进展汇总
#
691948次浏览
3364人参与
#
毕业季,给职场新人一些建议
#
221821次浏览
2608人参与
#
工作压力大,你会干什么?
#
82928次浏览
713人参与
#
机械/制造每日一题
#
98056次浏览
1503人参与
#
为了求职,我做过的疯狂伪装
#
88651次浏览
777人参与
#
如果秋招能重来,我会____
#
105706次浏览
514人参与
#
你以为的实习VS真实的实习
#
142999次浏览
758人参与
#
什么专业适合考公
#
69916次浏览
358人参与
#
重来一次,我还会选择这个专业吗
#
467777次浏览
3988人参与
#
应届生第一份工作最好去大厂吗?
#
150673次浏览
1230人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务