早教吧 育儿知识 作业答案 考试题库 百科 知识分享

软件测试的问题现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄。一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1≤month

题目详情
软件测试的问题
现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄。一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1 ≤month ≤12,1 ≤day ≤31,1912 ≤year ≤2050。
针对上述系统设计其测试用例及测试方法:
(1)黑盒测试。请给出测试的等价划分类,包括有效等价类和无效等价类,以及基于等价划分类的测试用例;给出边界值法测试用例。
(2)白盒测试。编写年龄计算程序,并给出针对此程序的语句覆盖、判定覆盖、条件覆盖、条件组合覆盖的测试流程和测试用例表,并加以分析。
(3)如果此系统是一个B/S架构程序,描述如何进行自动化测试。
▼优质解答
答案和解析
用例编号 有效等价类 无效等价类 测试数据 预期输出1 1 <=day <=31 day<1 day>31 25、-1、35 正常输出、系统提示报错、系统提示报错2 1 <=month <=12 month<1 month>12 5、-5、15 正常输出、系统提示报错、系统提示报错 3 1912<=year<=2050 year<1912 year>2050 1965、1900、2080 正常输出、系统提示报错、系统提示报错
边界值:日的边界值为 0、2、30、32月的边界值为 0、2、11、13年的边界值为 1911、1913、2049、2051

白盒那块。由于LZ给分太少。45分只能做45分的事啊。求谅解...

第三题:首先选取一款合适的测试工具。选取工具的时候要考虑工具是否支持被测系统运行的平台(软、硬件环境、数据库环境)工具能否支持被测系统使用的协议、工具是否能够满足该项目的需求、工具的价格
B/S架构的话 首先要考虑到浏览器的复杂性、兼容性、安全性。尽量每个浏览器版本都要运用到测试中性能方面 考虑 并非用户数、响应时间、吞吐量、资源利用率实际操作中。按步骤来...
测试需求分析制定测试策略制定测试方案执行测试方案测试结果分析编写测试报告
看了软件测试的问题现有一个年龄计算...的网友还看了以下:

某医院对病人每天要进行五次体温检测;某病人某一天五次所测体温变化情况如下表(前天最后一次测量的体温  2020-06-14 …

A为马厩,B为帐篷,牧马人某一天要从马厩牵出马,先到草地边某一处牧马,再到河边饮马,然后回到帐篷,  2020-07-01 …

饮马牧马路线最短问题A为马厩,B为帐篷,牧马人某一天要从马厩牵出马,先到草地边某一处牧马,再到河边  2020-07-01 …

如图,A为马房,B为帐篷,牧羊人某一天要从马房牵出马,先到草地边牧马,在到河边饮马,然后回帐篷,请  2020-07-01 …

光明小学六年级有二百人某一天要请假这天的出勤率是百分之几如果出勤率是99%请假的有多少人  2020-07-13 …

现在甲流感在全国已经有很多确诊病例和凝似病例,所以合肥市教育局要求全市学生每天要进行三次体温检测;一  2020-11-28 …

一个病人每天要测量5次体温,该病人某一天5次所测体温变化情况如下表(前天最后一次测量的体温是38℃﹚  2020-12-20 …

某一小组的12名同学的血型分类如下:A型3人、B型3人、AB型4人、0型2人,若从该小组随机抽出2人  2020-12-24 …

翻译成英语短文在罗马内战战略战术方面,恺撒善于选择主要突击方向,巧妙地分割敌军,将其各个击破.他在迅  2020-12-25 …

六年级有200人,某一天有4人请假,这天的出勤率是()%,如果出勤率是99%,请假的有()人?列式,  2020-12-31 …