网站设计服务商,公司做网站推广百度和阿里巴巴,wordpress编程视频,wordpress个人主页《软件测试实验日期前一天.doc》由会员分享#xff0c;提供在线免费全文阅读可下载#xff0c;此文档格式为doc#xff0c;更多相关《软件测试实验日期前一天.doc》文档请在天天文库搜索。1、#xfeff;软件测试实验一姓名#xff1a; 学号#xff1a; 班级#xff1a;…《软件测试实验日期前一天.doc》由会员分享提供在线免费全文阅读可下载此文档格式为doc更多相关《软件测试实验日期前一天.doc》文档请在天天文库搜索。1、软件测试实验一姓名 学号 班级 决策表测试案例 案例描述 某程序可以输出某个日期的前一天用函数 Prevdate 实现请 设计出 Prevdate 函数的等价类并做出其决策表测试用例。 年的取值在 1812年到 2016 年之间。 日的取值在 1 日到31 日之间 月的取值在 1 到 12 月之间 测试分析等价类(1) 分析各种输入情况列出为输入变量 month 、 day 、 year 划分的有效等价类和无效等价类。 有效等价类year:{ 1812year2012}month:{1month12}day:{1day31}其他情况则为无效等价类(2) month 变量的有效等价类为 M1:{前一个月为30天且本月为31天month5,7,10,12} M2: {前一个月为31天且本月为30天m。2、onth4,6,9,11 } M3:{前一个月为31天且本月为31天1月除外month8} M4:{月份month1} M4:{月份month2} M4:{月份month3} (3)day 变量的有效等价类为 D1: {日期2day28} D2: {日期day1} D3: {日期day29} D4: {日期day30} D5: {日期day31} (4)year 变量的有效等价类为 Y1:{year是闰年} Y2:{year不是闰年} 决策表实验代码#include using namespace std;int main(){ int year,month,day,x0;//将x作为标记位 cout3、yearmonthday; if(year2012||day31||month12){ cout4、; return 0;}//平年3.1则输入2.28 if(month1day1){ cout