• 新学期😄😄😄


      经过寒假的休整后,回到校园我立刻开始了这学期课程的学习。

      这学期一门最重要的专业必修课程就是软件测试技术。在大三上学期的软件工程这门必修课当中,我简单的了解学习了软件测试的概念,但还不是很清楚,所以我在学期开始就查询了下有关软件测试的概念,我认为有用的就记录了下来。

      软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。

      软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析,并根据回归测试情况撰写测试报告。测试是为了证明程序有错,而不能保证程序没有错误。

      常见的软件测试有:回归测试、功能测试、压力测试、负载测试、性能测试、易用性测试、安装与反安装测试、回复测试、安全性测试、兼容性测试、内存泄漏测试、比较测试、Alpha测试Beta测试。

      软件测试技术-软件测试的分类有:

    1、从是否需要执行被测试软件的角度分类(静态测试和动态测试)。

    2、从测试是否针对软件结构与算法的角度分类(白盒测试和黑盒测试)。

    3、从测试的不同阶段分类(单元测试、集成测试、系统测试、验收测试)。

      希望在今后的学习中收获更多关于软件测试技术的知识~

  • 相关阅读:
    Android studio 一些技术添加依赖,依赖库
    第三方集成之Mob-SMSSDk-短信验证
    使用友盟第三方集成实现QQ登录
    Android 日夜间切换Demo
    Sqlite数据库添加数据以及查询数据方法
    从网络获取json数据,使用imageloader获取网络图片资源并显示在ListView上
    检测Xcode项目不用的文件与图片
    Markdown语法
    iOS动画
    OC与JS交互之WKWebView
  • 原文地址:https://www.cnblogs.com/summer23/p/4337880.html
Copyright © 2020-2023  润新知