软件测试之项目立项与需求评审

  •  📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢软件测试面试题分享: 1000道软件测试面试题及答案
  • 📢软件测试实战项目分享: 纯接口项目-完整接口文档
  • 📢软件测试实战项目分享:WEB 测试自动化项目实战
  • 📢软件测试学习教程推荐:火遍全网的《软件测试》教程 

 实际中项目立项相关事宜

  • 介绍项目情况,目前立项阶段情况,项目市场预估,项目时间讨论
  • 资源情况:需要人力,物力,技术,工具,一般使用的开发语言,工具,测试工具,在系统运行中需要的工具
  • 部门情况:参与的部门,主要负责人,部门只要职责,后期主要工作内容
  • 与项目相关的文件:指示文件,技术文件,项目介绍文件等
  • 项目里程碑:开发开始结束时间,测试开始结束时间,发布时间,详细可能会有分期时间等

  二.小程序项目立项会议

项目介绍:项目简介文档

测试团队人员介绍:开发人力,多少,测试人力多少

测试团队模块分配:模块指派到人

测试团队测试相关事宜的准备工作:工具准备,设备准备,招聘人员等

  三.项目规则

根据不同的项目制定不同的规则如:

1.邮箱配置:便于工作中与不同的部门,同事进行沟通并记录

2.在项目中遇到问如何处理,如找什么部门,负责人介绍,开发相关人员的联系方式

3.项目中的时间安排

4.邮箱使用规则:如发邮件的注意事项,标题,请假,附件命令等规则

  四.此时松勤项目测试团队的任务

准备测试相关设备,工具,人力安排;

在产品出来的情况下进行熟悉系统,如画功能模块图.没有出来的情况下,研读项目相关说明文档,如项目简介;

完成立项中的相关任务,如完成邮箱配置,确认邮箱可以正常使用.包括显示名称,发件人姓名设置。

  一.实际中项目评审相关事宜

1.评审概念

需求评审,是对产品需求文档的评审。需求文档是根据用户的需求,抽象、细化成产品需求,对我们技术人员来说也是比较直观的需求文档,通过这份文档技术人员可以了解到用户想要得到的是一个什么样的产品,它是用户和技术人员沟通的桥梁,所以它的评审至关重要。

从规范的流程来说,项目中任何提交的文档都要经过评审,但是在实际工作中,有些文档会不经过评审而直接使用,在使用进行修改,更新,维护.
评审中使用的方法一般是同行评审

2.评审目标:

第一:产品需求文档可以全面、清晰的描述产品的功能和性能;

第二:项目组成员对用户需求的理解达到一致;

第三:形成一份最终的,对研发具有指导作用的文档,后续的工作都要以这份文档为基础而开展。

3.评审流程

①.


②.

4.评审的对象包括:

概念阶段:产品需求说明书

计划阶段:系统方案、项目计划

开发阶段:详细设计、单元测试用例(方案)、集成测试用例(方案)、代码、数据库脚本等。一般而言,在开始编码之前,先要进行详细设计评审,以确保程序的正确性,减少后续修改带来的不良影响

验证阶段:系统测试计划、系统测试方案、系统测试用例

发布阶段:安装文档、使用文档

5.评审中的原则:

在预审期间要使用检查单,以避免发现缺陷不知道记录在哪里的情况发生。

避免过度依赖检查单。

审查会议要限制在2小时之内,以避免长时间讨论而偏离了审查会议的主题。

审查的对象是产品而非生产者(作者),因此要避免对作者本人进行人身攻击。

“磨刀不误砍柴工”,要给评审员提供足够的预审时间,一般以提前两天为佳。

如果有与会人员未准备好,则将会议延期;如果有人确实抽不出时间,则改期/取消评审

  二.小程序项目需求评审

由于小程序提供的需求文档提供的内容不是很多,所以仅对提供的需求进行评审

采用预审机制,先下发需求文档,测试人员进行研读并填写评审表格

进行评审会议,就提交的问题进行确认,反馈.包括:查看提交的内容是否规范,提交的内容是否正确,是否属于需求文档的问题,提交后,产品或者作者应作出的相应的处理

结束后,安排进一步系统的熟悉:

        ①在没有产品时,根据需求文档,提炼模块,功能点

        ②在有产品时,有需求文档时,两者结合提炼模块,功能点

        ③在没有需求文档,有产品时,根据产品体现进行模块,功能点的提炼

  三.需求评审相关的面试题

需求评审是什么?

为什么要进行需求评审?

需求评审参与人员?

一份好的需求文档有什么特点?

你们公司需求评审活动如何开展的?

在评审中要注意什么?

在这个评审活动从开展到结束有没有遇到什么问题?如何解决的?

在评审中如何提高效率?

在快速迭代的今天,需求文档如何维护

在评审中你是否提过有效的建议?是什么?

你们需求评审进行了几次?

你们需求文档有几个版本?

  四.此时测试团队的任务

继续准备测试相关的设备

熟悉测试相关的技术,如接口,自动化,工具的使用

进行需求评审,确认需求内容

根据需求文档,熟悉系统,提炼功能模块图,功能点,后续进行细化到测试点.

注:此阶段,测试团队的任务以熟悉系统为主,越熟悉后面的用例会覆盖的越好.
 

 

最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/314347.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Elasticsearch 快速入门指南【总结记录】

本文将介绍一些基本概念,帮助您快速入门使用Elasticsearch。 一、概述 ES用来解决什么问题?Elasticsearch是解决海量数据(已经存在的数据)全文检索的不二只选。 Elasticsearch是一个基于Java语言开发,建立在开源搜索…

XSS的利用(包含:蓝莲花、beef-xss)

