软件测试技术(software testing technique)

随机测试(Random testing)是一种黑盒软件测试技术,通过生成随机的独立输入来测试程序。(维基百科)
. 模糊测试是一种随机测试,它向测试的程序提供无效的输入。(维基百科)
. 在软件测试中,猴子测试是一种技术,用户可以通过提供随机输入并检查行为或查看应用程序或系统是否崩溃来测试应用程序或系统。(维基百科)
. 合成事务可以自动运行,以定期运行,以确保应用程序仍能按照测试或监视的预期运行。(CISSP学习指南2015年第三版)

综合交易
综合事务或综合监视涉及构建脚本或工具,以模拟通常在应用程序中执行的活动。使用综合交易/监视的典型目标是为这些交易的执行建立预期的规范。
这些综合事务可以自动运行以定期运行,以确保应用程序仍按预期运行。这些类型的事务对於在部署之前测试应用程序更新也很有用,以确保功能和性能不会受到负面影响。这种类型的测试或监视通常与定制开发的Web应用程序关联。
资料来源:(CISSP学习指南2015年第三版)

模糊测试
模糊测试或模糊测试是一种自动软件测试技术,涉及提供无效,意外或随机数据作为计算机程序的输入。然後监视程序是否存在异常,例如崩溃,内置代码断言失败或潜在的内存泄漏。通常,模糊器用於测试采用结构化输入的程序。该结构例如以文件格式或协议来指定,并区分有效输入和无效输入。一个有效的模糊器会生成“足够有效”的半有效输入,因为它们不会被解析器直接拒绝,但会在程序中产生更深层的意外行为,并且“足够无效”以暴露未正确处理的极端情况用。
资料来源:(维基百科)

参考
. 模糊测试
. 模糊测试–变异与产生
. 随机测试
. 猴子测试
. 综合监测
. 什麽是综合事务监控(谁需要它?…)

资料来源: Wentz Wu QOTD-20201126


<<:  Day 1- AI 初探

>>:  Gulp 基础介绍 DAY78

[Day5] Process

一个渗透测试的流程,可以简略的分成两大阶段,资讯蒐集与漏洞利用。而资讯蒐集阶段则又可以分为侦查与扫描...

javascript物件教学1

基本物件设计: ...

Day10:10 - 商品服务(1) - 後端 - 总商品资料API

Kia ora,我是Charlie! 在Day09当中我们完成了用户服务的修改资料,而今天我们要完成...

JS 宽松相等、严格相等以及隐含转型 DAY54

严格相等 型别与内容 "皆" 需相等 // 内容一样 型别不一样 false c...

D3JsDay19 地图加入了事件,地点资料就呈现—为地图加入互动事件

制作样板 昨天已经绘制出每个淡绿色的点来显示资料中的经纬度在svg地图上面,今天要做的事情是当滑鼠移...