第一章 基础知识
1.1、软件
1)、软件=程序+文档
2)、分类
功能:系统+应用
架构:单机+C/S+B/S
用户:产品+项目
规模:小型+中型+大型
1.2、Bug
1)、类型一(广义上,软件生命周期,与用户需求不符的问题):
完全没有实现的功能
基本实现功能,但有功能上或性能上的问题
实现了用户不需要的功能
2)、类型二(测试执行阶段的问题)
Defect---------Requirements&Design
Error-----------Development
Bug------------Tes!ng
Failure---------Post produc!on
1.3、测试
1)、概念:
测试是为了检验实际的软件是否符合用户需求,所以不能为了发现错误而发现错误。
使用人工或自动手段,来运行或测试某个系统的过程。
2)、测试环境:硬件+软件+网络
要求:真实(项目、产品)+干净+无毒+独立(测试与开发)
1.4、测试用例
测试用例=输入+输出+测试环境
便于团队交流,便于重复测试,便于跟踪统计,比纳与用户自测
开发生命周期
需求分析 → 概要设计 → 详细设计 → 编码 → 维护
测试生命周期
测试计划 → 测试设计 → 测试执行 → 测试评估
需求分析和测试计划完成后,根据《系统需求规格说明书》和软件原型(DEMO)写测试
用例
1.5 其他
1)、测试人员素质要求:细心、耐心、信心、服务意识、团队合作意识、沟通能力
2)、如何成为优秀的测试工程师:1、不断学习充电 2、阅读原版书籍 3、阅读缺陷管理系
统中的缺陷报告 4、阅读高手写的测试用例 5、学习产品相关
的业务知识
评论0
最新资源