学《软件测试技术经典教程(第二版)》
上一篇 /
下一篇 2013-04-15 19:59:23
/ 个人分类:学习
1、什么是软件功能(系统、应用)、技术(单机版、C\S、B\S)、用户(产品软件\项目软件)、开发规模(小型10人一下1-4月、中型100人以下1年一下、大型100人以上1年以上)
3、什么是bug
硬件:1、设计错误,2、硬件老化
软件:软件中符合用户需求的问题。
bug分为:完全没有实现的功能;基本实现了用户需要的功能,运行出现性能和功能问题,实现了用户不需要的功能。
4、生命周期软件问题的定义
需求、设计阶段
Defect(缺陷),开发编码阶段
Error(错误),
测试阶段
bug,交付客户后
Failure(故障)
早期定义
软件测试就是为了发现错误而执行程序或系统过程。
标准定义
使用人工或自动手段,来运行或测试某个系统的过程。目的在于检验他是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试的最终目的是检验实际软件系统是否符合用户需求,所以不能为了发现错误而发现错误。
6、测试环境
测试环境=硬件+软件+网络
搭建测试环境要求:1、真实;2、干净(无其他无关软件);3、无毒;4独立(开发环境和测试环境独立)。
虚拟机:通过软件模拟的具有硬件系统功能的运行一个完全隔离环境的完整的计算机系统。
包括测试环境、测试步骤、测试数据、预期结果。
测试用例=输入(测试数据、操作步骤)+输出(期望结果)+测试环境(系统配置)
用例模板包括:项目名称;程序版本、测试环境、制片人、编制时间、功能模块名、功能特性、测试目的、预置条件、参考信息、特殊规格说明、用例编号、测试步骤、输入数据、预期结果、测试结果。
模板种类:word模板、Excel模板
Excel:每个用例占用一行,便于集中管理和维护,一般适合写功能用例;
Word:每个用例独占一页,描述的比较清楚,但比较分散,设置写性能用例;
用例编写时间、谁来编写
一般在《需求规格说明书》和《测试计划》后,越早越好。 要求
用例设计人员有用例设计经验,u并对系统有深入的了解
收藏
举报
TAG: