首页 > 其他分享 >软件测试及其使用工具简介

软件测试及其使用工具简介

时间:2024-06-17 22:32:43浏览次数:26  
标签:测试点 简介 接口 文档 测试 工具 源代码 软件测试

软件测试:使用技术手段验证软件是否满足使用需求;

1.功能测试

2.接口测试:api接口测试

3.性能测试:模拟多人使用软件,查找服务器缺陷。

测试的分类:

1.按测试阶段划分:单元测试(针对源代码进行测试,实际过程中一般为开发操作),系统测试(对整个系统进行测试包括功能,兼容,文档等测试),集成测试(又称接口测试,针对模块之间访问地址进行测试),验收测试(主要分为内测,公测,使用不同人群来发掘项目缺陷)

 

2.按代码可见度划分:黑盒测试(源代码不可见,UI功能可见,类比功能测试)灰盒测试(部分代码可见,功能不可见,类比接口测试),白盒测试(全部源代码可见,UI功能不可见,类比单元测试)

 

4.软件测试模型

质量模型:衡量一个优秀软件的维度

可移植性(网站数据迁移),功能性(错误信息提示,功能数量,功能是否正常运行...),性能(服务器每秒处理请求数,服务器硬件...),兼容性(各类浏览器,谷歌,IE,欧朋【欧洲使用浏览器】,火狐,IOS,操纵系统,不同终端【手机,电脑,平板】),易用性(简洁,友好,美观,流畅),可靠性(是否卡顿,是否无响应,是否会崩溃),安全(信息传输,信息存储),可维护性(代码注释)

 

5.测试流程

  5.1.需求评审:确保各部门需求理解一致

  5.2.计划编写:测什么,谁来测 ,怎么测

  5.3.用例设计:验证项目是否符合需求的操作文档(测试用例,测试时按文档逐条测试,用例设计编写格式如下图:8大要素)

 

 例:

 

 

  5.4.用例执行:根据操作文档执行实施测试

  5.5.缺陷管理:对缺陷进行管理的过程

  5.6.测试报告:实施测试结果文档

 

6.实际测试设计原则

6.1.能对穷举场景设计测试点(例:多种可能性)

等价类划分法:有效等价类、无效等价类各取其一,如语文、数学各取一题

6.2.能对限定边界规格设计测试点

6.3.能对多条件依赖关系设计测试点(例:省市区街道)

6.4.能对项目业务涉及测试点

画流程图:网页版思维导图工具 https://processon.com

 

7.缺陷管理工具

禅道项目管理工具:地址:https://demo.zentao.net/user-login.html

 

8.测试工程师各个阶段常用软件:

软件管理常用的是jira和(禅道)。
单元测试工具 junit和(testNG)
接口测试工具 Postman和(jmeter)
自动化测试工具 基于web端的python的selenium,基于移动端测试appium
性能测试工具 loadrunner(收费)和jmeter(免费)

 

标签:测试点,简介,接口,文档,测试,工具,源代码,软件测试
From: https://www.cnblogs.com/herewang/p/18252766

相关文章

  • 网络调试利器:Chrome Network工具的详细指南
    前言作为测试工程师,熟练使用Chrome开发者工具中的Network工具可以极大地提升我们调试和分析Web应用的能力。Network工具用于监视网络活动,包括HTTP请求、响应、资源加载时间和数据传输量等。本文将详细介绍如何使用这个强大的工具来进行网络分析和调试。打开Network工具打开Ch......
  • 探索 Perplexity:产品经理的新式 AI 工具
    这是一篇国外博客的翻译文章,文中重点介绍了产品经理如何使用AI工具Perplexity来解决日常工作中的实际问题。通过深入调查和数百次电话访谈,收集了产品经理使用Perplexity的具体方法,并列举了一些非常实用的例子。这些方法包括理解和制定增长策略、寻找基准、进行市场调......
  • (slam工具)1文件读取和保存
     1代码库https://github.com/Dongvdong/v1_1_slam_tool #-*-coding:utf-8-*-#condaactivatepy37gaosi#服务器#activatepy38#笔记本importosimportnumpyasnp'''#原始gnss输入四个数据名字纬度经度高度DJI_0002.JPG34.032505638888885......
  • (slam工具)2 从照片读取GNSS信息
      代码仓库https://github.com/Dongvdong/v1_1_slam_tool 主要有两个库1正常的库获取经纬度但是无法获取云台和飞机姿态22进制模式读取可以获取更多信息,但是读取的高度有精度损失。#-*-coding:utf-8-*-#condaactivatepy37gaosi#服务器#activatepy38......
  • (slam工具)3 GNSS-ECEF-ENU 坐标系下转换
      https://github.com/Dongvdong/v1_1_slam_tool '''gnss和enu坐标系相互转化'''importnumpyasnpfrompyprojimportProj,TransformerimportpyprojimportmathfromAPI_1GetGpsFromIMGimport*use_cgcs2000Towgs84=0#......
  • 植物大战僵尸杂交版最新pvzHE_v2.1.0含游戏窗口放大工具
    植物大战僵尸杂交版是由B站”潜艇伟伟迷”UP主制作的一款同人策略塔防游戏,也叫pvzHE,该游戏由《植物大战僵尸》原版魔改而来,引入了创新的杂交合成系统,让玩家可以将不同植物进行杂交,创造出具有全新能力和外观的植物,拥有众多不同种类的植物和角色,每个角色都有独特的技能。2.1.0......
  • 用Xpath制作简单爬虫工具,获取神奇宝贝百科的精灵信息
    最近开始学习Python的爬虫应用,个人比较喜欢用Xpath的方式来爬取数据,今天就结合一下Xpath方式,以“神奇宝贝百科”为素材,制作一个爬取每只宝可梦数据的工程项目准备工作神奇宝贝百科地址:https://wiki.52poke.com/wiki/主页工程项目的目标是,获取每只精灵的名字、编号、属性、特性......
  • 用Xpath制作简单的爬取网页工具,获取神奇宝贝百科每只精灵的信息
    最近开始学习Python的爬虫应用,个人比较喜欢用Xpath的方式来爬取数据,今天就结合一下Xpath方式,以“神奇宝贝百科”为素材,制作一个爬取每只宝可梦数据的工程项目准备工作神奇宝贝百科地址:https://wiki.52poke.com/wiki/主页工程项目的目标是,获取每只精灵的名字、编号、属性、特性......
  • ssh-key-deploy:一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具
    ssh-key-deploy简介使用Python编写的一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具。功能特点创建具有自定义名称和可选密码的SSH密钥。列出本地存储的所有SSH密钥。将SSH密钥安全地上传到远程服务器。使用直观的命令行界面进行操作,支持菜单导航。友好......
  • 吾日三省吾身之常见资产测绘工具使用语法汇总
    本文仅做技术交流使用,如有违反行为本文作者概不负责。Shodan对G外搜索好用,对G内搜索性价比太低。点击查看语法#常用语法_示例:hostname:a.comip:x.x.x.x#Monitor(监控器):单IP监控:x.x.x.x/32监控器功能入口:https://monitor.shodan.io/#汇总_示例:组合版-满足条件A......