版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科技大学成都学院软件测试
进阶篇授课老师:宋怡12课时:45课时3理论课:30课时实验课:15课时45成绩比例:实验30%+考勤20%+期末50%课程介绍课堂要求不能打游戏或浏览与课题无关的页面不能玩手机不可高声私聊以上规定和考勤成绩关联尽量带笔记本电脑上课(电源满格)课堂要求环境要求有Linux环境有XP环境笔记本电脑上安装VmwareWorkstation123课堂要求教学互动QQ群1325298096(应用架构与其他)2331090275(大数据)教学平台/课程开设目的开篇语为什么选修?开篇语
修学分or想从事软件测试这个行业If(修学分){If(认真听课,学好理论知识){考试合格}else{考试挂科}}elseif(想从事软件测试这个行业){If(学好理论知识,增强实际动手能力){能找到好工作}else{在激烈的竞争中屡遭淘汰}}开篇语基础知识第一章:软件测试基础回顾1.1软件测试概念1.3测试用例1.4测试环境1.2软件测试方法及分类第二章:性能测试技术2.1性能测试概述2.3性能测试术语2.4性能测试策略2.2性能测试分类课程内容基础知识第三章:性能测试工具3.1loadrunner使用3.2Jmeter使用第四章:性能监控工具4.1windows监控工具4.3数据库监控工具4.2Linux监控工具课程内容基础知识第五章:常用SQL语句5.1DDL语句5.3DCL语句5.4构造测试数据5.2DML语句第六章:配置管理6.1配置管理介绍6.3SVN使用6.2SVN工具安装课程内容基础知识第一章第一章:软件测试基础回顾1.1软件测试概念1.3测试用例1.4测试环境1.2软件测试方法及分类什么是软件测试软件测试概念基础知识
使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试概念基础知识基础知识第一章第一章:软件测试基础回顾1.1软件测试概念1.3测试用例1.4测试环境1.2软件测试方法及分类黑盒测试技术白盒测试技术测试技术灰盒测试技术词法分析与语法分析,静态错误分析,程序插桩技术软件测试技术又名跟踪测试法基础知识软件测试分类基础知识按是否查看源代码分白盒测试灰盒测试01软件测试分类黑盒测试基础知识黑盒x=2y=4白盒x=2y=4y=2x灰盒软件测试分类基础知识基于代码测试和结构的测试技术,要求有代码阅读能力软件测试分类基础知识白盒测试灰盒测试基于程序运行时的外部表现,同时结合程序逻辑结构的测试。通过SQL语句、网络包、日志的跟踪,检查程序每一步正确性黑盒测试基于功能测试,要求熟悉需求。是否运行代码静态测试动态测试02软件测试分类基础知识静态测试定义不实际运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误过程检查代码是否符合相应的规范和标准软件实现的界面与需求是否相符测试各种设计文档是否和需求相符测试内容软件测试分类基础知识代码走查与审查软件测试分类基础知识案例Shell语言的静态分析和动态测试#!/bin/shreadareadbif[a==b]thenecho"a=$a"echo"b=$b"echo"a=b"elif[a<b]thenecho"a=$a"echo"b=$b"echo"a<b"elseecho"a=$a"echo"b=$b"echo"a>b"fi:<<\EOF作者:杀阡陌版本:1.0创建时间:上古时代1092年9月25日EOF#!/bin/shreadareadbif[[$a==$b]]thenecho"a=$a"echo"b=$b"echo"a=b"elif[[$a<$b]]thenecho"a=$a"echo"b=$b"echo"a<b"elseecho"a=$a"echo"b=$b"echo"a>b"fi软件测试分类基础知识动态测试定义实际运行被测软件,输入相应测试数据检查实际输出结果和预期结果是否相符的过程黑盒测试有可能是静态测试(查看界面、文档)也可能是动态测试(运行程序看输入输出)白盒测试可能是动态测试,也可能是静态测试静态测试可能是白盒测试,也可能是黑盒测试结论动态测试可能是黑盒测试,也可能是白盒测试软件测试分类基础知识案例:<<\EOF作者:杀阡陌版本:1.0创建时间:上古时代1092年9月25日EOF#!/bin/shreadareadbif[[$a==$b]]thenecho"a=$a"echo"b=$b"echo"a=b"elif[[$a<$b]]thenecho"a=$a"echo"b=$b"echo"a<b"elseecho"a=$a"echo"b=$b"echo"a>b"fi运行代码软件测试分类基础知识按阶段划分单元测试集成测试03系统测试验收测试软件测试分类基础知识单元测试定义对软件中最小可测试单元进行检查和验证,如c语言中的一个函数,Java中的一个类程序员完成一个最小功能之后,单元测试越早做越好什么时候进行单元测试谁进行单元测试白盒测试工程师或开发人员软件测试分类基础知识单元测试依据源程序本身代码和注释《详细设计》执行完所有用例语句覆盖率100%分支覆盖85%通过的标准现状开发人员简单做,缺乏经验丰富的白盒测试工程师软件测试分类基础知识如何进行单元测试静态检查代码是否符合规范运行程序,模拟输入,检查实际结果软件测试分类基础知识集成测试定义将测试通过的单元模块组装成系统或子系统,再进行测试,侧重于测试不同模块的接口部分与单元测试同步进行什么时候进行集成测试谁进行集成测试白盒测试工程师或开发人员软件测试分类基础知识集成测试依据单元测试结果《概要设计》静态分析和动态测试方法现状概念模糊,往往将集成测试归于单元测试软件测试分类基础知识系统测试将这个系统看着一个整体进行测试。包括功能、性能、界面、易用性和兼容性测试系统测试后期,系统功能相当正常后,以用户为主或有测试人员共同参加的测试验收测试软件测试分类基础知识测试名称测试对象测试依据人员测试方法时间比单元测试函数或类《详细设计》开发或白盒工程师白盒测试法1集成测试接口和参数之间的传递《概要设计》开发或白盒工程师黑盒和白盒结合测试2系统测试整个系统《需求说明》黑盒测试工程师黑盒测试法4验收测试整个系统《需求说明》用户或测试工程师黑盒测试法2软件测试分类基础知识黑盒测试功能测试性能测试04软件测试分类基础知识功能测试功能测试或数据驱动测试,通过各种测试方法,检查程序功能是否正常,是否符合需求规格说明书的要求。分类逻辑功能测试界面测试易用性测试安装测试兼容性测试软件测试分类基础知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年月日的秘密2《作息时间表中的秘密》教案(表格式) 2025-2026学年人教版小学数学三年级下册
- 2026年幼儿园卫生大班
- 2026年糕点店食品加工环境培训计划
- 消防安全约谈制度
- 中毒窒息应急演练方案
- 岩棉粉尘伤害应急演练脚本
- 2026年中国电建校园招聘笔试真题
- 建筑施工企业乡村振兴帮扶工作落实整改自查自纠落实情况总结报告
- 幼儿园食品安全务虚会议纪要
- 2026年幼儿园 中国结
- GB/T 16271-2025钢丝绳吊索插编索扣
- DBJ-T 15-94-2013静压预制混凝土桩基础技术规程(广东省标准)
- 全套教学课件《工程伦理学》
- DG-TJ 08-2242-2023 民用建筑外窗应用技术标准
- 《过华清宫绝句(其一)》-【中职专用】高一语文(高教版2023基础模块下册)
- 新高考语文专题复习:小说阅读答题模板
- 《光伏发电工程安全预评价规程》(NBT 32039-2017)
- 自然资源登记单元代码编制规则 编制说明
- 圆锥曲线定义的应用
- 会当凌绝顶一览众山小 论文三篇(800字)
- 浙江省安全台账
评论
0/150
提交评论