nextdate函数白盒测试问题 软件测试_NextDate函数测试用例 -
1. 测试程序源代码
#include\#include using namespace std;
void NextDate(int year,int month,int day); void main() { int year=0,month=0,day=0; NextDate(year,month,day); }
void NextDate(int year,int month,int day) { cout<>year; while(!(year>=1911 && year<=2013)) { cout<>year; } cout<>month; while (month>12||month<1) {
}
cout<>month;
cout<>day; while (day>31||day<1) { cout<>day; }
while(month==4&&day==31||month==6&&day==31||month==9&&day==31||month==11&&day==31) { cout<>day; } if((year%4==0 && year0!=0) || (year@0==0)) //检查闰年; {
int i=0; i=day-29;
while(month==2&&i>0) {
cout<>day; } if(month==
nextdate函数白盒测试问题 软件测试_NextDate函数测试用例 -相关推荐
- nextdate函数白盒测试问题 软件测试_nextdate白盒测试用例
日期问题白盒测试用例的设计( 日期问题白盒测试用例...题目 前一日函数PreDate是NextDate的逆函数(代码...请采用基路径方法对前一日函数进行测试用例设计. 代码...... NEXTD ...
- nextdate函数白盒测试问题 软件测试_软件测试基本常识
一.软件测试的分类: 1.按照是否执行被测试软件来分: 静态测试:是指不运行软件,测试包括代码检查.静态结构分析.代码质量度量等,主要对软件需求说明书.设计说明书.软件源代码进行检查与分析. 动态测试 ...
- go 变量在其中一个函数中赋值 另一个函数_go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包...
本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包 空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包 ...
- 论黑盒测试与白盒测试在软件测试中的不同作用
一.引言: 黑盒测试着眼于外部结构,不考虑内部结构,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明:而白盒测试着眼于内部结构,对软件的过程性细节做细致的检查.随着软件市场的成熟,人们对 ...
- C++之常引用对象只能调用常成员函数、重载为成员函数和友元函数的区别
近日写了一道题,遇到了新bug,使博主对C++的逻辑严密性有了更深的体会,特写此博客.本文标题是对两个bug的总结,即本文内容分为两部分. 题目如下: 设计一个CShape抽象类,类中包含纯虚函数 ...
- Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法
函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...
- C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)
每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...
- linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...
信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...
- php中去空函数trim,PHP中trim()函数简单使用指南
string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符) trim()函数当第二个参数为空时,默认去掉空格.制 ...
最新文章
- Not injecting HSTS header since it did not match the requestMatcher HSTS设置问题解决
- 海思3536:osdrv编译过程中报错及解决方法
- 为什么css一开始需要设定margin和padding为 0px?
- 堆排序最坏时间复杂度
- 使用Lambda优化日志案例
- MySql 5.7.19 源代码安装 for ubuntu 16.04
- oracle 基于备份 duplicate 没有目标连接,RMAN 概述及其体系结构
- openlayers5学习笔记-001
- shell oracle 多进程,Shell多进程实现
- 【IBM Tivoli Identity Manager 学习文档】14 TIM组织结构设计
- python撤回快捷键大全_Python基础之PyCharm快捷键大全
- 马尔科夫模型系列文章(一)——马尔科夫模型
- 数字逻辑_半加器_全加器_全减器_乘法器
- 算计算机一级应用app,计算机一级题库
- 语音源码构建了语音社交的应用基础,模式多样,功能丰富
- 7.22版本服务器维护,7月22日服务器例行维护公告
- GVRP基础配置【eNSP实现】
- 利用蒙特卡洛(Monte Carlo)方法计算π值
- 蓝桥杯—ALGO-131 Beaver's Calculator
- Excel中ID相同对应表格内容进行合并