软件测试入门知识

软件测试入门知识

 

软件:1.程序(编程语言)+数据(使用文件或数据库来存储数据)+文档(安装说明书、帮助文档、许可协议);2.单机版、c/s(客服)、b/s(浏服)

软件分类

功能分类

1.系统软件(计算机正常使用的前提)

1.1操作系统;1.2 驱动程序(让硬件正常工作的软件);

2.支持软件

2.1界面工具:X Window;2.2 开发工具软件:visual studio;2.3数据库管理系统:SQL Server

3.应用软件:QQ、游戏、网站、输入法

架构分类

1.单机软件:

2.分布式软件:2.1c/s软件(特点式有专用客户端(需要安装));2.2b/s软件(特点是使用通用客户端(随便下个浏览器都可以打开这个软件(网站)))

 

软件测试:1.发现缺陷、2.提高软件质量、3.改进软件开发

软件测试含义

1.在现有的软件中查找隐含的缺陷或错误的过程,目的是发现软件当中的缺陷或错误

测试环境含义

1.运行软件必须具备的各种软件和硬件的集合

软件缺陷

1.不满足用户需求的问题

 

数据的形式与数制

1.冯诺依曼体系结构

1.1计算机由五大部件构成:运算器(cpu)、控制器(cpu)、存储器、输入、输出设备

1.2采用二进制存储数据和代码:1.计算机中采用开关来分别代替0和1;2.程序判定数据的存储位置,判定二进制是代码还是数据;

1.3计算机的内存采用线性的一维方式寻址:1.字节:1B(内存单元)=8bits;2.1KB=1024B、MB、GB、TB

2.数据的形式

文字、数值、图片、声音、影像等

3.数据存储

3.1计算机中的数制:二进制,数子后加B,如10010B;八进制,数字后加O,如123O;十六进制,数字后加H,如2A5EH

3.2数值数据的存储:吧数据存入计算机,需要把数据转换成二进制,不同数据的二进制转换方法不同;

3.2.1数值:直接变成二进制;十进制变成二进制:1.十进制数除以2,倒排余数,2.十进制转其他进制做法一致,变几进制就除以几;

3.2.2二进制变成十进制:1.权:进制数的幂,代表每一位数字的重要性(十进制的权:1、10、100;二进制的权:1、2、4);2.按权展开

3.3字符串的存储

3.3.1。文字:1.计算机中成为字符串2.使用国际编码规则将字符变成整数,然后变成二进制;

3.3.2.英文字符:1.ASCLL美国信息交换标准代码,占用一个字节

3.3.3.英文外的国际字符:Unicode(统一吗、万国吗、单一吗),占用两个字节

软件测试的流程:1.编写测试计划、2.分析测试需求、3.设计和编写测试用例、4.搭建测试环境、5.执行测试用例,提交缺陷报告,跟踪缺陷报告、6.测试评估和总结

调试:1.有开发人员进行、2.用于识别缺陷产生原因,定位缺陷位置和修改缺陷代码

软件测试:1.有测试人员进行、2.在最短的时间内发现尽可能多的缺陷、并确保这些缺陷得以修复

黑盒测试:1.属于测试方法、2.主要依据规格说明书对软件的功能进行测试、3.关注输入和输出

白盒测试:1.属于测试方法、2.对程序结构进行测试、3.会涉及编码

单元测试:1,属于测试级别或测试阶段;2.对程序最小部分的单元代码进行测试、3.会涉及编码,测试人员需要懂开发

集成测试:1.属于测试级别或测试阶段、2.对程序不同单元、模块或子系统合并后进行测试、3.会涉及编码,对测试人员需要懂开发

系统测试:1.属于测试级别或测试阶段、2.对整个软件系统进行测试、会涉及功能、性能、接口、兼容性、易用性、界面、安装方面的测试等、3.由专业测试人员进行、4.对开发基础的要求比较低、5.对行业知识有要求

验收测试:1.属于测试级别或或测试阶段、2.有用户对系统进行测试、3.一般由第三方和用户共同参与

软件测试会有反复:1.确认测试(缺陷修复以后);2.回归测试(缺陷修复以后 ;版本升级之后)(测试修复之后对其他部分有无影响)

测试用例:1.制定操作步骤、输入数据、预期结果和测试条件的文档、2.有些公司不谢用例(甚至不做需求分析)、3.用例一般都有格式要求

黑盒测试的用例设计方法:1.场景法、2.等价类划分法、3.边界值分析法、4.决策表法、5.错误猜测法

白盒测试的用例设计方法:1,逻辑覆盖法(语句覆盖 判定覆盖 条件覆盖 判定-条件覆盖 条件组合覆盖)2.路径覆盖法

 

静态测试:1.软件测试未必要执行程序、2.可以审查文档、3.可以阅读代码

缺陷报告:1.将缺陷记录下来并提交给开发的一种文档、2.有些公司不需要编写、3.大多数公司使用软件进行提交、4.有格式要求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值