软件测试概述
2018-04-15 12:50 宋如静 阅读(106) 评论(0) 收藏 举报软件测试目的是能在最小的成本和最短的时间内,通过设计良好的测试规程和测试用例,系统地发现不同类别的错误。
软件测试的基本原则:
- 设计好的测试用例
- 不可能进行穷举测试
- 尽早开展测试
- 重点测试
- 定期进行检验与修正测试用例
- 测试依赖于系统环境
- 测试用例应该包涵合理和不合理的输入条件
V模型的局限性在于不能体现”尽早地和不断地进行软件测试“的原则。
结构化方法下的集成测试有三种主要的集成测试策略:Big Bang策略、自顶向下策略和自底向上策略。
测试方法有不同的分类标准,按是否需要执行被测试软件,软件测试可分为静态测试和动态测试;按是否需要查看代码,软件测试可分为白盒测试、黑盒测试和灰盒测试;按照测试执行时是否需要人工干预,测试可分类自动测试和人工测试。
代码复查是比较重要的静态测试。代码复查目的在于仅在发现软件缺陷,并为其后的白盒测试和黑盒测试的测试用例设计提供一定的思路。
测试用例=输入+输出+测试环境
浙公网安备 33010602011771号