必看!那些入门必看的软件测试小知识

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


随着软件行业的持续发展,软件测试也愈演愈热,今天,我们就来聊聊软件测试的那些事:

一、软件测试

1.软件测试:

简单的说,就是在软件使用前,用人工或者自动化的手段对软件系统进行运行,找出软件运行漏洞以确保软件符合用户需求的过程。

2.手工测试与自动化测试:

手工测试指的是以手动的形式操作软件,模拟真实用户的使用流程,按步骤检查功能;

自动化测试指用测试工具,比如:Selenium、Appium等执行预设的脚本,快速、重复的进行测试。

手工测试和自动化测试二者各有优缺点,前者能够灵活应变,但是耗时耗力且主观影响大;后者速度快,准确性高,但前期搭建成本高且对测试人员的能力要求也高。两者无好坏之分,相辅相成。

3.测试流程:

在软件的开发阶段,开发者负责写代码,同时,测试人员负责准备测试用例;代码完成后,测试人员一般先手动测试,再用自动化测试扩大测试的范围确保软件的正常运行;

测试结束后,提交测试报告,开发人员修复测试过程中发现的问题,随后,测试人员再对软件进行复查,待确保软件没有问题时,才可上线。

二、软件测试分类

软件测试的分类五花八门,在这里,我把软件测试分为功能测试和非功能测试两大类:

1.功能测试

(1)单元测试

单元测试指针对软件中的最小单元进行的测试,主要的作用是确保单元功能的准确性,在这个过程中,需要依据设计文档与代码逻辑确定测试点,再用测试框架编写测试用例,调用测试单元,最后运行测试,查看测试结果。

图片

(2)集成测试

将多个单元组装起来形成一个模块或者系统,查找“bug”,其重点应该关注不同模块间的数据的传递、接口的调用以及功能的协作。

(3)确认测试

确认测试主要是对标用户需求,确保软件满足用户的期望,以使用的便利性以及适用性为导向。

(4)系统测试

在实际或者模拟环境下,把软件与硬件、外设、网络等连接,从整体的角度检测系统问题,在这个过程中,为确保测试的准确性,需要在不同的网络、系统版本、设备型号下进行测验,以确保软件的兼容性与流畅度。

(5)验收测试

以人员为辅助,发挥用户主导的作用。简单的说算是一种用户“内测”,在真实场景中,从用户视角出发,保证功能的完整性与流畅性。

在这个过程中,用户反馈很重要,需要通过现场交流、用户问卷调查等多种手段,收集、整理用户使用反馈,针对不足,再次修复,最终达到软件上线的目的。

2.非功能测试

(1)安全测试

查找软件中存在的安全漏洞,防止数据泄露。在这个过程中,测试人员需要对深层次漏洞进行挖掘,在软件权限管理、数据加密等方面进行全面的测试,保障软件数据以及用户信息的安全。

图片

(2)兼容性测试

确保软件能在不同的设备、系统第环境下稳定运行。现如今,手机不仅有安卓、iOS、鸿蒙等系统,同时,也有不同的手机型号。测试时,要保证软件在不同的环境,不闪退、不出现界面错乱等问题,保证软件稳定运行。

(3)性能测试

在特定条件下软件运行的性能情况。性能测试又分为:负载测试(测试系统响应:延迟、加载情况)、压力测试(最大上限:什么情况下出现卡顿、崩溃)和容量测试(最大数量:系统处理大数据的能力)等。

除此之外,还有稳定性测试、可用性测试、合规性测试、本地化测试等测试分类。

三、软件测试工具与方法

不同的测试可选用不同的测试工具,如,功能性测试可选用 Selenium、Appium等测试工具;兼容性测试可选用LambdaTest、BrowserStack。

在测试方法上,主要分为白盒测试(深入代码内部)、黑盒测试(关注功能)与灰盒测试(代码与功能)。

四、写在最后

技术并不是一朝一夕就能学会的,对于零基础的小白,系统学习是关键,一家靠谱的教育机构和一颗向上的逐梦之心是关键条件;

同时,在学习的过程中,要关注行业动态,积极参与社区、论坛等的讨论,吸收别人的实战经验,持续学习,逐步提升竞争力!

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
在这里插入图片描述
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值