建设专业网站的利弊,网店美工设计,网站开发的前端到底是什么,网站建设系统平台一、测试介绍 什么是软件#xff1f; 控制计算机硬件工作的工具。 什么是软件测试#xff1f; 使用技术手段验证软件是否满足需求 软件测试的目的#xff1f; 减少软件缺陷#xff0c;保证软件质量。 测试主流技能 1、功能测试
2、自动化测试
3、接口测试
4、性能测试
…一、测试介绍 什么是软件 控制计算机硬件工作的工具。 什么是软件测试 使用技术手段验证软件是否满足需求 软件测试的目的 减少软件缺陷保证软件质量。 测试主流技能 1、功能测试
2、自动化测试
3、接口测试
4、性能测试
主流方向建议1、功能测试接口测试 2、自动化测试接口3、功能性能
二、测试常用分类 分类 阶段划分阶段软件产出过程顺序 代码可见度
2.1 阶段划分 单元测试 说明针对程序源代码进行测试单元最小独立功能代码段 提示 1、国内单元测试一般开发自测 2、单元测试可以解决-快速定位缺陷 3、提高测试执行效率 集成测试 说明针对单元与单元之间的接口进行测试 提示又称接口测试。 系统测试 说明针对系统整体功能兼容文档说明、安装文档 验收测试 内测公司内部人员使用发觉缺陷并修复。 公测让用户帮忙测试 提示验收测试,一般要根据项目类型决定是否使用。
2.2 代码可见度划分 代码可见度代码可见的程度上划分 黑盒测试主要针对功能阶段划分-系统测试
灰盒测试针对接口测试阶段划分-集成测试
白盒测试针对程序源代码进行测试阶段划分-单元测试
2.3 总结
系统测试和黑盒测试重点核心是功能测试
集成测试和灰盒测试又称接口测试
单元测试和白盒测试是对代码进行测试
自动化测试归属功能测试
性能测试、安全测试归属专项测试s
三、模型 角度 1、质量模型
2、测试模型
3.1 质量模型 说明质量模型能告诉我们测试时应该考虑的方面。模型就是衡量一个优秀软件的维度或者方向 重点功能、性能、兼容、易用性、安全
结论无论测试硬件或软件都应该从以上几点来进行分类验证
功能性的测试功能数量为10个功能正确实现错误处理情况。
性能性的测试:服务器每秒处理请求数,服务器硬件配置是否满足
兼容性测试浏览器如谷歌ie火狐欧朋苹果(全世界只有这五大浏览器有自己的内核技术360用的是谷歌和ie)操作系统如Win系统(win 7
Win 8,win 10,其他)如mac;手机分辨率品牌系统网络其他
易用性测试简洁友好流畅美观
可靠性测试出现无响应卡顿相应时间慢死机系统崩溃
安全性传输加密存储加密
可移植性网站数据迁移
可维护性代码有说明四、测试流程 需求分析评审 前提阅读1遍需求文档记录不明确之处。
参与人员前端、后端、测试、产品
目的1、确保各部门需求理解一致2、各角色对需求进行查漏补缺3、了解软件有些功能
提示需求分析阶段-软件还未实现刚立项 测试计划 说明指导测试执行的文档重要
测什么目标、范围
谁来测人员进度及安排
怎么测测试工具、测试策略 用例设计 说明保证能准确验证软件测试点执行的文档。
1、分析需求
2、提取测试点
3、设计用例覆盖测试点 用例执行 说明实施测试 缺陷管理 提交-验证-关闭 测试报告 1、bug分析及统计
2、测试中遇到的问题
3、测试总结本次测试中的优点和不足
五、测试用例 用例用户使用的案例 测试用例是为测试项目而设计的执行文档 生活中的用例 用例的作用 1、防止漏测
2、衡量软件是否通过的标准 用例模板 八大要素编写规范
八大要素用例编号用例标题项目/模块优先级前置条件测试步骤预期结果。 练习案例 微信发朋友圈1、成功1张图片 2、成功1段文字 3、失败内容为空 六、用例设计方法 目标 1、能对穷举场景设计测试点
2、能对限定边界规则设计测试点
3、能对多条件依赖关系进行设计测试点
4、能对于项目业务进行设计测试点
6.1 能对穷举场景设计测试点 穷举无穷无尽 方法等价类划分法 介绍 黑盒测试--等价类与边界值-CSDN博客