自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 软件测试的分类--敏捷测试:基于脚本的测试-SBT、探索式测试(ET)、基于风险的测试--RBT、基于模型的测试--MBT

敏捷测试:Agile Testing--遵循敏捷宣言的一种测试实践 个体与交互  重于  过程和工具可用的软件  重于  完备的文档  客户协作   重于   合同谈判  响应变化   重于   遵循计划                                         在每队比较中,后者并非全无价值,但我们更看重前者 敏捷测试特点:强调从客户角度进行测试...

2018-09-26 19:33:30 750

原创 软件测试的分类--按测试模式分类:瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试等

按测试模式来分类:瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试等传统的瀑布模型以上一个阶段的输出作为下一阶段的输入                              优点                              缺点 ·强调需求、设计的作用 ·前一阶段完成后,只需关注后续阶段...

2018-09-26 11:01:50 1520

原创 软件测试的分类--按测试手段分类:黑盒测试、白盒测试 、静态测试、动态测试、手工测试、自动化测试

按照测试手段来分类:黑盒测试、白盒测试                                  静态测试、动态测试                                  手工测试、自动化测试黑盒测试:对内部不可见优点:1、容易实施,不需要关注内部的实现。          2、更贴近用户的使用角度。缺点:1、测试覆盖率较低,一般只能覆盖到代码量的不...

2018-09-26 11:00:47 1236

原创 软件测试的分类--按测试阶段分类:单元测试 集成测试 系统测试 验收测试

·按照阶段  按照手段 按照测试模式  按照测试类型 ·按测试阶段来分类:单元测试  集成测试  系统测试  验收测试单元测试:对软件中的最小可测试单元进行检查和验证。单元测试的原则:1.尽可能保证各个测试用例是互相独立的。2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求。单元测试的益处:1.能尽早的发现缺陷。TDD2.有利于重构。...

2018-09-26 10:59:26 2184

原创 软件测试概要--五大要素和两个目标

·经典定义:软件测试是为发现错误而执行程序的过程。 ·IEEE定义(ISO/IEC/IEEE 29119)使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。 ·五大要素和两个目标 ·软件测试所遵循的原则一、测试显示缺陷的存在,但不能证明系统不存在缺陷。二、穷尽测试是不可能的,应设定及时终止的条件。...

2018-09-26 10:58:05 1713

原创 JavaEE基础day01 1.HelloWorld案例 2.演示Java中的所有类型的变量

