测试
文章平均质量分 59
fanfan_1120
一个正在学习软件编程路上的小人人
展开
-
编写测试用例的七种方法
1 测试用例的概念 测试用例是为了实施测试而向被测试系统提供的一组集合,这组集合包括:测试环境、操作步骤、测试数据、预期结果等要素2 常见编写测试用例的七种方法 基于需求的设计方法 等价类 边界值 因果图 场景设计法 错误猜测法3 基于需求的设计方法 定义:依据看客户需求设计测试用例,但是在设计的过程中一定要辩证的看待需求(即:需求不一定都是正确的)4 等价类法 ...原创 2018-08-05 11:25:54 · 45890 阅读 · 0 评论 -
编写水杯的测试用例
从功能、性能、界面、安全、易用、兼容、抗震七个方面考虑,编写测试用例:原创 2018-08-06 15:21:24 · 11496 阅读 · 0 评论 -
测试基础知识大杂烩
1 什么是软件测试? (1)是为了发现错误而执行程序或系统的过程; (2)软件测试是验证功能能否满足用户的需求。2 软件测试的目的和原则 目的:验证软件有没有问题 原则:以客户为中心,遵循测试的流程、规范、标准和要求3 BUG 我们一般都认为程序崩溃了就叫做一个bug,其实也不全是,所有实现效果与需求不相符的我们都可以认为是bug。 (1)当软件规格说明书存在且正确时,程序与规...原创 2018-08-18 18:37:14 · 324 阅读 · 0 评论 -
软件测试模型——V模型 & W模型
软件测试的V模型 以“编码”为黄金分割线,将整个过程分为开发和测试,并且开发和测试之间是串行的关系 单元测试和集成测试:是测试程序的执行能否满足软件设计的需求 系统测试:是检测系统的功能、质量、性能能否满足系统的要求 验收测试:是确保软件的实现能否满足用户的需求或合同的要求局限性:V模型是基于瀑布模型的,V模型有一个缺点,就是将测试放在整个开发的最后阶段,没有让测试今早介入开发,没...原创 2018-08-19 15:53:45 · 27413 阅读 · 0 评论 -
自动化测试——selenium初识
1 自动化测试 自动化测试是指软件测试的自动化,在预设状态下运行程序或系统,预设条件包括正常和异常,最后评估运行结果与预期结果是否一致。 简单来说就是:把人为驱动测试的行为转化为机器执行的过程。2 自动化测试的优点 (1)减少重复的测试时间,尤其是对于回归测试; (2)创建可靠的测试过程,避免人为失误; (3)运行更为繁琐的测试过程,和手工测试困难或无法进行的测试; (4)具有一致...原创 2018-08-20 14:03:05 · 395 阅读 · 0 评论 -
性能测试——监控指标 & 性能测试模型 & 性能测试分类 & 性能测试的实施
1 性能测试的概念 (1)什么是系统的性能? 系统性能是一个很大的概念,对一个软件系统而言包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。 (2)什么是性能测试? 性能测试是通过自动化的测试工具,模拟多种正常、峰值以及负载条件对系统各项性能指标进行测试。2 性能测试的监控指标 (1)并发数:在同一时间,进行同一操作的用户数; (2)响应时间:也叫作请求相应时间...原创 2018-08-30 16:58:27 · 2807 阅读 · 0 评论 -
黑盒测试 & 白盒测试
1 黑盒测试黑盒测试也称为功能测试,是指将程序的内部结构看做一个黑盒子,测试人员不需要关注黑盒子内部的细节,只要对其功能进行测试即可。从原理上说,黑盒测试的测试方法应该就是暴力穷举法,但是应对一些场景,我们没办法做到穷举,所以就有了一下这些方法。黑盒测试的主要测试方法为:场景设计、等价类、边界值、正交表、因果图法、错误推测法通过这些方法设计测试用例,依照测试用例对功能进行测试...原创 2019-08-20 17:55:07 · 1262 阅读 · 0 评论