zoukankan      html  css  js  c++  java
  • web手工项目01-系统组织框架-测试流程-需求评审-测试计划与方案

     

    回顾

    SVN(定义,作用,使用操作)

    软件缺陷(定义,表现形式,原因和根源,基本内容,跟踪流程)

    JIRA(基本介绍,使用者,工作流,问题,使用)

     

    学习目标

    • 掌握WAMP的环境搭建

    • 掌握熟悉项目的步骤

    • 掌握系统组织架构图的画法

    • 掌握项目测试流程的步骤

    • 熟悉需求评审

    • 掌握测试计划与测试方案的核心内容

    • 掌握连接项目数据库的方法

     

    搭建本地测试环境

    LNMP:linux,nginx,mysql,php

    WAMP:windows,apache,mysql,php

    安装步骤

    1. 安装phpStudy(apache+mysql+php)

      • 右键安装文件,管理员身份运行

      • 选择解压路径,注意不要有中文

    2. 安装tpshop项目

      • 复制项目所有文件到phpstudy安装路径中的WWW目录中

      • 打开浏览器,访问localhost(127.0.0.1),接受协议,确认环境检查

      • 输入数据的的密码root,后台管理员的密码123456,点击安装

      • 访问前台(http://localhost),访问后台(http://localhost/admin)

    扩展---网站别名

    修改文件c:/windows/system32/drivers/etc/hosts

    在文件最后一行加入 127.0.0.1 www.tpshop.com 保存

    在浏览器访问 www.tpshop.com 就可以进入tpshop网站。

    扩展--web服务器
    • Apache

    • Nginx

    • IIS

      提供网站服务:

      • 存放项目的代码,文件

      • 针对浏览器的访问,进行响应和处理

    扩展---硬件服务器
    • 实体机:笔记本,台式机

    • 虚拟机:vmware

    • 云服务器:阿里云,亚马逊云,华为云

    熟悉项目

    四个步骤:

    • 项目的业务特性:项目是做什么的?

    • 项目的角色与用户:项目给谁用的?

    • 项目的组织架构图:项目包含的功能模块

    • 项目的技术栈:项目是使用什么技术实现的

    三个来源:

    • 文档:需求说明书,操作手册,测试用例等

    • 环境:开发,测试,线上

    • 人:测试同事,开发,产品

    用途:

    • 新接触一个项目时,首要做的工作

    • 介绍项目的时候,全面,有条理

    业务特性

    tpshop是一个开源的电商系统。

    角色和用户

    前台:游客,注册用户

    后台:超级管理员,仓管员,客服

    组织架构图

    概念:图示的方法描述系统的组成部分,以及他们的组织关系

    图示:根节点(XX项目的组织架构图),子系统,功能模块,子模块

    后台架构图的绘制

    • 根节点:XX项目的组织架构图

    • 前台,后台

    • 后台--》一级菜单---》二级菜单--》三级菜单,直到没有包含的子模块,不用画详细的功能点

    前台架构图的绘制

    • 按照页面,一个页面对应一个功能模块

    • 可以对页面进行归类,方便阅读,层次清晰

    技术栈

    Apache:web服务器,提供网页浏览服务

    PHP:脚本语言,实现业务逻辑,页面动态展示

    MySQL:存储数据,提供数据服务

     

    项目的测试流程

    • 需求评审

    • 编写测试计划与方案

    • 测试用例设计与评审

    • 测试执行与BUG跟踪

    • 编写测试报告

     

    软件需求评审

    概念:项目的相关人对软件需求进行确认和评估的相关活动

    目的:

    • 确认需求说明书的完整,准确

    • 保证项目团队对需求的理解是一致的

    形式:开会 参会人员:测试人员,开发人员,产品人员,界面设计人员

    测试人员在评审的职责:

    • 确保自己对需求的理解是清晰的,不要有疑惑

    • 确保文档的完整,准确,能够指导后期的工作

    • 对需求不合理的地方或者可以改进的地方提出自己的建议

     

    测试计划的核心内容

    • 测试的目的与范围

    • 执行计划的角色与职责

    • 进度安排与资源分配

    • 风险评估与应急计划

    • 测试的相关标准

    文档用途:

    • 项目团队指导测试工作

    • 作为交付客户的一种文档要求

    测试方案的核心内容

    • 测试策略

    • 测试环境和数据规划

    • 工具的选择和设计

    文档用途:

    • 项目团队指导测试工作

    • 作为交付客户的一种文档要求

    测试计划与方案的区别

    组织方式:计划是管理型的文档(人,事,资源),方案是技术型的文档

    目的:计划是描述“做什么”,“谁来做”,方案是描述“怎么做”。

     

    连接项目数据库的方法

    • 打开navicat

    • 新建连接,选择mysql

    • 输入主机localhost,账号和密码 root/root

    • 确定连接,打开数据库,选择tpshop2.0

    重要的表

    • tp_users

    • tp_goods

    • tp_order

    查询tp_users最后一条记录

    select * from tp_users order by user_id desc limit 1

    修改会员昵称

    update tp_users set nickname = 'nick' where mobile='13800138002'

    修改商品价格

    update tp_goods set shop_price ='23.9' where goods_name like '%GMGTBP0057%'

    查询手机号是“15728743912”的会员账号的昵称以及所下订单的订单编号

    select u.nickname ,o.order_sn from tp_users as u INNER JOIN tp_order as o on u.user_id = o.user_id where u.mobile = '15728743912'

  • 相关阅读:
    【转】Maven多模块项目构建
    【转】vue和springboot项目使用nginx配置,并配置跨域
    关于URL与URI
    C#将16位二进制转换为有符号数
    WPF中 datagird日期列格式
    记录一个困扰了我两个周的Windows网络问题
    基于企业上下级关系的组织机构体系数据模型设计
    WPF简介
    和尚挖井故事给程序员的启示!
    看八个笑话故事 悟八个人生道理
  • 原文地址:https://www.cnblogs.com/snailon/p/10931758.html
Copyright © 2011-2022 走看看