一、软件测试前准备,搭建测试环境
1、什么是测试环境?
(1)测试环境 = 软件 + 硬件 + 网络
(2)测试环境是指测试人员利用一些工具及数据所模拟出、接近用户真实使用环境的环境,测试环境的目的主要是为了使测试结果更加真实有效。
(3)测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。
注:
- 硬件:PC机、笔记本、手机、服务器、设备、网线、分配器等一些工具。
- 软件:操作系统(XP、Win7、Win10、Mac、Unix、Linux)、数据库、被测试软件、共存软件等。
- 网络:局域网、互联网、3G、4G、Wifi、移动热点。
- 稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重视。
二、软件测试的重点
- 测试用例的良好设计。
- 测试用例的设计是整个软件测试工作的核心,测试用例反映对被测对象的质量要求,决定对测试对象的质量评估
三、软件测试模式
按测试模式来分类:
瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试。
一、传统的瀑布模型
1、瀑布模型的结构
- 项目计划:制定总体的项目研发计划,输出