请问软件测试和渗透测试的区别是什么?

 我来答
青莲网络云服务
2019-07-30 · 国内领先的云计算增值服务提供商
青莲网络云服务
向TA提问
展开全部
软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。软件测试的目的是为了检验软件系统是否满足需求。
渗透测试考虑的是以黑客方法,从单点上找到利用途径,证明你有问题,帮助客户提高认识,也能解决急迫的一些问题。
富港检测东莞有限公司
2024-12-25 广告
ISTA3L是一个基于研究、数据驱动的测试协议,它模拟了由零售公司完成的产品订单被直接运送给消费者时所经历的危险,它允许用户评估包装产品的能力,以承受运输和处理包装产品时所经历的供应链危险,从接收到任何电子商务零售商履行操作,直到最终消费者... 点击进入详情页
本回答由富港检测东莞有限公司提供
爱学习的小巴
2020-04-24 · 贡献了超过170个回答
知道答主
回答量:170
采纳率:0%
帮助的人:9.3万
展开全部
软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程
渗透测试:是为了证明网络防御按照预期计划正常运行而提供的一种机制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ainirq
2019-07-11 · TA获得超过4229个赞
知道小有建树答主
回答量:762
采纳率:93%
帮助的人:91.1万
展开全部
这俩何以并列呢?感觉就没啥联系。
渗透测试是探索性,破坏性测试吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天枰看热闹2
2021-10-19 · 超过11用户采纳过TA的回答
知道答主
回答量:28
采纳率:73%
帮助的人:2.4万
展开全部
渗透测试是以攻击者思维,模拟攻击者对业务系统进行全面深入的安全测试,帮助企业挖掘出正常业务流程中的安全缺陷和漏洞。助力企业先于攻击者发现安全风险,防患于未然。
软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2022-07-14 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部

1、测试对象不同

软件测试:主要测试的是程序、数据、文档。

渗透测试:对象主要为网络设备、主机操作系统、数据库系统和应用系统。

2、测试内容不同

软件测试:主要工作内容是验证和确认,发现软件中的缺陷或者不足,然后把发现的问题整理成报告并分析出软件质量的好坏。验证是保证软件正确地实现了一些特定功能的一系列活动;确认是一系列的活动和过程,目的是想证实一个给定的外部环境中软件的逻辑正确性,即保证软件做了你所期望的事情。

渗透测试:主要包括黑盒测试、白盒测试和灰盒测试。主要做的工作有:信息收集、端口扫描、权限提升、远程溢出攻击、Web应用测试、SQL注入攻击、检测页面隐藏字段、跨站攻击、Cookie利用、后门程序检查、第三方软件误配置等。

3、测试原则不同

软件测试:

①测试应该尽早进行;

②软件测试应该由第三方来负责;

③设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件;

④应该充分注意测试中的群集现象;

⑤对错误结果要进行一个确认过程;

⑥制定严格的测试计划;

⑦妥善保存测试计划、测试用例、出错统计和最终分析报告。

渗透测试:

①测试验证时间放在业务量最小的时间进行;

②测试执行前确保相关数据进行备份;

③所有测试在执行前和维护人员进行沟通确认;

④在测试过程中出现异常情况时立即停止测试并及时恢复系统;

⑤对原始业务系统进行一个完全的镜像环境,在镜像环境上进行渗透测试。

总而言之,软件测试更多的是以正常使用者的角度为出发点,测试软件的可用性;而渗透测试则是以极端攻击者的角度出发,测试系统的安全性。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式