软件测试流程和软件架构 - 软件测试 - 七楼博客

当前位置:首页 > 软件测试 > 正文

作者: 荣耀

全网最全的网络资源分享网站

手机扫码查看

标签:

软件测试流程和软件架构

1.需求分析

(1)  当前阶段的核心目的就是树立清楚我们需要设计的点是什么、

(2)  需求的来源:需求规格说明书、API文档、竞品分析、个人经验。

2.设计用例

(1)  用例就是用户为了测试软件的某个功能执行的过程

(2)  设计用例是有方法的( 等价类、边界值、判定表...... )

3.评审用例

对当前的用例进行添加或删除

4.配置环境

(1)  环境:指的就是当前被测对象运行需要的执行环境,作为测试人员需要举报配环境的能力。【 一般情况下都会使用一键安装的集成环境 】

(2)  环境分类:操作系统 + 服务器软件 + 数据库 + 软件代码底层的执行环境 

5.执行用例

(1)  一般在执行用例之前我们会做一个 冒烟测试。 这种测试的核心就是快速的对当前软件的核心功能或者主体执行流程进行验证。如果冒烟测试阶段有问题,则可以将此版本回退给开发。

(2)  如果冒烟测试通过那么才会开展全面的测试。

6.回归测试及缺陷跟踪

(1)  回归测试指的就是当我们将某个缺陷提交给开发之后,由他们进行修复,修复完成之后需要测试人员再次对其进行测试【 回归测试

(2)  缺陷跟踪:指的就是当测试人员发现某个缺陷之后需要一直对其进行状态的跟踪。

7.输出测试报告

将当前的测试过程中产生的数据进行可视化的输出。方便其他人去查看。

8.测试结束

当将整个测试过程中产生的一些文档进行整理归档,方便后续版本使用。

软件架构

所谓的软件架构我们可以理解为是用来指导我们软件开发的一种思想。目前来说最常见的两种架构木模式就是 B/S  C/S

B -- browser  浏览器

C -- clent        客户端

S -- server      服务端

两种架构的比较

1.标准:  相对于 CS 架构来说 BS 架构的两段都在使用现成的成熟产品。所以 BS 会显示的标准一些。

2.效率:  相对于 BS 架构来说 CS 中的客户端可以分担一些数据的处理,因此执行效率会高一些。

3.安全:  BS 架构当中的数据传输都是以HTTP协议进行的输出,而HTTP协议又是明文输出。可以被抓包。所以相对于 CS 架构来说 BS 就显得不那么安全 【 相对的 】

4.升级:  BS 架构只需要在服务器端将数据进行更新,前台只需要刷新页面就可以完成升级,而 CS 架构当中要将二段都进行更新。

5.开发成本: 相对于 BS 架构来说 CS 当中的客户端需要自己开发,相对来说成本要高一些。

未经允许不得转载:

作者: 荣耀, 转载或复制请以 超链接形式 并注明出处 七楼博客
原文地址: 《软件测试流程和软件架构》 发布于2019-8-19

分享到:
打赏

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Sitemap