1.HelloWorld案例public class HelloWorld{ public static void main(String[] args){ System.out.println("Helloworld"); }}运行结果:2.演示Java中的所有类型的变量public class Demo_1{ public static void main(String[] arg...

2018-04-07 22:30:52 198

原创 JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符

变量:变量是内存中装载数据的小盒,你只能用它来存数据和取数据计算机存储单元:硬盘属于永久存储,内存属于临时存储1.定义出所有数据类型的变量/* 定义Java中的变量 定义出所有数据类型的变量 四类八种*/public class Variable{ public static void main(String[] args){ //定义整数类型,字节类型 byte类型 //内...

2018-04-07 22:06:56 275

原创 什么是白盒测试?什么是黑盒测试?

白盒测试(white-box Testing,又称逻辑驱动测试,结构测试),它是知道产品内部过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动,基路测试等,主要用于软件验证。对开发语言的支持:白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语

2017-08-23 08:31:23 15020

原创 什么是驱动模块?什么是桩模块?

驱动模块:在大多数场合称为“主程序”,它接收测试数据并将这些数据传送到被测试模块,单元测试一个函数单元时,被测单元本身是不能独立运行的,需要为其传送数据,为此写驱动驱动模块要完成以下事情:1.接受测试输入2.对输入进行判断3.将输入传给被测单元,驱动被测单元执行4.接受被测单元执行结果,并对结果进行判断5.将判断结果作为用例执行结果输出测试报告桩模块:比如对函数A做单元

2017-08-22 18:21:11 9640

原创 什么是α测试?什么是β测试?

α测试:Alpha测试(α测试)是由一个用户在开关环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由测试员完成。Alpha测试发现的错误,可以在测试现场立即发聩给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能,可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Aplha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后

2017-08-22 01:53:41 16893 2

原创 什么是需求文档测试?什么是设计文档测试?

需求文档测试:主要测试需求中是否存在逻辑矛盾以及需求在技术上是否可以实现。设计文档测试:测试设计是否全部需求以及设计是否合理。

2017-08-21 17:41:54 3455

原创 软件测试的目的

测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。

2017-08-21 17:38:09 2095

原创 什么是软件测试?

软件测试是为了发现错误而执行的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现错误的过程。

2017-08-21 17:34:08 386

原创 常见内存分配算法:首次适应算法(FirstFit)循环首次适应算法(NextFit)最佳适应算法(BestFit)最坏适应算法(WorstFit)

一、首次适应算法(First Fit):该算法从空闲分区链首开始查找,直至找到一个能满足其大小要求的空闲分区为止。然后再按      照作业的大小,从该分区中划出一块内存分配给请求者,余下的空闲分区仍留在空闲分区链    中。     特点: 该算法倾向于使用内存中低地址部分的空闲区,在高地址部分的空闲区很少被利用,从而保留了高地址部分的大空闲        区。显然为以后到达的大作业分配大的

2016-07-28 10:57:47 40671 1

原创 数据结构迷宫问题

#include#includeusing namespace std;#define N 10struct Pos{ size_t _row; size_t _col;};void InitMaze(int maze[][N])//初始化{ FILE* fOut = fopen("MazeMap.txt", "r"); if (fOut == NULL) {

2016-07-28 09:37:06 419

原创 16位平台、32位平台、64位平台下char、short、int、long、指针 分别占多少字节,操作系统可以使用的最大内存空间

16位平台  最大2^16char         1个字节8位 short        2个字节16位 int          2个字节16位 long         4个字节32位 指针         2个字节16位  32位平台  最大2^32char         1个字节8位 short        2个字节16位 int

2016-04-05 20:45:51 3574

原创 C++引用与指针的区别

·相同点 都是地址的概念 都是指向一块内存,指针是一个变量,只不过这个变量存储的是一个地址,它的内容是所指内存的地址;引用实际上与原来的变量是同一个东西,只不过是原变量的一个别名而已。·区别 1.指针是一个实体,而引用仅是个别名; 2.引用使用时无需解引用(*),指针需要解引用; 3.引用只能在定义时被初始化一次,之后不可以改变。指针可以改变; 4.引用没有const,指针有const,const

2016-04-01 00:49:38 273

原创 数据结构 一元多项式的创建、显示、相加、相减、相乘

#include"Polyn.h"void main(){ Polynomial pa,pb,pc; InitPolyn(pa); InitPolyn(pb); InitPolyn(pc); int m; int select = 1; while(select) { printf("*****************************************

2015-10-14 00:07:24 3500 2

原创 数据结构 单链表实现前插、后插、前删、后删、显示、查找等等

#include"SeqList.h"void main(){ SeqList mylist; int select = 1; int Item; int pos; while(select) { cout<<"******************************************"<<endl; cout<<"* [1] push_back

2015-10-14 00:02:05 680

原创 一元多项式的表示及相加 数据结构

#include#include#include#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef struct DataType{ float coef; int expn;}ELemType;typedef struct List{ ELemType

2015-06-07 19:54:43 6887

原创 实现一个通讯录,可以用来存储1000个人的信息,每个人的信息包括:姓名,年龄,性别,电话,住址

作业:实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1. 添加联系人信息2. 删除指定联系人信息3. 查找指定联系人信息4. 修改指定联系人信息5. 显示所有联系人信息6. 清空所有联系人#include"contact.h"int add_contact(pContact pcon)

2015-03-29 09:49:30 3051

原创 编写一个函数实现n^k,使用递归实现

#includeint fun(int n,int k){ if(k>0) return n*fun(n,--k); else return 1;}int main(){ printf("%d\n",fun(3,10)); return 0;}

2015-03-13 22:30:46 460

原创 用递归函数计算厄密多项式

编写递归函数,函数应该和下面的函数原型匹配:int hermite(int n, int x) #includeint hermite(int n, int x);int main(){ int n,x; scanf("%d%d",&n,&x); printf("%d",hermite(n,x)); return 0;}int hermite(int n,

2015-03-10 21:28:30 469

原创 有人想将手中一张面值100元的人民币换成5元,1元,0.5元面值的零钱100张,以上三种面值的零钱至少有一张,总共有几种换法。

#includeint main(){ int i,j,k,n=0; for(i=0;i<19;i++) for(j=0;j<95;j++) for(k=0;k<94;k++) if(5*i+j+0.5*k==100&&i+j+k==100) { printf("%d %d %d\n",i,j,k); n+

2015-02-06 15:03:06 10321 1

原创 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其个位数字的立方和确好等于该数本身,如:153=1+5+3,则153是一个“水仙花数”。

#includeint main(){ int i,j,k; for(i=0;i<9;i++) for(j=0;j<9;j++) for(k=0;k<9;k++) if(i*i*i+j*j*j+k*k*k==100*i+10*j+k) printf("%d%d%d\n",i,j,k); return 0;}

2015-02-06 14:34:27 1753

原创 编写一个程序从标准输入读取字符,并把它们写到标准输出。除了大写字母转化成小写字母之外,其他的原样输出。

#include#includevoid main(){ int ch; while((ch=getchar())!=EOF) if(ch>=65&&ch<=95) { ch+=32; putchar(ch); } else putchar(ch);}/*#include#in

2015-02-05 16:52:33 1607

原创 输入若干个自然数,对奇数从大到小排列,对偶数从小到大排列,输出两种结果。

#include maxji(int a[],int n) { int i,j,k,t; for(i=0;i<=n-1;i++) { k=i; for(j=i+1;j<n;j++) if(a[k]<a[j]) k=j; if(k!=i) { t=a[k]; a[k]=

2015-02-05 16:27:32 4748 3

原创 利用海伦公式求三角形面积,三边长a,b,c由键盘输入,若输入的三边长不能构成三角形,输出相应的提示信息。

#include#includeint main(){ float a,b,c,area,t; scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { t=(a+b+c)/2; area=sqrt(t*(t-a)*(t-b)*(t-c)); printf("%f\n",ar

2015-02-04 15:05:36 21708 1

原创 已知abc+cba=1333,其中a,b,c均为一位数,例如:617+716=1333,,518+815=1333,试编程求出符合这一规律的a,b,c并输出结果。

#includeint main(){ int a,b,c,m,n; for(a=0;a<=9;a++) for(b=0;b<=9;b++) for(c=0;c<=9;c++) { m=100*a+10*b+c; n=100*c+10*b+a; if(m+n==1333) printf("%d %d\n",m,n);

2015-02-04 14:39:27 9809

原创 从键盘输入一个字符串,再将其逆序输出

#includeint main(){ int i; char m[5]; scanf("%s",m); for(i=5;i>=0;i--) printf("%c",m[i]);return 0;}

2015-02-03 17:03:00 12751 2

原创 求分数序列:1/2,2/3,3/5,5/8,8/21.........前20项和。

#includeint main(){ float i=1; float j=2; float t=0,m=0; float sum=0; for(i=1;i<20;i++) { t=i/j; m=i; i=j; j=m+j; sum=t+sum; } printf("sum=%f\n",s

2015-02-03 16:43:04 4977

原创 判断1000-2000年的闰年

判断1000-2000年的闰年#includeint main(){ int year=1000; for(year=1000;year<=2000;year+=4) { if(year%4==0) { if(year%100==0) { printf(""); } else { pri

2015-02-02 15:00:29 474

原创 计算1-1/2+1/3-1/4...+1/99-1/100的值

计算1-1/2+1/3-1/4...+1/99-1/100的值#includeint main(){ int j=2; float term; float sign=1; float sum=1; while(j<=100) { sign=-sign; term=sign/j; sum=sum+term; j++; }

2015-02-02 14:58:56 1887

原创 求10个数中最大值

求10个数中最大值#includeint main(){    int a[10]; int max; int j; int i;  for(i=0;i {       scanf("%d",&a[i]); } for(j=0;j {  if(a[j]>max)  {        max=a[j];  } }

2014-12-22 22:39:45 404

原创 不允许创建临时变量,交换两个数的内容

不允许创建临时变量,交换两个数的内容#includeint main(){ int a=4; int b=5; a=a+b; b=a-b; a=a-b;  printf("a=%d b=%d\n",a,b);return 0;}

2014-12-22 22:38:03 320

原创 输出乘法口诀表

输出乘法口诀表#includeint main(){    int i=1; int j=1; for(j=1;j {  for(i=1;i  {   if(i   {   printf("%d*%d=%d\t",i,j,i*j);   }  }printf("\n"); }  return 0;}

2014-12-22 22:35:43 438

原创 求100-200之间的素数

求100-200之间的素数#includeint main(){   int i=100;   int j=2;   for(i=100;i   {    for(j=2;j    {     if(i%j==0)      break;    }      if(j>=(i/2))    printf("%d\n",i);

2014-12-22 22:34:08 491

原创 写一个函数返回参数值为1的个数

写一个函数返回参数值为1的个数#includeint main(){   int a;   int count=0;   scanf("%d",&a);   while(a)   {   if(a%2!=0)    count++;   a=(a/2);   }printf("%d\n",count);  return 0;

2014-12-22 22:32:29 522

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除