问题
江苏开放软件项目管理形成性考核作业一 (占总成绩的10%)
请同学们在学习完第一单元和第二单元后,认真参阅“文本学习资源”和参考教材《软件测试技术任务驱动式教程》,完成本次作业。
单元测试
一、 填空题(共15分,每题5分)
1. 单元测试是指对软件中的_________可测试单元进行检查和验证。
2. 在单元测试阶段,应使用白盒测试方法和黑盒测试方法对被测单元进行测试,其中以使用_________的方法为主。
3. JUnit是一套框架,只要继承_________类, 就可以用JUnit进行自动测试了。
二、简答题
1. 什么是软件测试?软件测试有哪几个阶段。(10分)
2. 比较白盒测试和黑盒测试的异同点。(10分)
三、项目案例
【案例描述】某公司想要开发一套基于Web的闲置物品交易系统,以有效管理闲置物品和客户,提升成交效率。该系统的主要功能是:
A. 闲置物品管理。员工或客户对客户拟出售的闲置物品进行登记和管理。
B. 客户管理。员工对客户信息进行管理,支持客户交互。
C. 闲置物品推荐。根据客户的需求和闲置物品情况,进行闲置物品推荐。
D. 交易管理。对买卖客户双方进行交易管理,及时刷新物品状态。
(1)系统前端采用HTML5实现,以使用户可以通过电脑和不同移动设备的浏览器进行访问。请设计兼容性测试用例,对系统浏览器兼容性进行测试。(15分)
(2)客户交易时,前端采用表单提交原价也就是入手价(正整数,单位:元)和打折比例(0到1之间的小数,保留小数点后2位),针对这一功能设计4个测试用例。(20分)
(3)采用性能测试工具在对系统性能测试时,采用Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足的Apdex指数为0.85以上。
Apdex量化时,对应的用户满意度分为三个区间,通过响应时间阈值(Threshold)T来划分,Apdex的用户满意度区间如下:
满意:(0,T],让用户感到很愉快
容忍: (T,4T],慢了一点,但还可以接受,继续这一应用过程
失望:高于4T,太慢了,受不了,用户决定放弃这个应用
Apdex的计算入如下:
Apdex= (满意的样本数+容忍的样本数/2) /总样本数
针对用户功能,本系统设定T=2秒,记录响应时间,统计样本数量,2秒以下记录数4000,2~8秒记录数1000,大于8秒500。
请计算本系统的Apdex指数,并说明本系统是否到达要求。(20分)
四、讨论题
对于软件测试人员来说需要具备的素质,首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础。那么同学们认为测试人员还应该具备哪些素质才能在工作当中被不断的认可呢?(20分)
您可能感兴趣的试题
-
数据驱动测试也称( )
数据驱动测试也称( )A、单元测试B、白盒测试C、黑盒测试D、确认测试...
查看答案 -
逻辑驱动测试也称( )
逻辑驱动测试也称( )A、单元测试B、灰盒测试C、白盒测试D、用户测试...
查看答案 -
从技术角度分,不是一类的测试是( )
从技术角度分,不是一类的测试是( )A、黑盒测试B、白盒测试C、单元测试D、灰盒测试...
查看答案 -
在软件测试中,___是一种测试方法,测试人员不考虑程序内部结构和实现细节,而是专注于测试软件的功能和外部行为。
在软件测试中,___是一种测试方法,测试人员不考虑程序内部结构和实现细节,而是专注于测试软件的功能和外部行为。...
查看答案 -
在软件测试中,____是指对一个已经经过测试的软件包进行再次测试,以确保之前修复的缺陷没有导致新的问题或之前的问题未完全解决。
在软件测试中,____是指对一个已经经过测试的软件包进行再次测试,以确保之前修复的缺陷没有导致新的问题或之前的问题未完全解决。...
查看答案