美文网首页
软件测试基础理论(一)

软件测试基础理论(一)

作者: allyxmiko | 来源:发表于2020-03-04 23:23 被阅读0次

    计算机软件的分类

    1. 按层次划分
      • 系统软件 如: 操作系统
      • 支持软件 如: DBMS(数据库管理软件)
      • 应用软件 如: 很多...
    2. 按结构划分
      • 单机软件 如: WinRAR
      • 分布式软件
        • C/S 如: QQ, LOL
        • B/S 如: 淘宝, 天猫
        • 网格计算 如: Google map, Google Earth
        • 云计算 如: 阿里云
    3. 按组织划分
      • 开源软件(开源不代表免费)
      • 闭源(商业)软件

    软件缺陷的由来

    • Bug(在计算机中相当于Error)
    • Defect(缺陷)

    缺陷的定义

    • 软件未出现产品说明书要求的功能
    • 软件出现了产品说明书中指明不应该出现的功能
    • 软件实现了产品说明书中未提到的功能
    • 软件未实现产品说明书虽未明确提及但应该实现的目标
    • 软件难以理解,不易使用,运行缓慢或者(从测试角度看)最终用户认为不好

    注意

    • 所有不满足需求或超出需求的都是缺陷
    • 没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷

    软件测试的历史

    1. 概述
    • 起源于上世纪70年代中期
      • 《测试数据选择的原理》
      • 《软件测试的艺术》
      • 20世纪80年代早期,软件行业开始逐渐关注软件产品质量,并在公司建立的软件质量保证部门QA或者SQA
    • 软件测试国内外现状
      • 国外软件测试现状
      • 软件测试在软件公司中占有重要地位
      • 软件测试理论研究蓬勃发展
      • 软件测试市场空前繁荣
      • 国内软件测试现状与发展趋势
      • 随着软件产业的发展,市场对软件质量的要求越来越高,软件质量已经成为衡量软件产业发展与壮大的重要标准。因此,软件在正式投入运行之前,必须经过严格的测试,软件测试行业已成为IT产业中的朝阳产业。
      • 软件质量要求,难解市场人才荒 ,国内企业要想在国际市场上立足,就必须进行软件测试,才能确保软件的质量。而这一切都是由软件测试人才来完成,那么市场对软件测试人才的需求量也越来越大。
      • 是软件测试从业人员的数量同实际需求有不小差距,国内软件企业中开发人员与测试人员数量一般为5:1,国外一般为 2:1或1:1,而最近有资料显示微软已把此比例调整为1:2。
      • 在国内,虽然软件测试处于起步阶段,发展不如想象中的那么好,但是前景是光明的,因为软件测试开始得到越来越多人的重视,软件测试已成为IT中的一个重要行业。
    内容持续更新中.....

    相关文章

      网友评论

          本文标题:软件测试基础理论(一)

          本文链接:https://www.haomeiwen.com/subject/wxhglhtx.html