zoukankan      html  css  js  c++  java
  • 软件理论基础(定义、对象、目的、测试内容)

    一:软件测试的定义

    通俗理解:软件产品的质量检测,对软件产品的体验过程。也就是在软件产品研发完成之后,让客户使用之前这一过程扮演重要的把关环节,是直接影响软件品质高低的关键因素

    经典定义:在规定的条件下对程序进行操作,易发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程

    二:软件测试的对象:程序、数据、相关文档

    三:为什么要进行软件测试:提高软件品质、降低产品成本

    四:软件测试的目的:发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行度量与评估,以提高软件质量

    五:什么样的人适合做软件测试

    1)目标明确,有定位 数据库管理,产品人员,需求分析师,开发,软件测试工程师,测试管理

    2)沟通能力:一个项目的研发过程,开发,产品,需求,测试等与项目相关的人员之间的沟通起到一个重要桥梁的作用,阐述问题时,要尽量详细,准确,简洁,让人易于理解

    3)技术能力:测试理论,测试思维,测试工具,测试技能

    4)洞察力:一个好的软件测试工程师要设身处地为客户着想,从他们的角度去测试系统

    5)严谨性:在测试过程中一定要注意隐藏的缺陷或者隐性的需求

    六:软件测试的内容

    1)编写测试计划

    2)编写测试方案

    3)编写测试用例设计

    4)搭建测试环境

    5)执行测试、提交缺陷、跟踪缺陷

    6)编写测试报告

  • 相关阅读:
    Hibernate缓存机制
    如何建立索引
    数据库索引及基本优化入门
    索引优化-2
    索引优化-1
    Linux基本命令参数
    Spring 依赖注入(控制反转)介绍
    Linux的软连接和硬连接
    聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)
    常见和链表相关的算法
  • 原文地址:https://www.cnblogs.com/d-h-z/p/13230836.html
Copyright © 2011-2022 走看看