系统测试

  • 详解
  • 内容
    • 功能测试
    • 健壮性测试
  • 常见系统测试分类
    • 恢复测试
    • 安全测试
    • 压力测试
  • 系统测试流程

详解

系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误,系统测试是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试,以发现软件潜在的问题,保证系统的正常运行。

内容

主要内容包括功能测试和健壮性测试

功能测试

功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码,一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。

健壮性测试

健壮性测试测试软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃

常见系统测试分类

恢复测试

恢复测试指持续超过系统规格负载测试之后,再将负载恢复到规格以内的测试方法,同时,恢复测试还关注导致软件运行失败的各种条件,并验证其恢复过程能否正确执行。在特定情况下,系统需具备容错能力。另外,系统失效必须在规定时间段内被更正,否则将会导致严重的经济损失。

安全测试

安全测试用来验证系统内部的保护机制,对信息、数据的保护能力,以防止非法侵入。在安全测试中,测试人员扮演试图侵入系统的角色,采用各种办法试图突破防线。因此系统安全设计的准则是要想方设法使侵入系统所需的代价更加昂贵

压力测试

压力测试指一段时间内持续超过系统规格的负载进行测试的一种可靠性测试方法

系统测试流程

  • 测试计划:测试小组协商后又组长起草测试计划,计划内容包含测试的范围、方法、环境工具、测试完成标准以及测试人员分配
  • 测试设计:即设计测试用例,测试小组根据测试计划安排,参考测试需求、软件规格说明书以及其他资料、设计合适的测试用例
  • 测试执行:测试成员按照测试计划、测试用例设计执行测试,并得到记录结果
  • 测试结果管理:管理软件缺陷,向开发反馈,纠正软件缺陷

系统测试:功能测试、健壮性测试、恢复测试、安全测试、压力测试相关推荐

  1. 压力测试到底测什么?压力测试方案是什么?

    云计算时代,企业对于应用性能要求倍显严格.如何保障企业应用高效运行,压力测试环节必不可少,那么压力测试到底测什么?如何制定适合自己都压力测试方案呢? 首先,进行总体测试规划,规划集成测试的目的.测试时 ...

  2. 什么是压力测试,为什么要进行压力测试?Jmeter工具的使用

    这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [什么是压力测试 ...

  3. 什么是压力测试,在哪里做压力测试,软件压力测试存在哪些问题?

    软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试. 通常要 ...

  4. 压力测试和负载测试区别_性能测试vs压力测试vs负载测试

    软件测试包括单元测试.集成测试.UAT测试.可访问性测试等不同的测试实践.每个测试实践在软件开发生命周期(SDLC)中具有重要的意义和作用. 在不同类型的测试中,有一些测试有助于提高应用性能,例如性能 ...

  5. go python php 压力测试_pyLot 基于python的压力测试工具

    因为组内的产品是一个供上海甚至全球所有designer使用的网站,所以并发性很高,于是一直存在访问速度不佳的诟病.为了提高访问速度,就需要对该网站的性能进行测试.于是在网上查了并发性测试和自动化测试的 ...

  6. 客户端软件的压力测试包含,什么是软件压力测试

    满意答案 概念之一[压力测试]来自Visual Studio .NET 设计分布式应用程序可靠性测试:是指模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作.对每个单独的组件进行压力测试后, ...

  7. mysql pxc测试_Mysql同步机制 - PXC 压力测试 tpcc安装及使用

    tpcc是针对mysql单机制定的测试标准, 这个标准对于pxc集群来说要求太高, 所有后面即使有些项目没有通过也不必太过在意,主要是压一下事务处理能力. Mysql单机虽然写入速度快,但相比于Mys ...

  8. 对mysql进行压力测试_mysqlslap对mysql进行压力测试

    mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具.通过模拟多个并发客户端访问MySQL来执行压力测试,并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别. mysq ...

  9. android cpu 压力测试,两个古董级压力测试工具 leakyapp.exe 和 cpustre.exe

    两个古董级压力测试工具 leakyapp.exe 和 cpustre.exe,应该是在NT的 Windows Resource Kit Tools里面--连2000的里面都没有. Leakyapp.e ...

  10. 压力测试软件 loadr,初学abench压力测试 - 玄大冰 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网-e-np9S8o*W|pO+L0t [admin@dn128015 loadtest]$ ./abench1751Testing软件测试网'n c/]/J3L usage ...

最新文章

  1. 共享之windows与Linux
  2. python存储问题_python学习永久存储和异常处理
  3. 《拯救人类》:很有可能改变人类历史进程的书
  4. 阅读react-redux源码(三) - mapStateToPropsFactories、mapDispatchToPropsFactories和mergePropsFactories
  5. mysql多表内连接查询
  6. 由Actvity启动模式之SingleInstance引起的坑的反思
  7. 摘自缪雪峰的博客的JavaScript个人笔记(3)
  8. 中国象棋棋谱大全之一
  9. echarts(雷达图和中国地图)
  10. 电脑桌面文件删除了怎么找回?
  11. 基于眼底照片的病理性近视眼及识别
  12. 如何利用在线工具更改寸照底色
  13. python中调用adb命令来控制手机
  14. LeNet-5网络结构详解
  15. 与项目管理专家就软件项目管理专题探讨实录
  16. vue进阶:基于vue-cli3.x创建项目(搭建手脚架)
  17. No space left on device: mod_rewrite: could not create rewrite_log_lock
  18. 2600万TRX被盗背后的罗生门 - 第二集
  19. 人生七工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、OKR
  20. RAPID常用数据类型

热门文章

  1. dns服务器优化 360,360超级dns解析速度提升10倍
  2. 申请并部署阿里云SSL免费证书详细流程
  3. 联通专线切换成移动专线问题故障解决
  4. 创建一个三维空间形状,算立方体,球体,正三棱锥表面积体积
  5. PowerApps关于试用环境
  6. Java 14中对switch的增强,终于可以不写break了
  7. X射线检测系统市场现状及未来发展趋势
  8. java getbytes 不一样_(透彻)java String.getBytes()编码问题
  9. [UE4]在UI中获取玩家角色实例
  10. Unicode和GB2312编码表