Unit test PHP • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

Unit test PHP

Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Nội qui chuyên mục
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.

Unit test PHP

Gửi bàigửi bởi liti » T.Năm 12 Tháng 1, 2017 9:42 pm

em đang làm đồ án kiểm thử website bán hàng viết bằng code php, và không biết phải viết testcase cho test unit ntn ạ. test thủ công í ạ. Có ac nào có ví dụ cụ thể excel viết unit test cho em xin với ạ
liti
 
Bài viết: 2
Ngày tham gia: T.Tư 04 Tháng 1, 2017 9:35 pm

Re: Unit test PHP

Gửi bàigửi bởi tvn » T.Sáu 13 Tháng 1, 2017 2:39 pm

Nếu nói về PHPunit, thì đây là một ví dụ

Mã: Chọn tất cả
<?php
use PHPUnit\Framework\TestCase;

class StackTest extends TestCase
{
    public function testPushAndPop()
    {
        $stack = [];
        $this->assertEquals(0, count($stack));

        array_push($stack, 'foo');
        $this->assertEquals('foo', $stack[count($stack)-1]);
        $this->assertEquals(1, count($stack));

        $this->assertEquals('foo', array_pop($stack));
        $this->assertEquals(0, count($stack));
    }
}
?>


Nghĩa là bạn phải viết code như thế này, mỗi class thì sẽ có 1 test class để test nó.
tvn
 
Bài viết: 4589
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Unit test PHP

Gửi bàigửi bởi liti » T.Sáu 13 Tháng 1, 2017 10:33 pm

cái test class này là test trên phần mềm nào vậy bạn? có phải phpunit k?
liti
 
Bài viết: 2
Ngày tham gia: T.Tư 04 Tháng 1, 2017 9:35 pm


Quay về Software Testing - Kiểm thử phần mềm

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.4 khách.


cron