学会轻松进行功能测试

author author     2022-08-20     466

关键词:

软件测试有很多分类,比如白盒测试、黑盒测试、动态测试、单元测试等等,今天先让我们来看一看用自动化测试工具进行功能测试的步骤:

第一步:一般情况下,软件测试前期都是了解需求说明书、设计文档等。

1、详细的了解整个系统从架构到设计;

2、尽可能的让产品经理或开发给你完整的培训业务,了解整个产品;
  第二步:写一个测试方案和计划(根据公司实际情况来决定,按照公司的需求来确认)。

根据所了解的,关于产品使用、设计以及功能等所有信息开始写测试用例,用例完成后进行评审,尽可能的覆盖全面。由于用例的好坏决定了测试效果,所以在写测试用例的时候,多想一些测试的方法、技巧。
  第三步:准备测试环境,不建议在开发环境进行测试,单独准备一套测试环境,如果资源有限的话,那就只能妥协在开发环境测试了。
  第四步:准备测试数据,尽量按照真实有效的数据来测试系统,这样更加的符合业务场景。
  第五部:按照用例执行吧。
  以上步骤主要是简单的说了一下。接着可以选择QTPTestWriterselenium等等自动化测试工具进行用例测试,按照之前的准备的功能测试步骤,完成即可。关于TestWriter之类用来自动化测试的就不在多说了,可以搜索了解。
  如果你的测试任务包括了兼容性、性能等其他的测试,准备的内容就更多了,这里不在多说。

03人脉搜索:学会这一招,就能轻松找到90%的人的联系方式

人脉搜索:学会这一招,就能轻松找到90%的人的联系方式 在我们进行人脉搜索之前,我们要做一下相关的准备工作(1)我有哪几个待解决的问题?(2)能解决的人掌握什么资源和能力?(3)这样的人供职于怎样的机构,有... 查看详情

零元学expressionblend4-chapter33简单轻松的学会如何使用visualstates(下)

原文:零元学ExpressionBlend4-Chapter33简单轻松的学会如何使用VisualStates(下)上篇提到了VisualStateManager中文翻译为视觉状态管理器是Blend的强大功能之一本篇要更深入介绍如何使用?上篇提到了VisualStateManager中文翻译为视觉状态管理器是B... 查看详情

轻松学会kafka不可能吗?no!kafka基础篇

理论Kafka是一款开源的、轻量级的、分布式、可分区和具有复制备份的(Replicated)、基于ZooKeeper协调管理的分布式流平台的功能强大的消息系统。与传统的消息系统相比,Kafka能够很好地处理活跃的流数据,使得数据在各个... 查看详情

如何构建我的类以更轻松地进行单元测试?

】如何构建我的类以更轻松地进行单元测试?【英文标题】:HowdoIarchitectmyclassesforeasierunittesting?【发布时间】:2013-05-2511:06:16【问题描述】:我承认,我没有进行太多单元测试……但我愿意。话虽如此,我有一个非常复杂的注册... 查看详情

robotstudio中的建模功能

1.学会使用RobotStudio进行基本的建模。1.1使用RobotStudio建模功能进行3D模型的创建1.2对3D模型进行相关设置2.学会RobotStudio中测量工具的使用。1.3测量工具的使用测量圆柱体的直径 测量两个物体间最短距离测量技巧3.学会创建机... 查看详情

5分钟轻松教你学会:docker镜像仓库的使用

参考技术A镜像保存在Registry的仓库中,默认的Registry是由Docker公司运营的公共Registry服务,即DockerHub,网址为:https://hub.docker.com/。可以把DockerHub看成类似于Github一样的网址。1、登录「docker」命令:dockerlogin,显示LoginSucceeded说明... 查看详情

学会java轻松步入程序员月薪轻轻松松过万

1.运算符与表达式一.按功能分为:负值运算符、算术运算符、关系运算符、逻辑运算符二、按操作分为:单目运算符、双目运算符、三目运算符2.关系运算符通常在判断当中,要么真、要么假。3、条件结构一、顺序结... 查看详情

云原生|docker篇之轻松学会原理|架构|安装|加速

活动地址: 开发云-一站式云服务平台文章目录前言一、Docker架构二、Docker隔离原理三、Docker安装 查看详情

云原生|docker篇之轻松学会原理|架构|安装|加速

活动地址: 开发云-一站式云服务平台文章目录前言一、Docker架构二、Docker隔离原理三、Docker安装 查看详情

学会像马斯克一样巧用编码测试进行技术招聘

前一阵子,硅谷“钢铁侠”马斯克在为特斯拉招募人工智能团队成员时,表示:即使你没有大学学位,也不会阻止你为特斯拉工作。马斯克招人不在乎学历,但有一点是不能让步的:所有候选人必须通过核心编码测试。Bug君常常... 查看详情

轻松学会shell常用参数(代码片段)

基础1、-xv调试bash脚本1)创建测试文件touch/var/log/env不加试试:-x:-v:显示详情2、两个整数相加#!/bin/bashA=1B=2expr$A+$B或#!/bin/bashA=1B=2awk'BEGINprint'"$A"'+'"$B"''或#!/bin/bashA=1B=2e... 查看详情

简洁实用轻松学会k8s的pod控制器daemonset(ds)(代码片段)

理论功能:DaemonSet类型的pod控制器在每一台(或指定)节点上都运行一个副本。用途:一般适用于日志收集、节点监控等场景。特点:每当向集群中添加一个节点时,指定的Pod副本也将添加到该节点上当节点从集群中移除时,Pod... 查看详情

简洁实用轻松学会k8s的pod控制器daemonset(ds)(代码片段)

理论功能:DaemonSet类型的pod控制器在每一台(或指定)节点上都运行一个副本。用途:一般适用于日志收集、节点监控等场景。特点:每当向集群中添加一个节点时,指定的Pod副本也将添加到该节点上当节点从集群中移除时,Pod... 查看详情

十分钟学会性能测试(上)

参考技术A本文分上下两个部分,上半部分主要介绍:一、什么是性能测试二、术语三、性能测试类型下半部分主要介绍:四、性能测试流程五、性能测试执行(三分钟教会你用Jmeter进行性能压测)六、结果查看及分析  &#... 查看详情

三分钟学会渗透测试——信息收集

什么是信息收集信息收集主要是收集服务器的配置信息和网站的敏感信息,主要包括域名信息、子域名信息、目标网站信息、目标网站真实IP、目录文件、开放端口和服务、中间件信息等等。在进行渗透测试之前,第一步... 查看详情

职场必备!学会这4个技巧,便可轻松操作excel!

在职场中,使用Excel表格的场合实在是太多了。今天小编就和大家分享一下Excel中最实用的的4个技巧,让你在使用Excel表格时省时省力!快速输入特定编号选中单元格,按"Ctrl+1"弹出"设置单元格格式"框,选择自定... 查看详情

轻松学会java高并发第一课-并发的基本概念

概念并发:同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,每个线程都处于执行过程中的某个状态。如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器... 查看详情

轻松学会java高并发第二课-cpu多级缓存

CPU多级缓存为什么需要CPU缓存CPU的频率越来越快,主存越来越跟不上CPU的变化,这样伴随的问题就是处理器的时钟周期内,CPU需要常常等待主存,浪费资源。所以缓存的出现,是为了缓解CPU和内存之间的速度不匹配问题。一级缓... 查看详情