软件测试
文章平均质量分 83
小美吖吖
想在产品经理的路上越走越远...
展开
-
MySQL数据库--增删改查
SQL是一种数据库查询和设计语言 使得数据库可以通过命令行的方式而非属性化界面的方式对表进行增删改查等操作 SQL是一门独立的语言,在开发语言中可以嵌入SQL语言对数据库进行操作SQL语句DDL语句(数据库定义语句):create创建库;alter修改表;drop删除库表DML语言(数据操作语句):insert增;delete删;update改;select查(对数据的操作)insert(新增)可以对表进行新增记录列名插入:insert into tablename..原创 2021-03-26 15:11:11 · 327 阅读 · 0 评论 -
MySQL数据库-建表以及表的相关约束
MySQL数据库是一种关系型数据库管理系统,是一种开源软件由瑞典MySQL AB公司开发。08年1月16日被Sun公司收购,09年Sun公司又被Oracle公司收购。由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了减低网站总体拥有成本而选择MySQL作为网站数据库。优点:成本:MySQL是免费的,并且它的技术支持也很便宜 速度:MySQL胜过它的大多数竞争对手功能; MySQL提供了开发人员所需要的大多数功能 可移植:MySQL数据库在绝大多数的操作系统中运行原创 2021-03-24 11:40:29 · 850 阅读 · 0 评论 -
linux基础--命令行的使用和解析(看懂这篇,就足够日常使用了!)
Unix 1969年BSD 1977年GNUMinix 1987年Linux具备现代一切功能完整的UNIX系统所具备的全部特征,其中包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内容管理以及TCP/IP网络支持等。Linux的基本思想有两点:第一;一切都是文件;第二:每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等linux...原创 2021-03-19 11:32:37 · 420 阅读 · 0 评论 -
软件测试--测试需求和测试用例、缺陷报告的关系
测试需求和测试用例、缺陷报告的关系?测试流程:获取测试需求--编写测试计划--制定测试方案--设计和开发测试用例--执行测试用例--提交缺陷报告--测试分析与评审--提交测试报告--准备下一版本测试获取测试需求是测试工作的重点,也是测试的第一步。通过需求的分析,了解和掌握测试的方向和内容。例如:分析出系统的模块和组织结构分析出软件的基本功能和运行流程。(业务分析)包含可能会有哪些角色要用。识别出软件的重要功能和次要功能。获取测试需求过程中,测试人员就要有相应的分析成功。.原创 2021-03-17 14:01:56 · 939 阅读 · 0 评论 -
软件测试--缺陷和缺陷报告
缺陷的基本概述定义:软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书未提及的功能软件未实现产品说明书虽未说明单应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好缺陷的定义和属性1、缺陷的定义2、缺陷的属性缺陷类型:缺陷类型是根据缺陷的自然属性划分的缺陷种类缺陷严重程度:缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度缺陷优先级:缺陷的优先级是指缺陷必须被修复的紧急程度缺陷状态:缺原创 2021-03-17 11:42:43 · 1283 阅读 · 0 评论 -
软件测试--用例测试方法综合选择(教育APP案例分析)
用例测试方法综合选择首先进行等价类划分 在任何情况下都必须使用边界值分析方法 如果程序的功能说明中有输入条件的组合情况,则一开始就可选用因果图法和判定表驱动法 对于参数配置类的软件,要用正交实验法选择较少的组合方式达到最佳效果 状态迁徙图法也是很好的测试用例设计方法,我们可以通过不同时期条件的有效性设计不同的测试数据 对于业务流程清晰的系统,可以利用场景法贯穿整个测试案例过程 可以用错误推理法增加一些测试用例 对于程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,原创 2021-03-16 14:50:00 · 1750 阅读 · 0 评论 -
软件测试--黑盒测试用例、测试步骤设计方法(正交实验法、功能图法、其他用例设计方法)
黑盒测试用例设计(三)正交实验法正交表:一种特制的表,一般的正交表记为Ln(mk)m代表水平数,k代表因素数,n是需要进行实验的个数。这三个数没有任何数学关系。仅适用于每个因素的水平数都相同的正交表正交法原理介绍正交实验法实现步骤实际案例正交实验助手功能图法功能图法又叫状态迁徙图来源:在遇到有事务流或由于某种条件成立导致状态改变的软件时,如何进行测试用例的设计就比较麻烦。目标:尽可能的覆盖软件的状态、状态条件的组合、状态变迁路径设计足够多的测试用原创 2021-03-16 13:37:32 · 563 阅读 · 0 评论 -
软件测试--黑盒测试用例、测试步骤设计方法(因果图、判定表、场景法)
因果图法什么是因果图法因果图法是一种适合于描述对于多种输入条件组合的测试方法根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法它适合检查程序输入条件设计的各种组合情况步骤:第一步:根据需求说明书中规定的原因和结果之间的关系画出结果图恒等、非、或、与(原因和结果的关系)恒等:原因A成立,结果B一定成立非:原因A成立时,结果B一定不成立或:原因A、B、C只要有一个成立,结果B就一定成立与:原因A、B、C都成立时,结果.原创 2021-03-15 14:34:02 · 873 阅读 · 0 评论 -
软件测试--测试用例以及黑盒测试数据的选择方法
什么是测试用例测试用例分类功能(Function)、界面(UI)、性能(Performance)、安全(Security)、接口(Interface)测试用例的定义简单的说,测试用例就是:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的预期结果如果程序在这种情况下不能正常运行,并且这种情况会重复发生,那就表示软件程序人员已经测试出软件有缺陷,这个时候就必须将这个问题标识出来,并且通知软件开发人员。软件开发人员接获通知后,将这个问题修改完成与下个测试版本内软原创 2021-03-15 10:59:51 · 692 阅读 · 0 评论 -
软件测试--分类
软件测试分类 单元测试 集成测试 确认测试 系统测试 验收测试 测试技术 黑盒 *白盒 黑盒 白盒 *灰盒测试 *黑盒 白盒 *黑盒 白盒 *黑盒 白盒 代码运行 静态.原创 2021-03-15 10:44:31 · 169 阅读 · 0 评论 -
软件测试--测试流程
软件测试流程获取测试需求 编写测试计划 制定测试方案 开发与设计测试用例 执行测试 提交缺陷报告 测试分析与评审 提交测试总结 准备下一版本测试软件测试过程模型如同软件开啊过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的模型,用来定义软件测试的流程和方法;测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理一个标准的软件测试过程中,应当包含但不仅包含以下测试活动:需求分析、测试计划、测试.原创 2021-03-15 10:39:39 · 344 阅读 · 0 评论 -
软件测试--生命周期和模型
软件危机和软件工程软件危机是指落后的软件生产方式方法无法满足迅速增长的计算机软件需求,从而导致软件开发或者维护过程中出现一系列严重问题的现象。(网状、层次、关系)数据库软件工程基于软件危机对于计算机发展的阻碍,1968年,在联邦德国召开的国际会议上,北大西洋公约组织的计算机科学家讨论软件危机的问题。提出了软件工程这个名词,从此软件生产进入工程化时代。软件工程包括两个方面的内容:软件开发技术:软件开发方法学、软件工具和软件工程环境。软件项目管理:软件质量、项目估算、进度控制、人原创 2021-03-15 10:26:37 · 166 阅读 · 0 评论 -
软件测试--基础定义
软件和软件分类软件分为程序、数据、文档软件分类:按层次划分:系统软件和应用软件按组织划分:商业软件和开源软件按结构划分:单机软件、分布式软件软件缺陷的由来所有不满足需求或超出需求的都是缺陷没有不存在缺陷的的软件,只有迄今为止尚未发现的缺陷bugdefect(缺点、缺陷、毛病)计算机软件第一夫人 Grace Hopper发明了Cobol计算机语言,也是找出电脑程序找那个第一个bug的女程序员缺陷的类型软件未实现产品需求说明书中的功能 软件实现了产.原创 2021-03-15 10:23:06 · 196 阅读 · 2 评论