怎么推测一段序列是否是信号肽?

怎么推测一段序列是否是信号肽?,第1张

信号肽一定是包含于CDS之中的。你如果禅亏迅知道贺此cDNA序列,那么去ORF finder找出CDS,然后把CDS翻译为氨基空模酸序列,提交到信号肽预测程序SignalP,或者AnthePro里预测就行。

【定义】

基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。

【基本思想】

列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。

【例如】

1. 在单元测试时曾列出的许多在模块中常见的错误、以前产品测试中曾经发现的错误等,这些就是经验的总结。

2. 输入数据和输出数据为0的情况、输入表格为空格或输入表格只有一行等。这些都是容易发生错误的情况,可选择这些情况下的例子作为测试用例。

3. 测试手机终端的通话功能,可以设计各种通话失败的情况来补充测试用例:

1)无SIM 卡插入时进行呼出(非紧急呼叫)

2)插入已欠费SIM卡进行呼出

3)射频器件损坏或无信号区域插入有效SIM卡呼出

4)网络正常,插入有效SIM卡,呼出无效号码(如1、888、333333、不输入任何号码等)

5)网络正常,插入有效SIM卡,使用“快速拨号”功能呼出设置无效号码的数字

4. 测试一个对线性表(比如数组)进行排序的程序,可推测列出以下几项需要特别测试的情况:

1)输入的线性表为空表;

2)表中只含有一个元素;

3)输入表中所有元素已排好序;

4)输入表已按逆序排好;

5)输入表中部分或全部元素相同。

【注意】

为了最大程度地减少测试遗留的缺陷,同时也为了最大限度地发现存在的缺陷,在测试实施之前,测试工程师必须确定将神扰兆要采用的黑盒测试策略和方法,并以此为依据制定详细的测试方案。

1)根据程序的重要性和一旦发生故障将造成的损失来确定测试等级和测试重点。

2)认真选择测试策略,以便能尽可能少的使用测试用例,发现尽可能多的程序错误。因为一次完整的软件测试过后,如果程序中遗留的错误过多并且严重,则表明该次测试是不足的,而测试不足则意味着让用户承担隐藏错误带来的危险,但测试过度又会带来资源的浪费。因此测试需要找到一个平李野衡点。

3)时间、成本、质量

1)在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强。

2)必要时采用等价类划分法补充测试用例。

3)采用错误推断法再追加测试用例。

4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当再补充游租更多的测试用例。

5)如果程序的功能说明中含有输入条件的组合情况,则应考虑选用决策表法或因果图法。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12432842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存