0x00、环境搭建 dvwa靶场 操作指南和最佳实践:使用 DVWA 了解如何防止网站漏洞_dvwa源代码-CSDN博客 xss漏洞接收平台 下载:GitHub - firesunCN/BlueLotus_XSSReceiver 将解压后的BlueLotus_XSSReceiver原代码放置 phpstudy 安装目录的WWW文件夹下 访问平台:http://127…

计算机缺失msvcp120.dll的最新解决方法,实测可以完美修复

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp120.dll丢失”。msvcp120.dll是Microsoft Visual C Redistributable Package的一部分,它是运行许多基于Windows操作系统的应用程序所必需的动态链接库文件之一。如果计算机…

笔试面试题——继承和组合

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、什么是菱形继承?菱形继承的问题是什么?二、什么是菱形虚拟继承&am…

xcode安装及运行源码

抖音教学视频 目录 1、xcode 介绍 2、xcode 下载 3、xocde 运行ios源码 4、快捷键 1、xcode 介绍 Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有…

Linux上如何一键安装软件?yum源是什么?Linux如何配置yum源?

这几个问题是Linux操作的入门问题,但是确实也会让刚上手Linux小伙伴头疼一阵,故特有此文,希望能对刚入门的小伙伴有一些帮助~ 众所周知 在linux上在线安装软件需要用到yum命令,经常下述命令来安装 yum install [-y] 包名 #-y的…

Python 全栈体系【四阶】(十三)

第四章 机器学习 十六、模型评估与优化 1. 模型评估 1.1 性能度量 1.1.1 错误率与精度 错误率和精度是分类问题中常用的性能度量指标,既适用于二分类任务,也适用于多分类任务。 错误率(error rate):指分类错误的样…

NowinAndroid—2024 Android现代开发全功能应用

NowinAndroid—2024 Android现代开发全功能应用 现代Android开发全功能示例应用Now-in-Android,它是用Kotlin和Jetpack Compose开发的,功能非常强大。这个应用遵循了安卓设计和开发的最佳方法,旨在给开发者提供实用的参考资料。无论你是新手…

做饭这些事:工程师用热风枪来烤鸡翅~

作为一枚合格的工程师,经常会重点关注如何用自身本领及工具来处理事情,其中之一便是做饭!工程师人才济济,区区做饭这些事,So Easy!下面将分享如何用热风枪制作一盆香喷喷的烤鸡翅~ 1、准备工作首先&#xf…

计算机系统(软考版)----计算机系统基础知识、基本单位与进制(1)

文章目录 计算机系统基础知识一 硬件组成二 CPU功能三 CPU组成运算器控制器寄存器组 练习题(答案为加粗部分) 计算机基本单位与进制一 计算机基本单位二 进制1 概述2 进制转换3 进制加减 练习题(答案为加粗部分) 计算机系统基础知…

Rust 最新版1.75.0升级记

升级方法 稳定版 C:\>rustup update stable info: syncing channel updates for stable-x86_64-pc-windows-msvc info: latest update on 2023-12-28, rust version 1.75.0 (82e1608df 2023-12-21) info: downloading component cargo 5.9 MiB / 5.9 MiB (100 %) 3.…

C#超市管理系统源码

C#超市管理系统源码 功能齐全的超市管理系统,专门美化过UI 请先附加数据库,否则无法进入系统 默认拥有最高权限账户为经理,密码为admin 压缩包内有使用说明

Postman接口测试神器从安装到精通

Postman 的优点: 支持各种的请求类型: get、post、put、patch、delete 等支持在线存储数据,通过账号就可以进行迁移数据很方便的支持请求 header 和请求参数的设置支持不同的认证机制,包括 Basic Auth,Digest Auth,OAu…

索引策略-多列索引

一. 前言 当我们对多列索引的理解不够深刻的时候,往往会为每个列创建独立的索引或者按照错误的顺序创建多列索引。 二. 案例说明 问题一: 为每个列创建独立索引 CREATE TABLE t(c1 INT,c2 INT,c3 INT,KEY(c1),KEY(c2),KEY(c3) );这种索引策略,一般都是由于人们听到一些专家诸…

【Python进阶必备】一文掌握re库:实战正则表达式

目录 re库初识 re库基础使用方法 compile()函数 基本用法 正则表达式常用规则字符 match与search方法 match search match/search findall与finditer方法 使用findall()返回所有匹配项 使用findall()提取多个组的匹配 使用finditer()逐个返回Match对象 使用findi…

Android14之解决Pixel手机联网出现感叹号(一百八十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

MySQL的Windows系统安装

一、MySQL的Windows系统安装 1、下载MySQL安装包 打开如下链接地址,下载安装包 2、安装并配置 双击下载好的安装包进行安装,出现如下界面: 选择【 Full 】选项,然后单击【 Next 】按钮。 出现如下界面,单击【 Execute…

数据结构实战:利用JavaScript和Python实现链表

文章目录 一、实战概述二、链表(一)链表概述(二)结点结构(二)链表结构 三、利用JavaScript实现链表(一)创建LinkedList.js(二)创建LinkedList.html&#xff0…

数字图像处理常用算法的原理和代码实现详解

本专栏详细地分析了常用图像处理算法的数学原理、实现步骤。配有matlab或C实现代码,并对代码进行了详细的注释。最后,对算法的效果进行了测试。相信通过这个专栏,你可以对这些算法的原理及实现有深入的理解!   如有疑问&#xf…

中通快递批量查询方法

你是否经常需要处理大量的中通快递单号,却苦于一个个等待查询?现在,有了固乔快递查询助手,这个问题迎刃而解!通过批量查询功能,你可以轻松管理、追踪你的中通快递单号,大大提高工作效率。 一、下…