热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

测试质量保证

目录质量保证思路测试方案how:测试方法和思路。why:需求产生背景。what:测试任务目的。when:项目周期

目录

质量保证思路

测试方案

how:测试方法和思路。

why:需求产生背景。

what:测试任务目的。

when:项目周期多长。

who:测试相关干系人。

where:测试相关资源。

测试范围

接口:接口入参出参和业务逻辑。

性能:需要考虑前端性能和后端接口的性能。

兼容:一般包含硬件、软件、网络、数据四个方面。

稳定性:

安全:主要监测程序漏洞和抗攻击能力、敏感数据泄露等。 

安装:

埋点:



质量保证思路


分层

质量管理

架构

  • 服务

  • 中间件

  • 缓存

数据层

  • 存储

  • 读写

  • 安全性

  • 健壮性

  • 性能

代码层

  • 代码规范

  • Codereview

  • 代码分支管控

  • 静态代码扫描

  • 配置和代码隔离

测试范围

客户端:

  • 安装

  • UI交互

  • 功能

  • 兼容

  • 稳定性

服务端:

  • 接口

  • 性能

  • 安全

流程规范

  • 架构设计评审

  • 测试方案评审

  • 案例设计评审

  • 发布上线评审

发版标准

  • 产品验收报告

  • 视觉验收报告

  • 工具执行报告

  • 系统测试报告

  • 安全测试报告

  • 缺陷修复率

  • 测试案例通过率

监控告警

  • 监控告警机制

  • 应急容灾预

 

测试方案

在任何场景下,组织一场活动也好,制定一个商业计划书也好,5W1H原则都是需要适用的,自然在测试方案的制定上也能够适用。

how:测试方法和思路。

如何去测?用什么资源?依据什么?工具如何选型、案例要执行到什么粒度。

why:需求产生背景。

为什么要实现这个功能,背景和目的是什么,能给用户或公司带来多大的价值。

what:测试任务目的。

我需要做什么?任务的目的是什么?

when:项目周期多长。

开发时间和提交测试时间是什么时候?什么时候需要给用户?测试周期需多长?

who:测试相关干系人。

项目各个环节的直接责任人、执行人是谁?谁来主导负责?需要多少人力来参与?

where:测试相关资源。

资料的位置和路径,版本、文档。

测试方案制定的好坏,会直接影响到项目的的质量。因此需要制定一份完善的测试方案,一份完善的方案至少要包含哪些要素呢?


测试范围

一般包含哪些内容呢?

接口:

接口入参出参和业务逻辑。可以参考这篇博文:接口测试的工具和范围_简言-CSDN博客

功能:

功能测试的方法,不管对于任何平台,软硬件测试,都是通用的。功能测试时除了要覆盖所有的功能清单,所有测试案例以外,也要重点测试核心业务场景和不稳定风险较高的模块。 

性能:

需要考虑前端性能和后端接口的性能。可以参考这篇博文:性能测试的指标_简言-CSDN博客 

兼容:

一般包含硬件、软件、网络、数据四个方面。可以参考这篇博文:移动兼容测试_简言-CSDN博客

稳定性:

平均无故障时间达到X小时以上(android mH,ios nH),过程中身边应用无Force close、ANR、Native Crash,无因身边应用导致的手机freeze、shut down或power cycle。 安全测试

安全:

主要监测程序漏洞和抗攻击能力、敏感数据泄露等。 

安装:

主要看程序是否能够兼容到各个机型,安装后产生的文件缓存信息等等,以及卸载之后是否有残留文件。 

埋点:

看埋点是否符合产品数据统计的要求,以及埋点的准确性,方便后续跟踪定位问题和优化产品。至于埋点的测试方法,可以看这篇博文:移动端的埋点测试_简言-CSDN博客

另外,需要提前分析预测,可能存在哪些风险,比如测试环境由于各种原因导致无法覆盖到的内容,或者测试环境和生产环境有差异的需要怎么处理等。


推荐阅读
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了在Android开发中使用软引用和弱引用的应用。如果一个对象只具有软引用,那么只有在内存不够的情况下才会被回收,可以用来实现内存敏感的高速缓存;而如果一个对象只具有弱引用,不管内存是否足够,都会被垃圾回收器回收。软引用和弱引用还可以与引用队列联合使用,当被引用的对象被回收时,会将引用加入到关联的引用队列中。软引用和弱引用的根本区别在于生命周期的长短,弱引用的对象可能随时被回收,而软引用的对象只有在内存不够时才会被回收。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 玩转直播系列之消息模块演进(3)
    一、背景即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的 ... [详细]
  • 深入浅出工控机加密
    工控机痛点在于不连外网,操作系统无法打补丁,病毒库无法更新,普通杀毒软件无用;因为是专用设备,用户的网管不敢在 ... [详细]
  • 【CTF 攻略】第三届 SSCTF 全国网络安全大赛—线上赛 Writeup
    【CTF 攻略】第三届 SSCTF 全国网络安全大赛—线上赛 Writeup ... [详细]
  • imnewtotheswiftandxcodeworld,soimhavingaproblemtryingtointegrateapackagetomypro ... [详细]
author-avatar
卖火柴的kula1988zkef
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有