网站建设的经济可行性分析,做视频网站用什么模板,专业教学资源库网站建设工作,seo技术外包01_软件测试
学习目标 1、能复述软件测试的定义 2、能说出7种测试分类的区别 3、能说出质量模型的重点5项 4、能说出测试流程的6个步骤 5、能说出测试模板8个要素 认识软件及测试
什么是软件 软件#xff1a;控制计算机硬件工作的工具
软件的基本组成 软件生产过程 什么是软…01_软件测试
学习目标 1、能复述软件测试的定义 2、能说出7种测试分类的区别 3、能说出质量模型的重点5项 4、能说出测试流程的6个步骤 5、能说出测试模板8个要素 认识软件及测试
什么是软件 软件控制计算机硬件工作的工具
软件的基本组成 软件生产过程 什么是软件测试
软件测试使用技术手段验证软件是否满足使用需求 软件测试的目的
减少软件缺陷bug保障软件质量
测试主流技能
1、功能测试 2、自动化测试
使用代码或工具代替手工对项目进行测试 3、接口测试 4、性能测试-工具实现
模拟多人使用软件查找服务器缺陷 5、性能测试-代码实现 总结 功能测试测试主要验证程序的功能是否满足需求 自动化测试使用代码或工具代替手工对项目进行测试 接口测试使用代码或工具验证程序中的接口是否访问正常 性能测试模拟多人使用软件查找服务器缺陷 常见的测试分类
1、按测试阶段划分 2、按代码可见度划分 总结 1、按阶段划分 单元测试针对程序源代码进行测试集成测试真对程序接口进行测试系统测试针对程序功能、非功能进行测试验收测试使用不同用户内测、公测进行测试 2、按代码可见度划分 黑盒测试不关注代码针对程序UIUser Ineterface功能进行测试灰盒测试针对程序部分代码进行测试接口白盒测试针对程序源代码进行测试 测试模型
质量模型
衡量一个优秀软件的维度 案例
需求
1、开发一款网络游戏要求10个主功能
2、游戏支持web浏览器端、App端
3、游戏上线后预计每日20W用户玩家在线
功能性
需求测试10个功能功能数量为10个功能详情功能正确实现错误处理情况
性能
需求测试预估每日在线人数20w服务器每秒处理请求数服务器硬件配置是否满足
兼容性
浏览器操作系统手机谷歌Windows 7分辨率IEWindows 10品牌火狐Windows 11系统欧朋Linux网络苹果等等
易用性
简洁友好流畅美观
可靠性
无响应出现无响应卡顿响应时间慢死机系统崩溃
安全
传输加密存储加密 可移植性
网站数据迁移
可维护性
代码分模块开发、核心代码要有相关说明
总结 质量模型 功能、性能、兼容、易用、安全、可靠性、移植性、维护性 软件测试流程
测试流程 计划编写测什么、谁来测、怎么测用例设计验证项目是否符合需求的操作文档用例执行项目模块开发完成开始执行用例文档实施测试缺陷管理对缺陷进行管理的过程测试报告实施测试结果文档需求审批确保各个部门需求理解一致 总结
如何开展软件的测试工作
需求评审编写测试计划用例设计用例执行缺陷管理测试报告
测试用例
用例
用例用户使用的案例
是否能开机打开手机按下电源键3秒钟看是否能开机。验证内存打开手机设置查看内存是否为64G验证屏幕打开手机在白屏背景下检查屏幕是否黑色点。检查运行速度打开手机下载吃鸡游戏是否运行流畅。
测试用例
测试用例是为测试项目而设计的执行文档
测试用例的作用
防止漏测实施测试标准
用例编写格式
用例编号项目_模块_编号用例标题预期结果测试点模块/项目所属项目或模块优先级表示用例的重要程度或者影响力P0~P4P0最高前置条件要执行此条用例有哪些前置操作测试步骤描述操作步骤测试数据操作的数据没有的话可以为空预期结果期望达到的结果 用例练习
学习目标 能对穷举场景设计测试点能对限定边界规则设计测试点能对多条件依赖关系进行设计测试点能对于项目业务进行设计测试点 等价类划分 说明在所有测试数据中具有某种共同特征的数据集合进行划分分类 有效等价类满足需求的数据集合无效等价类不满足需求的数据集合 步骤 明确需求明确有效和无效等价类有效等价取1个值每个无效集合取1个提取数据编写测试用例 案例-1
需求验证QQ账号的合法性
要求6~10位自然数 1、明确需求 长度6-10位类型自然数 2、划分有效等价和无效等价 有效8位自然数无效3位自然数、12位自然数、8位非自然数、为空 3、提取数据编写用例 有效12345678无效123、123456789012、1234567a、null 案例-2
需求验证某城市电话号码正确性
要求
区号空或者是三位数字前缀码非“0”且非“1”开头的三位数字后缀码四位数字
分析 用例 适用场景
针对需要有大量数据测试输入但是没有办法穷举测试的方法 输入框下拉列表单选复选框 典型代表页面的输入框类测试