早教吧作业答案频道 -->其他-->
软件测试的问题现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄。一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1≤month
题目详情
软件测试的问题
现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄。一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足:1 ≤month ≤12,1 ≤day ≤31,1912 ≤year ≤2050。
针对上述系统设计其测试用例及测试方法:
(1)黑盒测试。请给出测试的等价划分类,包括有效等价类和无效等价类,以及基于等价划分类的测试用例;给出边界值法测试用例。
(2)白盒测试。编写年龄计算程序,并给出针对此程序的语句覆盖、判定覆盖、条件覆盖、条件组合覆盖的测试流程和测试用例表,并加以分析。
(3)如果此系统是一个B/S架构程序,描述如何进行自动化测试。
现有一个年龄计算程序,它的功能如下:根据当前日期和某个人的出生日期计算此人的年龄。一个日期分为年、月、日三个部分,要求年、月、日都为整数,且满足: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架构的话 首先要考虑到浏览器的复杂性、兼容性、安全性。尽量每个浏览器版本都要运用到测试中性能方面 考虑 并非用户数、响应时间、吞吐量、资源利用率实际操作中。按步骤来...
测试需求分析制定测试策略制定测试方案执行测试方案测试结果分析编写测试报告
边界值:日的边界值为 0、2、30、32月的边界值为 0、2、11、13年的边界值为 1911、1913、2049、2051
白盒那块。由于LZ给分太少。45分只能做45分的事啊。求谅解...
第三题:首先选取一款合适的测试工具。选取工具的时候要考虑工具是否支持被测系统运行的平台(软、硬件环境、数据库环境)工具能否支持被测系统使用的协议、工具是否能够满足该项目的需求、工具的价格
B/S架构的话 首先要考虑到浏览器的复杂性、兼容性、安全性。尽量每个浏览器版本都要运用到测试中性能方面 考虑 并非用户数、响应时间、吞吐量、资源利用率实际操作中。按步骤来...
测试需求分析制定测试策略制定测试方案执行测试方案测试结果分析编写测试报告
看了软件测试的问题现有一个年龄计算...的网友还看了以下:
请写出一个满足下列条件的一次函数解析式:(1)过点(1,2);(2)函数值随自变量的增大而增大.. 2020-03-30 …
在图1、2中,⊙O过了正方形网格中的格点A、B、C、D,请你仅用无刻度的直尺分别在图1、图2、图3 2020-05-16 …
是否存在这样一个满足下列条件的正整数,当它加上98时是一个完全平方数,当它加上121时是另一个完全 2020-05-17 …
是否存在这样一个满足下列条件的正整数,当它加上98时是一个完全平方数,当它加上121时是另一个完全 2020-05-17 …
写出一个满足下列条件的一元一次方程:①某个未知数的系数是3;②方程的解是2;这样的方程是. 2020-05-20 …
写出一个满足下列条件的多项式:1,只含有1个字母m;2,多项式只有3项,且他的次数是3,常项数是写 2020-05-22 …
在下列三个不为零的式子1、x²-42﹑x²-2x3、x²-4x+4中,任选两个你喜欢的式子组成一个 2020-06-02 …
1,分别列出一个满足下列条件的算式.(1)一个加数是0,和是﹣6.(2)所有加数都是负整数,和是﹣ 2020-06-03 …
写出两个满足下列条件的最简分数:(1)大于1/5且小于1/4(2)大于6/7且小于1 2020-06-11 …
各写出3个满足下列条件的点,并在坐标系中描出它们:(1)横坐标与纵坐标相等;(2)横坐标与纵坐标互 2020-06-25 …