功能测试 之 熟悉web项目及环境

1.web项目环境说明

环境:

  • 项目运行所需要的所有软件+硬件的组合

客户端:

  • 浏览器+操作系统

环境(服务器)的组成:

  • 操作系统+数据库+web应用程序+项目代码

        (1)web应用服务器软件

                接收客户端请求,调用后端代码的服务软件【Apache,tomcat,Nginx,IIS等】

        (2)数据库:

                存储项目数据的软件【关系型数据库(MySQL、0racle)、非关系型数据库(Redis)】

        (3)项目代码:

                前端代码+后端代码【(Java、C++、Python等)】

web项目

定义:通过浏览器访问的项目

架构:B/S(浏览器/服务器)

app项目 

定义:需要下载app才能使用

架构:C/S(客户端/服务器)


面试题:你们公司有几套环境?

  • 测试环境:专门提供给测试人员使用
  • 开发环境:开发人员使用
  • 生产环境:提供给用户
  • 预生产环境:设置和数据是一样(测试人员使用)

注意:
情况一:2种环境---测试环境+生产环境:如何解决开发和测试进度冲突问题?
           答:区分开发周和测试周;开发工作时(开发新功能)不测试,测试工作时开发不进新代码。

情况二:3种环境---开发环境+测试环境+生产环境


2.熟悉商城项目

测试前需要先熟悉项目,怎么才算熟悉项目呢?怎么熟悉呢?

(1)熟悉项目的标准

  • 熟悉项目的核心业务流程
  • 熟悉项目的核心功能模块

 (2)熟悉项目的思路

用户 +用户如何使用

  1. 找用户(考虑有哪些用户)
  2. 思考用户怎么使用这个项目
  3. 思考那个功能确实会导致用户无法正常使用

(2)项目信息来源 

  • 如果是新项目需求文档+产品经理
  • 如果是已经存在的项目

                                             (1)文档(需求文档\使用说明书\测试用例)

                                             (2)(测试老员工\产品经理\开发)项目软件


商城项目的核心业务:

  • 下单业务(登录-搜索----加入购物车---下单---支付)
  • 发货业务(登录---确认订单---填单号)
  • 售后业务(用户登录--发起申请--商家登录--商家确认申请--用户退货-商家确认收货--商家打款)
  • 查询订单(用户登录---我的页面----我的订单)

商城项目的核心功能模块:

  • 注册
  • 登录
  • 购物车
  • 搜索
  • 轮播图
  • 评论
  • 抢购

未完待续。。。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

埜玊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值