软件测试 | 项目实战 1

2020-03-03  本文已影响0人  Ricsy


项目测试说明

在一般工作中


项目实战

第一步 搭建测试环境

➢ 了解项目架构

项目 ➢C/S架构 ➢B/S架构
说明 客户端Client-服务端Server 浏览器Browser-服务端Server
优点 安全性高、减少服务器压力(胖客户端) 只要有浏览器即可、开发成本低、维护成本低
缺点 必须安装、开发成本高、维护成本高 安全性低、服务器压力大(瘦客户端)
例子 QQ等 页游、购物网站等

➢ 部署项目

一、Linux中部署iwebshop

二、Windows中部署xampp

参阅:

1. 安装xampp

一键集成包, 安装时一路下一步即可

2. 启动应用xampp

安装前

安装后

(1) 启动Apache

默认80、443端口
默认网站目录:…\xampp\htdocs\

提示:

  • 80端口被占用解决方法

替换httpd.conf文件中所有的80为8888(Ctrl+H替换)

  • 443端口被占用解决方法

替换httpd.ssl.conf文件中所有的443为4443(Ctrl+H替换)

(2) 启动MySQL

默认3306端口

提醒:

  • 本地安装的其他数据库占用了3306端口,在"服务"中关闭即可
  • Win+R打开“运行”,输入
    services.msc
  • 打开服务后,输入法英文状态输入M,即可让M开头的服务排在前面

修改My SQL配置

3. 安装iwebshop
平台 下载地址
官网 http://www.aircheng.com/down
云盘 https://www.lanzous.com/i5q7iof

localhost/iwebshop

浏览器访问: http://localhost/phpmyadmin

提醒:

  • xampp中Apache和MySQL必须都正确打开

打开SQL功能

依次执行

项目 SQL语句
创建数据库 create database iwebshop;
创建用户 grant all on iwebshop.* to iwebshop@'localhost' identified by '123456';
刷新数据库 flush privileges;
查看用户 select user,host from mysql.user;
更改root密码 (1)使用mysql数据库


(2)修改密码

set password for root@localhost = password('123456');

(3)刷新数据库

flush privileges;

(4)更改xampp中Apache的配置config.inc.php

Q&A:

  • Q1:修改root密码后,访问phpMyAdmin出现Access denied for user 'root'@'localhost' (using password: YES)?
    A1:
    更改xampp中MySQL的配置my.ini重启MySQL就可以恢复
    skip-grant-tables

参阅:

提醒:

  • 需要sockets扩展时,可以用下面的方法打开

页面 地址说明
前台 localhost/iwebshop

后台 localhost/iwebshop/admin


第二步 快速熟悉项目

确定测试优先级

➢ 项目调研

1. 项目阶段

已完成|未完成

2. 项目成熟度

全新|部分复用|全部复用

3. 项目已有成果物

开发
SRS、详细设计说明书、概要设计说明书、数据库设计文档、开发代码、代码走查报告
测试
SRS、测试用例、测试计划、测试方案、缺陷报告、测试报告

4. 开发人员的背景

技术
强|一般|弱
业务
熟悉|一般|不熟

➢ 项目组织架构图

1. 组成
2. 价值

eg:

模块A,功能B,功能B存在6个输入框,则最少测试用例数:
m+1=6+1=7(m为输入参数的个数)

=>
n个功能且各功能都有m个输入框,则至少测试用例个数:
n*(m+1)

➢ 测试范围列表

保证测试全面

1. 组成

注意:

  • 功能点确定,功能名称不写参数
2. 价值

保证测试不遗漏


第三步、编写测试计划

内容:

注意:

  • 中小型企业中测试计划就包含了测试计划和测试方案

第四步、编写测试方案


第五步、文档管理平台

禅道

创建文档库

创建文档


更新中......


上一篇 下一篇

猜你喜欢

热点阅读