川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

软件测试培训之系统测试

作者:川石信息 日期:2023-03-28 13:40:16 点击数:

  我们在进行软件测试过程中,也会有遇到系统测试。系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的测试活动。系统可能包含硬件,但不一定包含硬件,可能就是纯软件。

系统测试

  在系统测试概念中详细地描述了三个维度的内容:系统测试对象、系统测试是一个过程、系统应该有一个流程。

  (1)系统测试对象

  系统测试的对象是软硬件集合在一起的系统,不应是独立的软件与硬件环境。当然具体操作、执行时可根据实际情况来组织。也就是说,我们通常说的系统测试不一定只有软件,还可能包含硬件、电源和结构等,手机产品就是典型的这类系统,不仅有软件,还有硬件、电源、结构等。验证时应尽可能模拟实际的运行环境与条件。在测试过程中系统测试应该尽量模拟实际的运行环境,这样可以尽最大可能保证系统上线后不出问题。

  (2)系统测试是一个过程

  为了验证系统是否满足客户需求,需要一系列的测试活动来保证,即系统测试并不是一个简单的步骤,所以为了让系统测试更全面,就需要对系统测试的活动进行管理。

  (3)系统测试应该有一个流程

  为了更好地管理这些活动,我们制定了一个标准的测试流程,包括五个步骤:计划与控制、分析与设计、实现与执行、评估与报告、结束活动。

  在系统测试过程中有一个很重要的环节就是测试设计,这也是我们常说的系统测试方法,系统测试方法即测试用例设计方法,常见的系统测试用例设计方法包括:等价类、边界值、因果图、判定表、正交试验、场景分析法、状态迁移等,关于用例设计方法在第8 章中会有详细的介绍。

  系统测试的类型也很多,常见的系统测试类型包括:功能测试、性能测试、兼容性测试、易用性测试、安全性测试等。系统测试可以分为多种类型取决于软件质量模型。

  系统测试的目的主要包括以下两个方面:

  (1)通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方。

  (2)系统测试的测试用例应根据需求分析说明书来设计,并在实际使用环境下运行。



相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2023-03-28 13:40:16
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2023-03-28 13:40:16
  • 国外的月亮也不一定比国内测试猿的年薪美~2023-03-28 13:40:16
  • 建筑工程专业朱同学成功转行为软件测试人!2023-03-28 13:40:16
  • 财务管理专业转行软件测试月薪甩会计几条街!2023-03-28 13:40:16
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2023-03-28 13:40:16
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2023-03-28 13:40:16
  • 文科生转行软件测试照样拿下高薪15K!2023-03-28 13:40:16
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2023-03-28 13:40:16
  • 毕业1年,迷茫的他最终选择转行软件测试2023-03-28 13:40:16