首页 > 其他分享 >测试大纲

测试大纲

时间:2024-05-25 17:00:35浏览次数:22  
标签:大纲 结果 检测 保存 主帧 溢出 测试 输入

1.无输入测试

预期结果:显示错误,需要选择检测文件

测试结果:

2.gets输入溢出到相邻变量

预期结果:检测出溢出到相邻变量

测试结果:

3.gets输入溢出到保存的基指针中

预期结果:检测出溢出到保存的基指针中

4.gets输入溢出超过返回地址

预期结果:检测出溢出超过返回地址

5.gets输入溢出超出保存的主帧

预期结果:检测出堆栈损坏超出了保存的主帧

6.strcpy输入溢出到相邻变量

预期结果:检测出溢出到相邻变量

7.strcat输入溢出到保存的基指针中

预期结果:检测出溢出到保存的基指针中

8.strcat输入溢出超过返回地址

预期结果:检测出溢出超过返回地址

9.strcat输入溢出超出保存的主帧

预期结果:检测出堆栈损坏超出了保存的主帧

10.fgets输入溢出超出保存的主帧

预期结果:检测出堆栈损坏超出了保存的主帧

11.strncat输入溢出超出保存的主帧

预期结果:检测出堆栈损坏超出了保存的主帧

标签:大纲,结果,检测,保存,主帧,溢出,测试,输入
From: https://www.cnblogs.com/hsjy-love/p/18212633

相关文章

  • 去测试化≠测试失业
    写这篇文章的初衷,来自星球群里几位同学的聊天内容。有同学抛出了这样一个话题:微软和谷歌已经去测试化,将测试职位取消。随后这个话题就引起了好几位同学的讨论,就这个话题分别发表了很多不同的看法,主要集中于以下几点:测试工程师会面临失业;测试职位被取消,测试工作会由AI来执行;......
  • 软件测试实验二 | 白盒测试
    实验二白盒测试一、实验目的1、 掌握白盒测试的基础知识;2、 掌握白盒测试的检查内容及测试目的;3、 掌握黑盒测试的几种基本测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖、路径覆盖。二、实验要求1、 复习有关内容,理解白盒测试;2、 掌握语句覆盖、判......
  • 2024学习打卡学测试打基础乐在其中 积累--可以坚持
    2024学习打卡学测试打基础乐在其中 积累--可以坚持朋友的学习,就是记笔记,今天学了几课时,就写笔记,记录下来。然后第二天的时候,就看继续往后看课程。当日学习,当日总结。不要急于求成,这个比较难,今天反复看这一课,也要学明白。日日夜夜学习。别人的思维敏捷,源自于这个人这么长时间......
  • 50道题目!Python、SQL数据库、AB测试、业务分析、机器学习都在这里了!
    介绍每日一题系列已经更新了50道题目啦!题目难度为初级到中级,涵盖了Python、SQL数据库、AB测试、业务分析、机器学习五大主题,适合初学者和有一定基础的朋友。原文链接:50道题目!Python、SQL数据库、AB测试、业务分析、机器学习都在这里了!欢迎点击取阅!......
  • 三、Web自动化测试(3)
    一、PO模式v1:不使用任何设计模式和单元测试框架v2:使用pytest管理用例v3:使用方法封装的思想,对代码进行优化v4:采用PO模式的分层思想对代码进行拆分,分离pagev5:对PO分层后的代码继续优化,分离page中的元素和操作v6:PO模式深入封装,把共同操作提......
  • Postman 如何生成测试报告?
    1postman生成测试报告可以结合第三方插件newman来实现环境要求:1nodejs 官网下载  下载后使用cmd命令运行node-v npm-v如果查看到版本号说明安装成功2安装newman,命令我们用npminstallnewman-g  会自动安装好newman3newman装好之后我们还需安装一个......
  • 三、Web自动化测试(2)
    一、Pytest框架了解1.unittest:unittest是Python的内置测试框架,受到了Java中JUnit的启发。它提供了一个基于类的测试框架,鼓励使用面向对象的方法编写测试用例。通常,测试用例被组织在测试类中,并且测试类继承自unittest.TestCase类。测试方法的命名通常以test_开头。un......
  • 虚拟ECU:彻底改变汽车软件开发与测试
    汽车开发领域有着垂直性较强的一系列需求,其中最为瞩目的需求之一就是对安全高效的软件测试方法的需求。传统的汽车开发偏向使用硬件原型与真实ECU进行软件测试,但由于硬件设备往往在开发周期的中后阶段才生产完成,给汽车开发带来了成本与时间方面的挑战。最近一项研究表明,约60%的开......
  • 三、Web自动化测试(1)
    一、认识Web自动化首先看一下ChatGPT的解答:Web自动化测试涉及多个方面的知识和技能,包括以下内容:编程语言:通常使用Python、Java、JavaScript等编程语言进行自动化测试脚本的编写。掌握至少一种编程语言是必要的。Web开发技术:了解HTML、CSS、JavaScript等基本的Web......
  • 软件测试-Python基础(2)
    一、内容介绍这期主要学习:循环、字符串、列表。目录如下:二、思维导图三、循环 3.1for循环3.2 continue和break   【结果】 【结果】  3.3if-esle应用用户登录系统  【结果】 3.4循环-偶数和四、字符串4.1下标(索引)4.2切片切片(slic......