当前位置: 首页 > wzjs >正文

在线做ppt模板下载网站谷歌广告平台

在线做ppt模板下载网站,谷歌广告平台,红塔网站制作,定制企业网站费用实验二 软件白盒测试 某工资计算程序功能如下:若雇员月工作小时超过40小时,则超过部分按原小时工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原小时工资的3倍的加班工资来计算,而40到50小时的工资仍…

实验软件白盒测试

某工资计算程序功能如下:若雇员月工作小时超过40小时,则超过部分按原小时工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原小时工资的3倍的加班工资来计算,而4050小时的工资仍按照原小时工资的1.5倍的加班工资来计算。程序输入为:雇员月工作时间及小时工资,输出为工资。

运用逻辑覆盖法的六种覆盖标准设计测试用例,并执行测试,撰写实验报告。

实验步骤:

1)使用编程语言完成上述某工资计算程序编写

def calculate_salary(hours, hourly_rate):

if hours <= 40:

salary = hours * hourly_rate

elif hours <= 50:

salary = 40 * hourly_rate + (hours - 40) * hourly_rate * 1.5

else:

salary = 40 * hourly_rate + 10 * hourly_rate * 1.5 + (hours - 50) * hourly_rate * 3

return salary

2)画出程序流程图

3)根据逻辑覆盖法的六种覆盖标准设计测试用例,得到6张测试用例表,并完成测试。

3.1 语句覆盖

测试用例编号

输入数据 (hours, hourly_rate)

预期输出

实际输出

是否通过

1

(30, 10)

300

300

2

(45, 10)

475

475

3

(55, 10)

625

625

3.2 判定覆盖

测试用例编

输入数据 (hours, hourly_rate)

覆盖判定条

预期输

实际输

是否通

1

(30, 10)

hours≤40

300

300

2

(45, 10)

40<hours≤50

475

475

3

(55, 10)

hours>50

625

625

3.3 条件覆盖

测试用例编号

输入数据 (hours, hourly_rate)

覆盖条件 (hours≤40, hours≤50)

预期输出

实际输出

是否通过

1

(30, 10)

(True, True)

300

300

2

(45, 10)

(False, True)

475

475

3

(55, 10)

(False, False)

625

625

3.4 判定/条件覆盖

测试用例编号

输入数据 (hours, hourly_rate)

覆盖判定和条件

预期输出

实际输出

是否通过

1

(30, 10)

hours≤40分支, (True, True)

300

300

2

(45, 10)

40<hours≤50分支, (False, True)

475

475

3

(55, 10)

hours>50分支, (False, False)

625

625

3.5 条件组合覆盖

测试用例编号

输入数据(hours, hourly_rate)

覆盖条件组合

预期输出

实际输出

是否通过

1

(30, 10)

hours≤40=True, hours≤50=True

300

300

2

(45, 10)

hours≤40=False, hours≤50=True

475

475

3

(55, 10)

hours≤40=False, hours≤50=False

625

625

3.6 路径覆盖

测试用例编号

输入数据(hours, hourly_rate)

覆盖路径

预期输出

实际输出

是否通过

1

(30, 10)

hours≤40路径

300

300

2

(45, 10)

40<hours≤50路径

475

475

3

(55, 10)

hours>50路径

625

625

4

(40, 10)

hours=40边界路径

400

400

5

(50, 10)

hours=50边界路径

550

550

测试执行结果

所有测试用例均通过,程序功能正确。通过六种不同的逻辑覆盖方法设计测试用例,确保了程序的各种逻辑路径和条件组合都得到了充分测试。

http://www.dtcms.com/wzjs/521150.html

相关文章:

  • 优化网站推广教程排名微商怎样让客源主动加你
  • p2p网上贷款网站建设方案.docx附近有没有学电脑培训的
  • 包头建设网站搜索引擎广告的优缺点
  • 临沂做网站建设的公司哪家好宁波最好的seo外包
  • 特种设备作业人员证查询seo专员工资待遇
  • 网站挂服务器后图片不显示互联网推广营销方案
  • 济南教育平台网站建设免费个人主页网站
  • 如何销售网站开发苹果看国外新闻的app
  • 长春网站开发公司搜狗识图
  • 泰安网站建设哪家快百度提问
  • 广西城乡建设委员会网站百度合伙人答题兼职赚钱
  • 搜索引擎友好的网站有哪些特点seo怎么去优化
  • 网站优化培训学校移投界seo
  • 公司网站后台维护怎么做seo查询系统
  • 最好的开发网站建设价格谷歌google地图
  • 湖南智慧住建云官网百度seo新算法
  • wordpress后台如何登录福州短视频seo网红
  • 网站后台怎么上传表格附近的计算机培训班
  • 自己做的网站显示iis7seo优化按天扣费
  • 深圳网站建设网页设计网络营销的作用
  • 怎么分析网站用什么技术做的企业网站推广
  • 什么是网络营销?如何理解网络营销的内涵seo排名点击器曝光行者seo
  • 网站banner动图怎么做网站及推广
  • 毕业设计网站设计步骤关键词优化的发展趋势
  • 软件开发流程的五大步骤网络优化工程师是干什么的
  • 哪些网站是用h5做的网站开发制作培训学校
  • 温州做网站的企业站长工具麻豆
  • 免费建立手机网站在哪里查关键词排名
  • 临朐营销型网站建设网站推广互联网推广
  • 铁岭网站制作市场调研问卷调查怎么做