迈瑞医疗软件测试笔试题

8月份去了面试。

一、测试设计题

题目:某手机软件中的通信数据,用户可在界面上进行浏览,并可选择想要的数据导出到U盘。如下图所示:请你对“导出”功能进行测试分析,提取测试点,并设计测试用例。(界面大概如下所示)

                         数据导出

                         □√ 姓名: 张三,电话: 13226622001

                         □√ 姓名:李四,电话: 0755-2589458

                         □√ 姓名:小李,手机: 18962053881

                         □√ 姓名:江春,电话: 0573- 8895522

                         。。。。导出(按钮)

U盘在这里->

设计用例:

 

 

二、Bug回归测试策略题

某测试人员提交了如下描述的bug:
在软件显示风格设置界面,用户选择了"S1"”的设置后,软件主界面菜单条内容显示中(应居中显示),见下图所示。

 

Screen Display Style

现在开发人员解决了此bug,现在请你来回归此bug,写下你的回归测试策略。

 

 

三、代码分析补充测试用例题

需求定义:某设备250KPA压力正常工作范围是在[200,300]

下面代码段实现是否能满足需求,请分析并说明原因。//判断气源是否正常(只查次 250KPa压力是否在正常范围内)

ubool IsCompressStateOn(void)
{
    int nPressLow = 20;
    int nPrassHight = 30;
    ...
    If (nPressVal > (nPressLow* 10) &&
        nPressVal< (nPressHigh * 10))
        return TRUE;
	    ...
}

 题目考得鸡贼,当时我太粗心了。下面是有错误的地方:

ubool IsCompressStateOn(void)
{
    int nPressLow = 20;
    int nPrassHight = 30;
    ...                                                            //nPressVal没定义
    If ((nPressVal > (nPressLow* 10) )&&
        (nPressVal< (nPressHigh * 10)))        //少了等于“=”号
        return TRUE;
        ...   //缺少主函数
}

改好后在VS2013调试:

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <iostream>
using namespace std;

bool IsCompressStateOn(void)
{
	int nPressLow = 20;
	int nPressHight = 30;
	int nPressVal = 250;
	if ((nPressVal >= (nPressLow * 10)) && (nPressVal <=(nPressHight * 10)))
		return true;
}
int main()
{
	int a;
	a = IsCompressStateOn();
	cout << a<<endl;
	system("pause");
}

看一看控制台输出:

输出1,证明在范围内。

气源正常。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试李同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值