【问题1】
可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性、易访问性、易用性的依从性
敏感信息是否加密;身份认证;注入;信息泄露等。
【问题2】
请大家注意在新的标准中(第2版),兼容性的含义有比较大的变化。基于分层架构的测试质量属性不涉及兼容性。所以本题请大家适当理解。
【问题3】
请求传输时间、服务器处理时间、响应传输到前端时间、前端页面加载时间、前端页面宣染时间
Apdex=(7150+(450/2)/(7150+450+400)=0.921875>0.9
所以该系统的用户满意度达到了期望要求。
【问题1】
易用性:在指定的使用周境中,产品或系统在有效性、效率和满意度特性方面为了指定目标可为指定用户使用的程度。包括:可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性、易访问性、易用性的依从性等。
可辨识性:用户能够辨识产品或系统是否适合他们的要求的程度。
易学性:在指定的使用周境中,产品或系统在有效性、效率、抗风险和满意度特性方面为了学习使用该产品或系统这一指定的目标可为指定用户使用的程度。
易操作性:产品或系统具有易于操作和控制的属性的程度。
用户差错防御性:系统预防用户犯错的程度。
用户界面舒适性:用户界面提供令人愉悦和满意的交互的程度。
易访问性:在指定的使用周境中,为了达到指定的目标,产品或系统被具有最广泛的特征和能力的个体所使用的程度。
易用性的依从性:产品或系统遵循与易用性相关的标准、约定或法规以及类似规定的程度。
服务层的测试主要是接口测试,涉及的质量特性包括功能性、安全性、性能效率,服务层接口的测试:
功能性测试:业务功能性测试(场景、异常场景);边界测试(基于输入输出的边界测试);
单接口的不同参数组合测试;多接口的不同业务组合(业务流)测试。
信息安全性测试:敏感信息是否加密;身份认证;注入;信息泄露等。
性能测试:响应时间;吞吐量;并发数;服务器资源(CPU、IO、内存、网络)。
【问题2】
注意:本题题干的兼容性是基于第1版本中的概念,在第2版中应为可移植性特性的适用性子特性。
本题是基于web开发,系统支持大屏幕显示器和手机端网页访问,结合在分层架构中,针对web端的可移植性体现为:不同浏览器以及同一浏览器不同版本和分辨率的适应情况。
所以本题应该是考查大家对浏览器矩阵的设计。
【问题3】
基于Web的分层架构系统,从用户发起请求到响应完成,涉及请求从前端传输到服务器端,服务器对请求内容进行处理,服务器将响应返回到前端,加载前端页面并宣染这几个部分,所以从请求发起到响应完成包括:请求传输时间、服务器处理时间、响应传输到前端时间、前端页面加载时间、前端页面宣染时间。
Apdex量化时,对应的用户满意度分为三个区间,通过响应时间阈值(Threshold)T来划分,Apdex的用户满意度区间如下:
满意:(0,T],让用户感到很愉快。
容忍: (T,4T],慢了一点,但还可以接受,继续这一应用过程。
失望:高于4T,太慢了,受不了,用户决定放弃这个应用。
Apdex的计算入如下:
Apdex= (满意的样本数+容忍的样本数/2) /总样本数。
Apdex=(7150+(450/2)/(7150+450+400)=0.921875>0.9。
所以该系统的用户满意度达到了期望要求。