导图社区 软件测试
软件测试基本知识,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。 换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较 过程 。 软件测试的经典定义是:在规定的条件下对程序进行 操作 ,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
如何令自己更快乐
头脑风暴法四个原则
思维导图
第二职业规划书
记一篇有颜又有料的笔记-by babe
伯赞学习技巧
测试
认识软件及测试
什么是软件
控制计算机硬件工作的工具
应用软件
系统软件
软件基本组成
网页客户端
代码服务器
数据服务器
软件产生过程
需求产生
需求文档
设计效果图
产品开发
产品测试
部署上线
什么是软件测试
使用技术手段验证软件是否满足使用需求
软件测试目的
减少软件缺陷(bug),保障软件质量!
测试主流技能
功能测试
测试主要验证程序的功能是否满足需求
自动化测试
使用代码或工具代替手工,对项目进行测试
接口测试
使用代码或工具对服务端提供的接口进行测试
硬件接口
软件接口
性能测试
模拟多人使用软件,查找服务器缺陷
常见的测试分类
测试阶段划分
单元测试
针对程序源代码进行测试
集成测试
又称接口测试,针对模块之间访问地址进行测试
系统测试
对整个系统进行测试包括功能、兼容、文档等测试
验收测试
主要分为内测、公测,使用不同人群来发掘项目缺陷
代码可见度划分
黑盒测试
代码源可见
UI功能可见
灰盒测试
部分源代码可见(接口)
功能可见
白盒测试
全部代码可见
测试模型
质量模型
衡量一个优秀软件的维度
功能性
需求
性能
兼容性
浏览器
操作系统
手机
易用性
简洁
友好
流畅
美观
可靠性
无响应
卡顿
死机
安全
可维护性
可移植性
软件测试流程
需求评审
确保各部门需求理解一致
计划编写
测什么,谁来测,怎么测
用例设计
验证项目是否符合需求的操作文档
用例执行
项目模块开发完成开始执行用例文档实施测试
缺陷管理
对缺陷进行管理的过程
测试报告
实施测试结果文档
测试用例
什么是用例
用户使用的案例
什么是测试用例
为测试项目而设计的执行文档
用例的作用
用例的编写格式
用例练习
测试用例的作用
防止漏测
实施测试的标准