黑盒测试之业务功能逻辑测试

简介: 关于黑盒测试中的业务功能安全测试,第一个如果说你是去做那种专业性比较强的这一种业务,比如说咱们的这一个银行类的金融类的这些业务,那么它可能第一个要求就是你要有这个什么业务能力。 因为有时候一些复杂的业务的话,并不是说如果说以前你没做的话,他可能就光这个业务的培训那就要给你来个三个月或甚至半年的一个时间,因此说对于这一种业务能力要求比较高的这种项目或者企业里面去招人的话,他第一个看中或者说他有一个硬性的要求,就是说你有没有做过相关的这一些产品,如果做过的话,这一类人员他是优先的。

关于黑盒测试中的业务功能安全测试,第一个如果说你是去做那种专业性比较强的这一种业务,比如说咱们的这一个银行类的金融类的这些业务,那么它可能第一个要求就是你要有这个什么业务能力。 因为有时候一些复杂的业务的话,并不是说如果说以前你没做的话,他可能就光这个业务的培训那就要给你来个三个月或甚至半年的一个时间,因此说对于这一种业务能力要求比较高的这种项目或者企业里面去招人的话,他第一个看中或者说他有一个硬性的要求,就是说你有没有做过相关的这一些产品,如果做过的话,这一类人员他是优先的。


好,第二个的话,就是咱们去做功能测试的话,你要知道你我们经常做的一些测试的策略有哪一些,然后你是从哪些角度去做这一些测试策略的比如说这些测试策略的话有咱们的功能测试,然后 UI 兼容性测试、稳定性测试,那这些东西你如何去做你是如何去实施的,你会从哪些角度去测试,这个也是做做咱们黑盒测试必须要掌握的一个。


好,第三个的话就是对白盒测试,那么非常重要的一点就是你要知道如何去设计用例,如何去设计用例 好,设计用例的话,其实就是也就是你测试这个软件的一个非常重要的逻辑思维这个东西。 因此就是说并不是说每个人都能够随随便便去做一做一个很好的黑盒测试的工程师。


好,那我们对于这一个黑盒而言,其实你看就如果说我们这个title它实现的是一个什么,Y等于X平方这样子的一个功能,它实现的是这样子的一个功能,那么对于这个功能我要去验证它的话,你看它的这个输入值是可以有多少的。


0b46f21fbe096b6376d2efc69a222b4ceaf8ac73.jpeg


是不是有N多个比如说我X可以输012345,甚至任何一个数字都ok,然后我就去验证说出来的这一个结果,Y是不是正确。好像这个也就是咱们黑盒测试它的一个什么它的一个通病,比如说再给大家举一个例子,计算器,这个东西大家都见过。


那如果说我我把这个计算器这个软件给到你,然后我跟你说,你把这个计算机上面所有的功能给我测一遍,确保它的功能是没有问题的,没有问题之后,我们就可以把这个软件去给用户进行交付了。 如果大家想要对自己的网站或APP进行黑盒功能测试的话可以向网站安全公司寻求服务,国内SINESAFE,鹰盾安全,绿盟,启明星辰,都是做的比较好的安全公司。

相关文章
|
1月前
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
144 56
|
1月前
|
SQL 分布式计算 Hadoop
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(一)
43 4
|
1月前
|
SQL
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(二)
Hadoop-14-Hive HQL学习与测试 表连接查询 HDFS数据导入导出等操作 逻辑运算 函数查询 全表查询 WHERE GROUP BY ORDER BY(二)
37 2
|
1月前
|
测试技术
Appscan手工探索、手工测试功能实战
Appscan手工探索、手工测试功能实战
|
2月前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
255 3
快速上手|HTTP 接口功能自动化测试
|
2月前
|
测试技术 数据库
『软件测试2』 关于黑盒测试和测试用例的基础知识
该文章讲解了黑盒测试的基本概念以及如何编写有效的测试用例,包括选择合适的输入数据、预期结果的设定和测试执行的步骤。
|
3月前
|
XML Web App开发 数据挖掘
Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
121 1
|
3月前
|
Web App开发 敏捷开发 测试技术
自动化测试之美:使用Selenium WebDriver进行网页功能验证
【8月更文挑战第29天】在数字时代,软件质量是企业竞争力的关键。本文将深入探讨如何通过Selenium WebDriver实现自动化测试,确保网页应用的可靠性和性能。我们将从基础设置到编写测试用例,逐步引导读者掌握这一强大的测试工具,同时分享实战经验,让测试不再是开发的负担,而是质量保证的利器。
|
3月前
|
测试技术
一款功能完善的智能匹配1V1视频聊天App应该通过的测试CASE
文章列举了一系列针对1V1视频聊天App的测试用例,包括UI样式、权限请求、登录流程、匹配逻辑、消息处理、充值功能等多个方面的测试点,并标注了每个测试用例的执行状态,如通过(PASS)、失败(FAIL)或需要进一步处理(延期修改、待定、方案再定等)。
67 0
|
3月前
|
Java 测试技术 API
SpringBoot单元测试快速写法问题之复杂的业务逻辑设计有效的单元测试如何解决
SpringBoot单元测试快速写法问题之复杂的业务逻辑设计有效的单元测试如何解决