第八章 软件测试简记

2024-09-06 06:18

本文主要是介绍第八章 软件测试简记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第八章  软件测试

软件测试:在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行差错和纠正。

软件测试的目标:
1.用最少的人力、时间找出软件潜在的各种错误和缺陷;
2.能够确认软件实现的功能和用户需求上是一样的;
3.能够收集到足够的测试结果为软件可靠性提供依据;

软件测试的任务:根据软件开发各个阶段的文档资料和程序的内部结构,精心设计一组“高产”的测试用例,
利用这些用例执行程序,找出软件中潜在的错误和缺陷。

软件测试的原则:

1.尽早的和不断地进行软件测试;
2.程序员小组应当避免测试自己的程序;
3.测试要有合法输入也要有非法输入;
4.测试用例要有输入数据和预期结果;
5.修改程序之后要走回归测试;
6.注意测试群集现象;
7.严格执行,避免随意性;
8.测试结果要做全面的检查;
9.妥善保留一切测试过程文档,为维护提供方便。

软件测试的方法:静态分析技术+动态测试技术

静态分析技术:
1.人工测试;
2.计算机辅助静态分析;
动态测试技术:
1.白盒测试法:逻辑覆盖测试,基本路径覆盖测试;

2.黑盒测试法:等价类划分,边界值分析,比较测试,错误猜测,因果图;


这篇关于第八章 软件测试简记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141237

相关文章

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

C语言-第八章:指针进阶

传送门:C语言-第七章:字符和字符串函数、动态内存分配 目录 第一节:常见指针         1-1.字符指针                 1-1-1.变量字符串                 1-1-2.常量字符串                        1-1-2-1.const 关键字 第二节:指针数组 第三节:数组指针 第四节:函数指针 第五节:函数指针数

软件测试之压力测试知识总结

软件测试之压力测试知识总结 一、压力测试概述 压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。 1.1 压力测试的目的 压力测试的主要目的包括:

软件测试中常用的linux命令总结

1、修改ssh登陆密码命令:passwd 2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP启动命令) 5、lsof -i:7500(监听端口) 6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload) 7、sh

Matlab simulink建模与仿真 第八章(数学运算库)【下】

参考视频:simulink1.1simulink简介_哔哩哔哩_bilibili 六、圆整函数及最值函数模块 1、Rounding Function圆整函数模块 圆整函数模块的功能是将小数转换为整数,它提供了四种取整方式: ①floor:向下取整,输出距离输入小数在负无穷方向上最近的整数。 ②ceil:向上取整,输出距离输入小数在正无穷方向上最近的整数。 ③round:四舍五入,输出距

第八章 无尽的任务

1999年,继UO之后又一款奠定网络游戏发展基调的游戏问世了,这就是《无尽的任务》。如果要回顾这款游戏的历史,可以追溯到其诞生10年之前——那一年里,3名年轻人开始了他们在游戏行业的生涯,日后3个人聚集到一起时,便催生了EQ的开发。 1989年,约翰·史沫特莱(John Smedley)是一名狂热的D&D奇幻游戏爱好者,他在1989年大学毕业后加入ATG,为苹果公

《数据结构(C语言版)第二版》第八章-排序(8.2-插入排序)

【8.2插入类、8.3交换类、8.4选择类、8.5归并类、8.6分配类 都属于内部排序。 】 8.2 插入排序 8.2.1 直接插人排序 【算法特点】 (1)稳定排序。 (2)算法简便,且容易实现。 (3)也适用于链式存储结构,只是在单链表上无需移动记录,只需修改相应的指针。 (4)更适合于初始记录基本有序(正序)的情况。 当初始记录无序,n较大时,此算法时间复杂度较高,不宜采用。 #in

软件测试永远的家——银行测试,YYDS

为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽! 一、什么是金融行业 金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业 往往涉及证券、银行、基金、信托、保险、投行、期货等领域 二、金融行业的业务特点 随着金融行业的业务不断增加,金融交易模式的不断变化,

软件测试学习笔记丨Pytest的使用

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/22158 1. 简介 pytest是一个成熟的全功能python测试框架测试用例的skip和xfail,自动失败重试等处理能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试pytest有很多第三方插件,并且可以自定义扩展,如pytest-

计算机三级网络技术总结 第八章无线局域网设备安装与调试

IEEE802.11最初定义的三个物理层包括了两个扩频技术和一个红外传播规范,无线传输的频道定义在2.4GHz的ISM波段内IEEE802.11无线标准定义的传输速度是1Mbps和2Mbps,可以使用FHSS和DSSS技术IEEE802.11在MAC层上引入了一个新的RTS/CTS选项点对点模式是指无线网卡和无线网卡之间的通讯方式在点对点模式中最多可连接256台PC基本模式是无线和有线网络并存的通