您的位置:首页 > 其它

软件测试基础一

2018-06-30 00:37 85 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/the1214/article/details/80863215

一、测试方法

1、识别缺陷(参考文档、行业标准、沟通)

2、有效记录缺陷(重现缺陷、分析故障、描述步骤)

二、测试方法分类

1、静态测试:分析检查源代码

      动态测试:分析运行测试程序

2、黑盒测试:测试功能是否可正常使用

     灰盒测试:介于黑盒测试和白盒测试之间

     白盒测试:测试程序结构和逻辑

3、冒烟测试:确认软件基本功能正常,正式测试之前

      回归测试:对修改后的程序进行重新测试

4、功能测试:确定满足设计需求

      性能测试:对程序的负载、强度、数据库容量、基准等测试

5、压力测试:获取系统正确运行的极限

      负载测试:检验系统的最高能力

6、易用性测试:使用的合理性和方便性

      安装测试:确保正常和异常情况下都能安装

      界面测试:测试用户界面风格、文字、图片、操作

7、配置测试:检查系统的相互连接和功能分配错误

      文档测试:检查文档

       兼容性测试:测试软件与其交互元素的兼容

8、安全性测试:检查系统的防范能力、安全性及保密性

      恢复测试:检测系统的容错能力

       可移植性测试:可否被成功移植

        引导测试:验证系统处理典型操作的能力

三、测试阶段

1、单元测试:检查各个程序的详细设计,确认其是否实现了规定功能

2、集成测试:所有组件集成起来后,检查各组件的关系及接口问题

3、确认测试:有效性测试和软件配置审查

4、系统测试:在实际运行环境下对系统进行全面的功能覆盖

5、验收测试:α测试:单个用户在开发环境下进行测试

                       β测试:多个用户在实际运行环境下进行测试

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: