タグ

クラスに関するreboot_inのブックマーク (4)

  • 現場で役立つテストの基本 - Qiita

    ウォーターフォールモデルの場合、テストフェーズと、テスト設計のインプットとなるドキュメントあるいはテスト観点がV字型に対応するVモデルという手法が広く知られています。 しかし、「テストタイプ○○は××フェーズでやるべき」「テストタイプ○○には××技法を使わなければならない」という決まりがあるわけではありません。 開発プロセスが何であれ、要は、テスト対象ソフトウェアに求められる品質特性を充足できるよう、テスト全体を戦略的に計画すれば良いのではないでしょうか。 2. テストマネジメント 2.1. テスト計画 前述した組織のテストプロセスに基づいて作成 テストフェーズと、実施するテストタイプを定義 品質管理の計画値を策定 コード網羅率(カバレッジ) KStepあたりのテスト項目数 KStepあたりの不具合摘出数 など テスト体制 スケジュール テストの完了条件 2.1.1. コード網羅率(カバレ

    現場で役立つテストの基本 - Qiita
  • Python の super() 関数の使い方

    Python でスーパークラスのインスタンスメソッドを呼び出すときに使える super() 関数の使い方をご紹介します。 Python 3 の場合 まずは例を見てください。 class Dog: def __init__(self, name): self.name = name class UltraDog(Dog): def __init__(self, name, type_): super().__init__(name) self.type = type_ ud1 = UltraDog("taro", "akita") print(ud1.name) このコードでは、 Dog のサブクラス UltraDog の __init__() メソッドの中で super().__init__(name) という書き方を使ってスーパークラス Dog の __init__() メソッドを呼び出

    Python の super() 関数の使い方
    reboot_in
    reboot_in 2021/03/15
    “Python 2 の場合は Python 3 と少し違って、 super() 関数には 2 つの引数を渡す必要があります。具体的には super(クラス, インスタンス自身) とやって使います。”
  • [Python]クラス継承(super) - Qiita

    名前の通り,基底クラスの機能を持った派生クラスを作ります. *途中で力尽きたので多分加筆します 一つのクラスの継承 ここは,単純に,Creatureクラスを元に,Warrior, Magicianクラスを作ってます. 初期levelに応じて,能力を上昇させています. status(self)関数では,パラメータの列挙を行っています.(テスト用) __init__ はインスタンス生成の際に実行されます. Worrior, Magicianクラスでは,武器をもたせたり,職業名の変更を行っています. class Creature(object): def __init__(self, level=1, weapon=None): self.level = level self.hp = 0 self.mp = 0 self.attack = 0 self.defence = 0 self.wea

    [Python]クラス継承(super) - Qiita
  • インポート

    Pythonのインポート(import)は標準ライブラリのインポートはもちろん、自ら作成したモジュールのインポートも行うことができます。 import, from まずは簡単なモジュールファイルを用意します。下記コードをtestmod.pyという名前で作業ディレクトリに保存してください。 class TestClass: def __init__(self): print('create TestClass') def test_method(self, val): print('call test_method') print(val) 次は上記モジュールを実行(インポート)するコードを記述します。Pythonはコード中のどこにimport、fromを記述してもエラーにはなりません。 import testmod test_class_1 = testmod.TestClass() te

    インポート
    reboot_in
    reboot_in 2017/06/11
    “from testmod import TestClass”
  • 1