热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

测试基础知识点整理(周末版)

周末对前几章的一些重要知识点进行了整理,对学过的知识进行巩固,从而加深对这些知识点的认识。1.软件生命周期模型:瀑布模型可以分为以下几个内容:计划,需求分析,设计,编码,测试,运行和维护2.V

   周末对前几章的一些重要知识点进行了整理,对学过的知识进行巩固,从而加深对这些知识点的认识。

1.软件生命周期模型:瀑布模型

可以分为以下几个内容:计划 ,需求分析,设计,编码,测试,运行和维护

2.V模型

V模型是在瀑布模型基础上演变而来的,它强调的是软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量的情况下缩短软件开发周期

主要包括:需求分析、概要设计、详细设计、编码

          单元测试、集成测试、系统测试、验收测试

其中上下是一一对应的关系

3.C/SB/S架构

两层结构的C/S前端是客户机后端是服务器

三层结构的B/S  浏览器/服务器

两者的区别:

 C/S维护成本高 维护成本低不需要软件

 B/S需要软件的支持 但是服务器得配置高

4.软件测试定义:

定义一:评价一个程序和系统的特性或能力,并确认它是否达到预期的结果,检查是否满足规定的要求。

定义二:测试是为发现错误而执行程序的过程

定义三:是对软件需求分析、设计编码得出最终复查的一系列过程,是软件质量保证的关键步骤。

5.软件培训机构的定义:

使用人工或自动手段来运行或测试某个系统的过程,起目的在于检查它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

6.软件测试的目的

立场不同,测试目的不同

A.开发者:确认软件已正确的实现了用户的要求,证明软件中不存在错误,建立对软件质量的信心。

B.用户:发现软件中隐藏的错误和缺陷,已考虑是否可接受该产品。

C. 1发现缺陷,提高质量。

   2验证是否满足需求。

   3建立软件质量的信心。

7.开发人员的测试:是调试(debug)还是测试(test

调试是建设性的,测试时破坏性的

  调试:

  在源程序内定为错误

  分析错误的原因

  修改错误

  在程序运行时检验程序功能

 

测试:

诱发错误

重现错误

定位错误

记录错误

8.软件测试原则

A.测试显示缺陷的存在。

B.穷尽测试是不可能的

C.测试尽早介入

D.缺陷的集群性(80-20原则)

E.杀虫剂悖论

F.测试环境依赖于测试背景

G.不存在缺陷的谬论

9.软件开发对应的软件测试过程

配置管理包括:需求规则说明书 概要设计,详细设计

缺陷跟踪主要是看开发人员有没有将缺陷修改成功

回归测试:测试人员发现错误之后,交给开发人员进行修改,修改完之后再交给测试人员,之后测试人员在用相同的测试用例再去测这个错误。还得看修改完之后有没有发现新的错误。

10.软件测试工作

A.软件开发工作是实现软件用户的需求。

B.软件测试工作是验证软件系统是否满足用户的需求。

软件测试工作最为重要的是 测试的流程、方法 测试工具 测试人员素质

 

11.软件测试工作流程主要包括

a.测试计划和控制

b.测试需求分析和测试用例

c.实现和执行测试用例

d.评估出口准则报告

e.测试活动结束

12.软件测试工具的好处

 A.提高工作效率,减少重复性工作量,保证测试的准确性

 B.有些测试必须使用工具(如性能测试等)

 C.更好地更好测试工作的规范性和一致性

 D.测试工具体现了先进的测试思想、法和技术,能够快速地提升软件测试的专业化水平

 E.系统化的记录测试日志和度量目标

 

 

 

 

 

 

 

 

 

 

 

 

 


推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
author-avatar
每天还贷的飞鱼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有