软件测试
cherrydreamsover
这个作者很懒,什么都没留下…
展开
-
简单的gdb调试多线程
利用gdb调试多线程有以下命令:1.info threads:显示可以调试的所有线程。gdb会为每个线程分配一个ID(和tid不同),编号一般从1开始。后面的ID是指这个ID。2.thread ID:切换当前调试的线程为指定ID的线程。3.break FileName.cpp:LinuNum thread all:所有线程都在文件FileName.cpp的第LineNum行有断点。4.thread...原创 2018-04-30 15:22:37 · 2244 阅读 · 0 评论 -
软件测试--基础篇(软件测试的生命周期、如何描述一个bug、bug级别、bug的生命周期、bug的发现)
一、软件测试的生命周期1.软件测试的生命周期需求分析–>测试计划–>测试设计、测试开发–>测试执行–>测试评估2.软件测试&软件开发的生命周期需求阶段 测试人员需要了解需求,对需求进行分解,得出测试需求计划阶段 根据要求编写测试计划书或方案设计阶段 测试人员适当的了解设计,搭建测试用例框架编码阶段 测试人员不需要进行编码,需要...原创 2018-07-28 18:55:12 · 3594 阅读 · 0 评论 -
软件测试--用例篇(测试用例的好处、测试用例的七种设计方法、测试用例的粒度、测试用例的评价)
作为软件测试工程师,最主要的工作就是:编写测试用例,那么为什么要编写测试用例?它有什么好处?如何编写测试用例?测试用例写简单好还是复杂好?如何评价测试用例的质量? 天呐撸!能说不会吗?! 作为倾向软件测试工程师的老铁们,还是一起来学习吧!一、编写测试用例的好处测试用例是测试者的依据测试用例使得工作可重复,是自动化测试的基础 补充:自动化测试的前提条件是:功能比较稳定,页面...原创 2018-07-29 11:12:55 · 2496 阅读 · 0 评论 -
软件测试--概念篇(什么是软件测试、需求、bug、测试用例)
一、什么是软件测试?验证软件功能是否满足用户的需求。 在了解了软件测试之后,我对于软件测试有了更多的认识,它也有很多的分类,所从事的工作也有很多,总之,是一个非常值得我们去学习的课程。 一个优秀的软件测试人员需要具备一些必要的素质,例如:要具有发散性的思维模式、要有好奇心、不浮躁、快速学习的能力、开发能力、责任感等等。二、软件测试的目的和原则目的:验证软件有或...原创 2018-07-26 10:49:31 · 2157 阅读 · 0 评论 -
开发模型、测试模型
在谈论开发模型和测试模型之前,我们先来了解一下软件的生命周期 软件生命周期是指,从软件产品的设想开始到软件不在使用而结束的时间。 软件的生命周期分为六个阶段:需求分析、计划、设计、编码、测试、运行维护。 一、开发模型1.瀑布模型(Waterfall Model)适用场景:适合需求变化少的项目、是串行的。优点: (1)强调开发的阶段性; (...原创 2018-07-26 14:39:39 · 961 阅读 · 0 评论 -
如何对一个水杯进行测试?(详细)
对于水杯的测试我写了如下的测试,用图片展示如下:原创 2018-08-03 23:19:49 · 5980 阅读 · 0 评论 -
软件测试的分类
软件测试按照所做工作的不同,可以分为很多的方面,下面我们一起来看一下,一些常见的分类,如下图: 下面,我们就上面的分类进行详细的学习吧!一、按开发阶段划分1.单元测试(Unit Testing)单元测试,又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象的是软件你测试的最小单位:模块。测试阶段:编码后或者编码前测试对象:模块...原创 2018-08-03 12:51:01 · 52397 阅读 · 12 评论 -
如何测试一个公交卡?(详细)
编写测试用例也是很有讲究的,我们不仅要想到很多方面,并且对每一方面详细的描述出来。原创 2018-08-08 21:04:19 · 2755 阅读 · 0 评论 -
自动化测试的详细介绍
关于自动化测试的概念介绍,我将从以下十个点来介绍! 1.什么是自动化测试 2.常见测自动化测试工具 3.自动化工具和自动化框架的区别 4.自动化测试的适用对象 5.自动化测试方法 6.UI自动化 7.接口自动化 8.如何实施自动化 9.自动化测试的优势 10.自动化实施失败的原因一、什么是自动化测试?自动化测试是指,软件测试的自动化,在预设状态下运行应用程序或者系统,...原创 2018-08-20 14:21:31 · 9231 阅读 · 0 评论