1.要了解用户的质量要求。比如对缺陷的容忍率,像银行这些系统应该保证“无缺陷”,而有些商业产品,只要没有致命缺陷就可以了。
2.首先分析需求文档,得出测试点,根据不同的测试点,考虑用不同的手段,如白盒(语句覆盖,条件覆盖,判定覆盖),黑盒(等价类,场景分析)等设计测试用例。
3.硬件,软件,网络,数据,工具。硬件和软件是最基本的要素,此2要素可以派生出后3个要素.
硬件:服务器,个人电脑,
软件:操作系统,中间件,数据库软件
数据:模拟数据,真实数据,历史数据
网络:路由器,网关协议,交换机,
工具:测试管理工具,测试工具(自动化测试工具,压力测试工具)
4.测试数据既是测试环境的重要组成,也是测试用例的基础,直接影响测试的执行结果。真实值,模拟值,设计值,历史值
5.来源:真实,模拟。用途:验证那个功能点。保存方式:用数据库保存还是文本文件。生命周期:在哪个阶段使用。
6.应该安排专门的人员进行管理和维护
7.测试数据缺乏规范的管理,测试数据被篡改,测试数据不一致。因为引入配置管理,即对每一轮测试使用特定的测试数据,对测试数据的变更要走配置管理流程
8.a。人工阅读需求文档和操作手册。b。自动化测试工具设定。c。观察软件运行的状态
9.输入框数据,下拉框数据,上传下载文档数据,数据库数据
10.开发测试,用户测试,第三方测试
11.软件缺陷是指从设计上可能使软件出现错误的地方。软件错误是软件缺陷导致的结果,是缺陷的外在表现。软件故障是指使软件不能正常工作的一类大问题,软件失败是特别严重的错误,导致软件不可用。
12.验证是验证软件是否按《需求规格说明书》所要求的工作。确认是确认软件已按要求做了正确的事情。验证对应验收测试,及检查软件已按合同要求实现了功能。确认对应于回归测试,即检查软件的缺陷已得到了修改。
13.a。首先检查测试用例集是否已对需求做了全覆盖
b。检查测试用例的测试步骤的描述是否详尽
C。测试用例是否对测试结果有预期的描述
D。测试用例是否有前置条件等测试用例执行所必需的环境的描述
又是一个被 北大 ——青鸟的坑爹的少年嘛