美文网首页
软件测试 | 项目实战 1

软件测试 | 项目实战 1

作者: Ricsy | 来源:发表于2020-03-03 11:21 被阅读0次


项目测试说明

在一般工作中

  • 搭建测试环境
  • 快速熟悉项目
  • 编写测试计划
  • 编写测试方案
  • 设计、编写、执行测试用例
  • 测试报告

项目实战

第一步 搭建测试环境

➢ 了解项目架构

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

➢ 部署项目

一、Linux中部署iwebshop

  • LNMP
  • CentOS6.8+nginx+mysql+php

二、Windows中部署xampp

  • WAMP
  • Windows+apache+mysql+php

参阅:

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配置

  • 字符集改为utf8
3. 安装iwebshop
平台 下载地址
官网 http://www.aircheng.com/down
云盘 https://www.lanzous.com/i5q7iof
  • 下载并解压后放在xampphtdocs文件夹中
  • 浏览器访问
    格式:http://127.0.0.1:80/[项目名]http://localhost:80/[项目名]

localhost/iwebshop

  • phpMyAdmin配置数据库

浏览器访问: 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. 组成
  • 项目>子系统1~n>模块1~n>子模块1~n
2. 价值
  • 对项目有一个全局的认识
  • 评估用例数量

eg:

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

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

➢ 测试范围列表

保证测试全面

1. 组成
  • 需求编号
  • 功能名称
  • 测试类型
  • PATH
  • 优先级

注意:

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

保证测试不遗漏


第三步、编写测试计划

内容:

  • 人员、任务分配
  • 测试标准
  • 风险评估
  • 测试进度安排

注意:

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

第四步、编写测试方案

  • 测试策略
  • 测试方法
  • 测试工具
  • 测试阶段

第五步、文档管理平台

禅道

创建文档库

创建文档


更新中......


相关文章

  • 软件测试 | 项目实战 1

    项目测试说明 在一般工作中 搭建测试环境 快速熟悉项目 编写测试计划 编写测试方案 设计、编写、执行测试用例 测试...

  • 自动化测试基础

    参考资料:《Selenium 2 自动化测试实战 --基于 Python语言》 一、软件测试分类 1.根据项目流程...

  • 在项目中学习软件测试2安全测试

    项目实战:安全测试 对象:软件测试入门者 难度:3(5分制) 第1天:了解SRS和被测系统。 第2天:学习SQL注...

  • 分享一份适合练手的接口测试实战项目

    大家好,我是测试奇谭的作者风风。 这是一篇关于接口测试实战的整合文。 姊妹篇:分享一份适合练手的软件测试实战项目[...

  • 软件测试(二)--需求管理

    2.1软件测试需求概念 1, 软件测试需求:以一个项目的观点看待软件测试工作,这个项目的范围就是软件测试需求,它定...

  • 软件测试读书笔记(佟伟光著)7

    软件测试项目管理 软件测试项目管理概述 软件测试项目与软件测试项目管理测试项目的一般特性:独特性、组织性、具有一定...

  • 5: ArrayList练习 静态数组(入门) (文末有项目连接

    1:静态数组说明 2:代码实战 3:代码测试 项目连接

  • 自动化测试基础

    软件测试:1、软件测试分类v模型软件开发流程 根据项目流程划分的测试:单元测试:模块测试,对程序中单个程序或独立功...

  • 自动化测试基础1

    一、软件测试分类 1、根据项目流程阶段划分: 验收测试 需求分析--------系统测试...

  • 2019阅读计划

    专业书籍 软件测试经验与教训 实战很强的总结类书籍可产生共鸣 有效软件测试(中文版) 实战很强的总结类书...

网友评论

      本文标题:软件测试 | 项目实战 1

      本文链接:https://www.haomeiwen.com/subject/ykfidctx.html