测试知识简单小总

  • 软件测试结束的标准:

1)软件系统经过单元、集成、系统测试,分别达到单元、集成、系统测试的停止标准

2)软件系统通过验收测试,并已得出验收测试结论

3)软件项目需要暂停开发并进行调整时,测试应随之暂停。并备份暂停点的测试数据等

4)软件项目在开发的生命周期内出现重大估算、进度的偏差,需要暂停或终止时,测试应随之暂停或终止。并备份暂停或终止点的测试数据

-——————————————————————————————————————————————

  1. 用例全部测试
  2. 覆盖率达到标准
  3. 缺陷率达到标准
  4. 其他指标达到质量标准
  • 测试的基本过程:

    测试计划,测试需求分析,测试用例的编写,测试执行,测试结果的分析,测试报告的编写。开发人员修改了bug后,一般要进行回归测试这样来进行测试的迭代。

  • 黑盒测试:

  是功能测试、数据驱动测试或基于规格说明的测试。在不考虑程序内部结构和内部性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计和选择测试用例来推断编码的正确性。

在测试中,把程序看成一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当的接收输入数据而产生正确的输出信息。黑盒测试着眼于程序的外部结构,不考虑内部逻辑结构,主要针对于软件界面和功能进行测试。

  • 静态测试与动态测试:
  1. 静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估。
  2. 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。
  3. 因为静态测试方法并不真正运行被测程序,只进行特性分析。所以,静态方法常常称为“分析”,静态测试是对被测程序进行特性分析方法的总称。

  动态测试,计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况即输入与输出的对应关系进行分析,以达到检测的目的。

  动态测试包括:(1)功能确认与接口测试(2)覆盖率分析(3)性能分析(4)内存分析

时间: 2024-10-09 23:47:54

测试知识简单小总的相关文章

C#基础知识简单梳理

C#基础知识简单梳理 本文是转发博友的总结,方便自己以后随时温习: 1.值类型和引用类型 1.1堆和栈 简单的说值类型存放在堆栈上面,引用类型的数据存放在托管堆上面(它的引用地址却存放在堆栈上面)! 栈:它是一个内存数组,是一个先进后出的数据结构! 栈的特征:数据只能从栈顶进,从栈顶出! 堆:它是一个内存区域,可以分配大块区域存储某类型的数据,与栈不同的是它里面的数据可以任意排序和移除! 下面是园子的一张图,贴上来供大家参考啊! 问     题 值  类  型 引 用 类 型 这个类型分配在哪里

简单小脚本

(1).要求编写一个脚本,请给出 系统使用的什么样的Linux系统. 系统内核版本多少 , 当前登录的用户为: 系统有几块硬盘,每块硬盘的大小 系统内存总量多少 服务器的硬件型号 有几颗CPU,每颗CPU有多少个内核 (2).请编辑一个脚本,给出本机IP有多少IP地址.然后每个IP地址的子网掩码, 然后请给出本机的网关IP是多少? 效果输出如下: 本机IP地址有3个 分别为: IPxxxxxx,子网掩码xxxx IPxxxxxx,子网掩码xxxx IPxxxxxx,子网掩码xxxx 网关地址为:

dwr框架异步调用简单小例

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架.可以轻松实现用js直接调用java方法. 通过一个小例子来演示一个dwr的基本使用: ①. 首先肯定要创建一个web project的,然后拷贝dwr.jar到WEB-INF\lib目录下 ②. 修改web.xml文件,添加dwr servlet配置 <servlet> <servlet-name>dwr-invoker</servlet-name>

0503《软件工程》的简单小总结与展望

<软件工程>的简单小总结与展望 ——试一试,万一成功了呢 一.前言 感谢杜老师和助教曾老师给我们提供平台和训练的机会,特别是助教,在工作之余还花时间不厌其烦地帮我们找资源,解答我们的问题. <软件工程>这门课对我们最大的改变就是让我们的态度从一开始的得过且过,到为了作业不得不提高自己,最后变成主动提高自己的转变.一开始只是想实现某些功能就好,随着要求不断提高,不得不学习一些课外的东西来完成作业的要求,到了后来看到某些同学用了java web,有些用了SSH框架,有些用了安卓开发,就

logback 简单配置总述

近来有一个系统日志分模块输出的需求.其实需求很简单,只是第一次使用slf4j+logback的日志架构.故参照了很多博客和一些实例进行配置和测试. 在测试过程中发现网上有很多配置是错误的,有很多是误导的,故将自己前前后后,反反复复测试了很多遍,最后完美通过的实例拿上来和大家分享一下. 一.主要标签释义(因为都可以在网上查找到,我只列举几个重要的和我用到的) 1.configuration.是整个配置文件的父标签.有三个属性,我用到的是debug,默认false,因为途中需要看调试信息,查看配置是

自学(系统学)Python了那么久, 想就业? 几个简单小项目让你通过面试!

本人从事Python开发多年,精通爬虫,web,熟悉其他方向,好多小伙伴私聊我说,我看了你的文章后,我学习了,但是对于项目这块还是不是很熟悉,如何快速掌握几个小项目,以及几个可以面试的项目.欢迎大家订阅公众号:Python从程序猿到程序员,,,或者骚扰本人.154725.1666,可以获得一次答疑机会. Python是一个比较完善的开发语言,既能做验证模型又能做落地项目,所以Python用来写大型项目是没有问题的.而且Python作为Web开发的三大传统解决方案之一,在Web开发领域也有很多经典

单片机 学习笔记(二)——简单小程序

今天收获了单片机的几个简单小程序:     延时程序: void Delay(unsigned int xx) //输入 xx :ms { while(xx--) { Delay1ms(); } } void Delay1ms() //@11.0592MHz 1ms { unsigned char i, j; _nop_(); _nop_(); _nop_(); i = 11; j = 190; do { while (--j); } while (--i); } 流水灯程序: #include

IOS 霓虹灯简单小程序

在RootViewController.m文件中 - (void)viewDidLoad//视图加载方法 - (void)viewDidLoad { //设置红色 UIView *viewRed = [[UIView alloc]initWithFrame:CGRectMake(100, 100, 120, 30)]; viewRed.backgroundColor = [UIColor redColor]; [self.view addSubview:viewRed]; //设置橙色 UIVi

iOS 知识-常用小技巧大杂烩

iOS 知识-常用小技巧大杂烩 1,打印View所有子视图 po [[self view]recursiveDescription] 2,layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生改变的时候是会调用的 * 当子视图的frame发生改变的时候是会调用的 * 当删除子视图的时候是会调用的 3,NSString过滤特殊字符 // 定义一个特殊字符的集合 NSCharact