软件测试小结(7)

本文总结了软件测试中的阶段评审和同行评审,包括各自的定义、流程、角色职责以及常见错误。同时,讨论了两者的区别,如目的、人数、内容和时间。此外,还介绍了软件结构,如C/S、B/S、P2P和App结构,以及.NET、J2EE和LAMP等流行开发平台的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、阶段评审

定义:为“一种对软件元素所做的正式的、同行键的评审活动,其目的在于验证软件元素满足其规格说明,并能符合标准的要求”。

阶段评审流程:阶段评审活动一般包括评审问题定义、评审流程实施、角色职责定义、评审结果跟踪等几个环节。

评审问题的定义:为了更有效进行阶段评审,需在评审前确定会议关注点,如项目或产品生产进展、项目或产品风险、配置管理实施是否到位、基线化工作是否正确、项目或产品成本或进展是否可以接收等。

角色职责定义:阶段评审活动中常见的参与角色主要有项目经理、评审组织者、评审专家等。

2、同行评审

定义:是一种通过评审对象作者同行确认缺陷和需要变区域的检查方法。同行评审一般包含正规检视、技术评审、走读3中类型的评审活动。

同行评审流程:计划阶段;介绍会议;准备阶段;评审会议;第三小时会议;返工阶段;跟踪阶段。

同行评审角色定义:主要涉及检视小组、组织者、作者、检视着、讲解员、记录员等多个角色。

同行评审常见错误:不做计划随意开展;专家选择不适合;准备阶段不充分;评审会议偏离主题;评审会议争论太多;问题修改不力;问题跟踪不力。

3、同行评审与阶段评审区别

1.目的

同行评审目的:发现小规模工作产品的错误,只是找错误。阶段评审目的:评审模块,阶段作品的正确性、可行性及完整性。

2.人数

同行评审人数:3-7人,人员必须经过同行评审会议的培训。阶段评审人数:5人左右,评审人必须是专家。

3.内容

同行评审内容:内容小,一般文档 < 40页,代码 < 500行。阶段评审内容:内容多,主要看重点。

4.时间

同行评审时间:一小部分工作产品完成。阶段评审时间:通常是设置在关键路径的时间点上。

4、软件结构

1. C/S 结构:客户端和服务器端架构。B/S 结构:浏览器和服务器端架构。

C/S 和 B/S优缺点:

(1) 硬件环境不同:C/S 使用局域网;B/S 使用广域网,不需要专用网络。

(2) 安全要求:C/S 安全性较高;B/S 面向所有用户(使用浏览器就可以访问)安全性较低。

(3) 系统维护不同:C/S 表现方式有限,对程序员要求高;B/S 表现方式丰富,开发难度低。

(4) 处理问题不同:C/S 用户固定,安全要求高;B/S 面向所有问题。

2. P2P结构:P2P通过直接的点通信交换实现数据信息资源、服务共享。

3. App结构:App是运行在智能终端设备上的应用程序。

4. 流行开发平台

(1) .NET:架构一般访问文件的后缀名是.aspx或.asp,其编程语言是 ASP.NET(C#)或ASP,Web服务器一般为 IIS,数据库最佳配置采用SQL Server,服务器操作系统为Windows Server系列。

(2) J2EE:是业内非常流行的软件设计模式,Web系统文件后缀名一般为 .jsp 或 .do,编程语言为Java/JSP,常用脚本语言为 JavaScript。

(3) LAMP:是值Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 Web 应用平台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值