首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
keyboard
excel
restful
二维码
比特币
lucene
以太坊
outlook
文件
数字化
wifi
架构设计
cloud
websocket
sdk
64bit
职场
csv
验证码
key
区块链
repository
gpu
cpu
编译
egmentfault
graphql
rpc
gitlab
login
xss
web3
https
搜索
udp
service
final
架构
amazon
intel
压缩
加密
日志
homebrew
sass
jira
diff
智能合约
数据统计
360搜索
cdn
composer
地图
安全
搜狗搜索
cas
native
sas
push
分支结构
pthread
seo
branch
程序员
编程
mapkit
运维
csrf
soap
抓站
pdf
arm
漏洞
widget
图片
gps
乱码
开发者
扩展
当前位置:
开发笔记
>
程序员
> 正文
软测复习01:软件测试概述
作者:肥姐PK老赖 | 来源:互联网 | 2023-06-27 13:12
文章目录软件测试的目的软件测试的定义软件测试与软件开发软件测试发展软件测试的目的基于不同的立场,存在着两种完全不同的测试目的从用户的角度出发,希望通过
文章目录
软件测试的目的
软件测试的定义
软件测试与软件开发
软件测试发展
软件测试的目的
基于不同的立场,存在着两种完全不同的测试目的
从用户的角度出发,希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
从软件开发者的角度出发,希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
换言之,测试的目的是:
想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错误。
测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。
实施测试收集到的测试结果数据为可靠性分析提供了依据。
测试不能表明软件中不存在错误,它只能说明软件中存在错误。
软件测试的定义
IEEE(1983):使用人工或自动手段运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
Myers:是为了发现错误而执行程序的过程。
通过经济、高效的方法,捕捉软件中的错误,从而达到保证软件内在质量的目的。
软件测试与软件开发
项目规划阶段:负责整个测试阶段的监控。
需求分析阶段:确定测试需求分析,制定系统测试计划。测试需求分析是指分析产品生存周期中测试所需的资源、配置、各阶段评审通过的标准等。
概要设计和详细设计阶段:制定集成测试计划和单元测试计划。
程序编写阶段:开发相应的测试代码或测试脚本。
测试阶段:实施测试,并提交相应的测试报告。
软件测试发展
开发者
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
编译
2023年,Android开发前景如何?25岁还能转行吗?
近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ...
[详细]
蜡笔小新 2024-11-21 18:08:07
key
如何将955万数据表的17秒SQL查询优化至300毫秒
本文详细介绍了通过优化SQL查询策略,成功将一张包含955万条记录的财务流水表的查询时间从17秒缩短至300毫秒的方法。文章不仅提供了具体的SQL优化技巧,还深入探讨了背后的数据库原理。 ...
[详细]
蜡笔小新 2024-11-21 12:11:54
编译
实践指南:使用Express、Create React App与MongoDB搭建React开发环境
本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ...
[详细]
蜡笔小新 2024-11-20 10:05:15
文件
iOS 开发证书管理:如何导出并重用 .p12 文件
在iOS开发过程中,当开发团队使用多台Mac设备时,可能会遇到无法继续申请新证书的问题。本文介绍了如何通过导出.p12文件来解决这一问题,并确保团队成员能够在不同设备上共享同一个证书。 ...
[详细]
蜡笔小新 2024-11-19 21:21:08
文件
2017年软件开发领域的七大变革
随着技术的不断进步,2017年对软件开发人员而言将充满挑战与机遇。本文探讨了开发人员需要适应的七个关键变化,包括人工智能、聊天机器人、容器技术、应用程序版本控制、云测试环境、大众开发者崛起以及系统管理的云迁移。 ...
[详细]
蜡笔小新 2024-11-19 20:17:20
cpu
深入探讨:Actor模型如何解决并发与分布式计算难题
在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ...
[详细]
蜡笔小新 2024-11-19 16:40:11
key
低代码行业为何难以孕育大型企业?
探讨低代码行业发展现状,分析其未能催生大型企业的原因,包括市场需求、技术局限及商业模型等方面。 ...
[详细]
蜡笔小新 2024-11-19 14:38:02
key
探讨设计模式在VFP中的应用
本文旨在探讨设计模式在Visual FoxPro (VFP) 中的应用可能性。虽然VFP作为一种支持面向对象编程(xbase语言)的工具,其OO特性相对简明,缺乏高级语言如Java、C++等提供的复杂特性,但设计模式作为一种通用的解决方案框架,是否能有效应用于VFP,值得深入研究。 ...
[详细]
蜡笔小新 2024-11-19 14:01:24
编译
Flutter 核心技术与混合开发模式深入解析
本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ...
[详细]
蜡笔小新 2024-11-19 13:48:51
编译
Java代码保护与混淆:ProGuard详解
在Java开发中,保护代码安全是一个重要的课题。由于Java字节码容易被反编译,因此使用代码混淆工具如ProGuard变得尤为重要。本文将详细介绍如何使用ProGuard进行代码混淆,以及其基本原理和常见问题。 ...
[详细]
蜡笔小新 2024-11-18 16:46:17
sdk
腾讯云移动推送TPNS服务解析
腾讯云移动推送TPNS(Tencent Push Notification Service)为APP开发者和运营人员提供了一站式、高效、稳定的推送解决方案,帮助提升用户活跃度和运营效率。 ...
[详细]
蜡笔小新 2024-11-18 12:51:42
编译
c# 项目文件,C#viual studio使用方法
一、项目文件1)Properties节点下主要存放的是当前程序集相关的信息,如版本号、标题等。双击”Properties“,打开如下项目属 ...
[详细]
蜡笔小新 2024-11-18 09:51:05
编译
Django与Python及其他Web框架的对比
本文详细介绍了Django与其他Python Web框架(如Flask和Tornado)的区别,并探讨了Django的基本使用方法及与其他语言(如PHP)的比较。 ...
[详细]
蜡笔小新 2024-11-18 09:13:53
rpc
深入解析Dubbo:使用与源码分析
本文详细介绍了Dubbo的使用方法和源码分析,涵盖其架构设计、核心特性和调用流程。 ...
[详细]
蜡笔小新 2024-11-18 03:51:49
编译
对象存储与块存储、文件存储等对比
看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ...
[详细]
蜡笔小新 2024-11-17 18:21:23
肥姐PK老赖
这个家伙很懒,什么也没留下!
Tags | 热门标签
keyboard
excel
restful
二维码
比特币
lucene
以太坊
outlook
文件
数字化
wifi
架构设计
cloud
websocket
sdk
64bit
职场
csv
验证码
key
区块链
repository
gpu
cpu
编译
egmentfault
graphql
rpc
gitlab
login
RankList | 热门文章
1
org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder.sessionAttr()方法的使用及代码示例
2
django使用django.db模块创建表
3
jquery怎么改变this指向
4
Pycharm配置文档教程
5
在一个页面显示多个iChart报表
6
Java 中的前 5 个异常示例
7
conda下安装pytorch最详细教程 // 安装pytorch踩坑记录 // cuda11.5下pytorch安装 // torch.cuda.is_available()输出False解决办法
8
网站流量统计中的用户识别方法
9
WCF NetTcpBinding.ReaderQuotas.MaxDepth 引用异常故障排除
10
如何在Python中缩短if if和elif代码
11
roboguide程序导出_FANUC ROBOGUIDE下载FANUC ROBOGUIDE(发那科机器人编程软件)下载v9.1西西软件下载...
12
合肥见微传媒:抖音小店账号uid怎么开通?
13
vue.js2.0点击获取自己的属性和jquery
14
[前端系列] 解决eltable导致TypeError: this.$el.querySelectorAll is not a function
15
REDIS主从搭建
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有