Friday, September 19, 2008

10 tips for successful testing! [magazine]

Software development is often a balanced exercise in time and quality management. For most companies it is a constant  struggle to complete  tasks on  time and within budget, usually resulting in quality being neglected. When  applications are finally released into production, users are often confronted with only basic functionalities or even the complete omission of  functionalities due to the lack of development time.

How do you set up or improve your software testing process to reduce the business risk of poor application implementation? Here are a few simple tips to get you ahead in quality, saving you time and money:

1. Start early and be prepared!  
2. Select a testing method which fits your needs
3. Be objective 
4. Review, review, review, review … 
5. Prioritize 
6. Measure!
7. Know when to stop testing.
8. Preserve.
9. Communicate
10. Last but not least: keep it simple!

How do you think, it look simple doesn't it? Let's see this interesting article at Page 52 in latest update of magazine for testing pro from testingexperience.com, TE #3 can be download here (7MB)

+ For TE #2 download here
+ For TE #1 download here
»»  read more

Tuesday, September 16, 2008

An Introduction to Software Testing [ebook]


This is a very quick shot of software testing that is advised to read preparing for an software testing interview. I got this book from software testing help, but the link seem not work any more. I'd just like to post it here to share with whom missed this interesting book over there. Click here to down load (43 pages), and here below is the TOC of the book:

An Introduction to Software Testing
by Nick Jenkins

INTRODUCTION
  • The Need for Testing
  • Different Models of Software Development
  • Other Models of Software Development
  • Testing in the Software Development Life Cycle
CONCEPTS OF TESTING
  • The Testing Mindset
  • Test Early, Test Often
  • Regression vs. Retesting
  • White-Box vs Black-Box testing
  • Verification and Validation
FUNCTIONAL TESTING
  • Alpha and Beta Testing
  • White Box testing
  • Unit, Integration and System testing
  • Acceptance Testing
  • Test Automation
NON-FUNCTIONAL TESTING
  • Testing the design
  • Usability Testing
  • Performance Testing
TEST PLANNING
  • The Purpose of Test Planning
  • Risk Based Testing
  • Software in Many Dimensions
  • Summary
TEST PREPARATION
  • Test Scripting
  • Test Cases
TEST EXECUTION
  • Tracking Progress
  • Adjusting the plan
  • Defect Management
TEST REPORTING AND METRICS
  • Software Defect Reports
  • Root Cause Analysis
  • Metrics
OTHER STUFF
  • Release Control
PURE THEORY
  • Complexity in Software
GLOSSARY
»»  read more

Friday, September 12, 2008

Duy Tâm ?!

Nhớ lại hồi xưa *được* học nhiều về Mác về Lênin, về chủ nghĩa duy vật biện chứng, mặc dù ko muốn, ko thích, hồi còn học sinh mình thường gọi đó gọi là tiết học ru-ngủ, vì nghe vậy chép theo vậy mà chả hiểu gì ?!. Còn chủ nghĩa duy tâm thì nhớ chỉ được nhắc đến trong trang đầu tiên rồi bị phản bác theo kiểu cái trứng và con vịt cái nào có trước. Rồi cũng nghe vậy chép vậy mà cũng ko suy nghĩ tại sao để phản biện... Dạo này đang khoái tìm đọc các loại sách về Tâm Linh nên ko thể ko tìm hiểu lại ý nghĩa của 2 chữ này: Duy Tâm.

Tối nay cuối tuần, quỡn, dzui, mới quýnh một trận Bowling đã đời tại Diamond Plaza với Agile Mobile (có dẩn cả Bill theo, khoái, 2 mẹ con chạy nhảy lanh quanh). Thử dạo 1 vòng quanh Mr.G thì tình cờ tìm được bài này, thấy quá hay nên paste vô đây xem như 1 entry for tag Tâm Linh. Bài này là của cụ Lương Khải Siêu (1873 - 1929). Mình đọc đi đọc lại 2-3 lần vẫn thấy hay, thấy ngấm...

Mà cũng thật tình cờ, hồi chiều cũng vừa mới chạy ra số 7 Lương Khải Siêu, Q.TĐ lấy bảng số cho con Future Neo FI mới sắm, may mắn thay lấy được cái số đẹp hết cỡ 3434 hehe

Tựa bài này là chỉ gọn lỏn 2 chữ: Duy Tâm, mà có bao điều làm ta suy tư lự...


-------------------------------------------------

Cảnh là do cái tâm tạo ra. Hết thảy vật cảnh đều là hư ảo, chỉ có cái cảnh do tâm tạo ra là chân thực.

Cùng một đêm trăng, nếu có tiệc quỳnh chén vũ, giọng ca trong trẻo, điệu múa khéo lạ, rèm thêu hé mở, tay trắng dắt nhau, thì niềm vui có thừa; nếu là kẻ làm ăn khó nhọc, người đàn bà ưu tư, ngồi một mình trước bóng, tiếng dế kêu vang vách, lá phong rụng quanh thuyền, thì nỗi đau thương có thừa;

Cùng trong một cơn gió, nếu là vài ba người tri kỷ, bên lò vây, trong nhà cỏ, bàn chuyện xưa nay, cô độc đi xa, lếch thếch nơi đầu ngựa, hơi núi lạnh thấm da, rạch nước chảy hư trục xe, thì mối buồn có thừa.

"Trăng lên đầu cành liễu, người hẹn sau hoàng hôn", và "Không nỡ nghe tiếng cuốc kêu rời rạc. Trời sắp hoàng hôn. Mưa đập hoa lê, đóng kín cửa", cùng là hoàng hôn, mà một đằng thì vui vẻ, một đằng thì thảm sầu, cảnh khác xa nhau.

"Nước chảy, đào trôi ra viễn xứ; đất trời riêng biệt, khác nhân gian", và "Mặt ai nay ở đâu rồi, hoa đào năm ngoái vẫn cười gió xuân", cùng là hoa đào, mà một đằng thì thanh tĩnh, một đằng thì luyến ái, cảnh khác xa nhau.

"Tàu bè muôn dặm, cờ tán rợp trời; rót chén rượu đứng trên mặt sông, cầm ngang ngọn giáo ngâm câu thơ" và "Bến Tầm Dương canh khuya đưa khách, Quạnh hơi thu lau lách đìu hiu. Người xuống ngựa, khách dừng chèo. Chén quỳnh mong cạn nhớ chiều trúc ti", cùng là sông, cùng là thuyền, cùng là rượu, mà một đằng thì hùng tráng, một đằng thì tiêu điều, cảnh khác xa nhau.

Thế thì trong thiên hạ há có vật cảnh sao? Chỉ có tâm cảnh mà thôi.

Đeo kính màu lục, thì những vật trông thấy đều màu lục; đeo kính màu vàng, thì những vật trông thấy đều màu vàng; miệng ngậm hoàng liên, thì những thức ăn đều đắng; miệng ngậm mật kẹo, thì những thức ăn đều ngọt: mọi vật thực ra đều lục sao, vàng sao, đắng sao, ngọt sao? Mọi vật không phải lục, không phải vàng, không phải đắng, không phải ngọt; mọi vật thì lục, thì vàng, thì đắng, thì ngọt; mọi vật đúng lục, đúng vàng, đúng đắng, đúng ngọt. Thế thì lục, vàng, đắng, ngọt khác nhau không tại vật mà tại ta, cho nên nói rằng: "Ba cõi chỉ là tâm".

Có hai vị tăng nhân gió thổi bay tung là cờ của nhà chùa, cùng nhau bàn luận. Một vị nói rằng gió động, một vị nói rằng cờ động; phân biệt, gạn hỏi quẩn quanh, không quyết định nổi. Lục tổ đại sư nói rằng: "Không phải là gió động, không phải là cờ động, lòng người nhân tự động". Nhiệm công này cho rằng: một câu nói đó có thể tỏ rõ được cái chân lý "tam giới duy tâm".

Những vật trong khoảng trời đất, một mà là vạn, vạn mà là một.

Núi là núi, sông là sông, xuân là xuân, thu là thu, gió là gió, trăng là trăng, hoa là hoa, chim là chim, muôn đời không đổi, không chỗ nào là không giống nhau. Nhưng có trăm người ở chốn này, cùng nhận cái cảm xúc của núi này, sông này, xuân này, thu này, gió này, trăng này, hoa này, chim này mà tâm cảnh của họ hiện ra trăm vẻ; ngàn người cùng nhận cái cảm xúc ấy, nhưng tâm cảnh của họ hiện ra ngàn vẻ; ức vạn người cho đến vô số người cùng nhận cái cảm xúc ấy, nhưng tâm cảnh của họ hiện ra ức vạn cho đến vô số vẻ. Vậy thì muốn nói vật cảnh thực là trạng thái nào, biết theo ai?

Người nhân trông thấy thì bảo là nhân, người trí trông thấy thì bảo là trí, người lo trông thấy thì bảo là lo, người vui trông thấy thì bảo là vui. Cái mà ta trông thấy chính là chân tướng của cái cảnh mà ta nhận được, cho nên nói rằng chỉ có cải cảnh do tâm tạo ra là chân thực.

Vậy muốn giảng về cái đạo dưỡng tâm, có thể biết được phải theo đâu mà làm. Người học trò nơi làng xóm tiêu điều có được một căn nhà thì kinh ngạc, mừng vui khôn siết; ở địa vị con em nhà dòng dõi mà trông, thì có gì đáng kể? Đứa ăn mày bắt được trăm tiền ở ngoài đường thì mang đi kiêu căng với người khác; ở vào địa vị nhà giàu có mà trông, thì có gì đáng kể? Đạn lạc bay vút qua mặt, người thường thấy thế thì biến sắc; ở vào địa vị bậc lão tướng đã từng đánh trăm trận mà trông, thì có gì đáng kể? Một giỏ cơm ăn, một bàu nước uống, ở nơi ngõ hẻm, người ta không chịu nổi lo buồn; ở vào địa vị của kẻ sĩ hữu đạo mà trông, thì có gì đáng kể?

Những cảnh trong thiên hạ không cảnh nào không đáng vui, đáng lo, đáng sợ, đáng mừng; thực không cảnh nào đáng vui, đáng lo, đáng sợ, đáng mừng; vui, lo, mừng, sợ hoàn toàn là do ở lòng người; nên có câu rằng: "Trong thiên hạ vốn không có sự gì; những người tầm thường tự làm cho rắc rối". Cảnh thì giống nhau, thế mà ta chợt vui, chợt lo, vô cớ mà sợ, vô cớ mà mừng làm chi? Như những con ruồi trông thấy cửa sổ dán giấy đua nhau xuyên thủng, như con mèo bắt bóng cây nhảy nhót, như con chó nghe tiếng gió sủa loạn, đưa cuộc đời vào trong chốn rối bời những sợ, mừng, lo, vui làm chi? Như thế là biết có vật mà không biết có mình. Biết có vật mà không biết có mình, thé gọi là mình bị vật sai khiến, cũng gọi là "nô lệ trong lòng".

Vì thế bậc hào kiệt không có niềm kinh lớn, không có nỗi mừng lớn, không có nỗi khổ lớn, không có niềm vui lớn, không có mối lo lớn. Những bậc đó sở dĩ làm được như thế, há có thuật nào khác đâu? Cũng chỉ là hiểu rõ cái chân lý "tam giới duy tâm" mà thôi, biết trừ diệt tên nô lệ trong lòng mà thôi.

Nếu hiểu được ý nghĩa ấy thì ai ai cũng đều có thể là hào kiệt.

Lương Khải Siêu

(Nguồn: thivien.net)

Link tham khảo:
- Bút đàm nổi tiếng giữa Lương Khải Siêu và Phan Bội Châu
- Trích tiểu sử của Lương Khải Siêu tại Bách Khoa Toàn Thư Việt Nam
- Chủ nghĩa duy vật (wiki)
- Chủ nghĩa duy tâm (wiki)

-----------------------------------------------------------
>>> Đọc xong bài này làm mình lại nhớ tới câu: "Người buồn cảnh có vui đâu bao giờ" rất quen thuộc nơ cửa miệng nhân gian, sao đúng ghê, của cụ Nguyễn Du thì phải (search Google rùi hehe). Thật vậy khi chúng ta vui, chúng ta như thấy cảnh vật xung quanh chúng ta đâu đâu cũng đẹp. Khi chúng ta buồn, cảnh có đẹp đến đâu, chúng ta vẫn thấy u ám. Nghĩ lại thấy lắm khi những vấn đề khó khăn không đến với mình từ ngoại cảnh, từ những người khác, mà đến từ chính mình. Khi đang cau có thì nhìn gương mặt ai hay vui cười cũng ra người khó ưa, nhìn là thấy ghét rồi. Trái lại, khi chúng ta vui, chúng ta như cảm thấy mọi người đều vui vẻ với chúng ta. Chuyện bình thường vậy mà ngồi nghĩ chu đáo cũng thấy hay hay, nhất là sau khi đọc cụ Siêu xong...bài này phải đọc đến lần thứ 3 lần mới thấy đã cái tâm cang.
»»  read more

Tuesday, September 09, 2008

Hội thảo về Kiểm định phần mềm (16/9)

Tiếp theo năm trước, tháng 8/2007, lần này HCA tiếp tục host hội thảo này. Come on guys, let's go :)

* Hội thảo "Kiểm định chất lượng trong các công ty phần mềm"     

Đơn vị tổ chức:
- Hội Tin học TP.HCM (HCA)
- ICT Partnership

Buổi Hội thảo được tổ chức với mục đích nhằm chia sẻ kinh nghiệm về các mô hình quản trị chất lượng hiện đang được áp dụng tại một số công ty phần mềm, trao đổi về các vướng mắc thường gặp trong việc điều hành các hệ thống quản trị chất lượng, tạo điều kiện gặp gỡ trao đổi nghề nghiệp cho các anh em chuyên làm về quản trị chất lượng trong các công ty phần mềm.

Thời gian:
13h30 ngày 16/09/2008

Địa điểm:
Hội trường Saigon Times Club, 35 Nam Kỳ Khởi Nghĩa, Q.1, TP.HCM.

Liên hệ:
Vui lòng xác nhận tham dự  cho Văn phòng Hội Tin học TP.HCM (HCA) trước ngày 13/09/2008, gặp cô Lê Phương Khanh - Email: khanhlp@hca.org.vn hoặc hca@hcm.vnn.vn - Tel : 08.822 2876/ 273 6292/ 825 0053, Fax: 08. 825 0053.




(Source : hca.org.vn)

--------------------------------------------------------
Theo một nguồn tin tình báo nội bộ đáng tin cậy :) -là from Chaupk, ng rũ mình đi lần trước, thì Agenda của seminar lần này gồm:

1. Cty CSC Vietnam: Automation test experiences at CSC Vietnam
2. Cty GCS Vietnam: Training for testing engineer at GCS Vietnam
3. Cty PSD: Optimal Software Testing Solution.
4. Cty TÜV Vietnam: Main concerns of Test Manager
5. Cty TMA Solutions: Software Testing in Networking and Telecom domain


========================
Update on Sep-16-2008:
Nói thiệt, chả được gì nhìu, ko có gì mới. Agenda có chút thay đổi so với thông tin tình cáo, phần trong ngóng nhất là Test Telecom lại bị REMOVE điên chưa :(, Chắc TMA đã suy nghĩ lại, dấu nghề :)

Cái topic Testing Training của anh Toàn cũng hay, mà cái slide nào ảnh cầm mic là hội trường lại sôi động. (năm trước cũng vậy)

Một số hình ảnh: (cóp về từ web của HCA, ko có tấm nào dính mình :))

 Ngô Văn Toàn - GCS
Võ Phương Tâm - TUV
 
Mai Nguyễn - CSC 

Và đây là Agenda chiều hôm đó:

o Concerns of Software Testing Manager: Võ Phương Tâm (TÜV Rheinland Vietnam)
o Automation testing experiences: Mai Nguyễn (CSC Vietnam)
o Training for Testing Engineer: Ngô Văn Toàn (Global CyberSoft Vietnam)
o Metrics using in V&V projects: Nguyễn Trần Tùng (TMA Solutions)
o Optimal Software Testing Solution: Trần Thị Mỹ Dung (PSD)

>>> Download toàn bộ slide trên tại đây hoặc tại trang web của hca.org.vn
»»  read more

Thursday, September 04, 2008

Job vacancy at Agile Mobile

Copy & paste current job vacancy for tester from Vietnamworks, still available... the candidate will meet me at the interview room but she has to pass the test first. Just share to you, the income and benefit here are rather good enough for you to leave your current ship :)

- Position: Quality Control Engineer
- Job description:
DUTIES
• Create test plans, test cases and review with development team
• Report status and problems to product manager
• Learn product and system requirements, review requirements with development team
• Perform various testing types: integration, functional, system testing; and also performance, stress testing

BENEFITS
Agile Mobile offers a professional work environment where you have the opportunity to advance your skills and learn new technologies while you work on interesting and challenging projects.

Young and talented teammates, open and dynamic environment

Periodic team-building fund sponsored by the company

Value focus and flexible working time

Agile Mobile provides frequent training session to all members to sharpen our associates’ skills in:
• Software Development Process: Scrum, XP
• Software Best Practices: Unit Testing, Continuous Integration, Design Principles.
• Cutting-Edge Technology: Service Oriented Architecture (SOA), Event Driven Architecture (EDA), Rich Internet Application (RIA) and Web Operating System (WebOS)
• Software Architecture: all our members analyze and design architecture for their work by themselves and they receive advice from our expert consultants. We believe it is the best way to make our members become more productive and improve themselves.

Requirements:
• Education : bachelor of IT / Computer Science / or Information System
• Basic knowledge of computer science
• Strong logical thinking and problem solving
• Experience with at least one programming language
• Understanding of Software Development Life Cycle and Software Development Process
• Have a passion for software testing, willing to learn new knowledge areas such as testing methodology, technology
• Highly responsible for job with a pro-active "can do" attitude

Prefer:
• Experience with testing types such as performance, stress, system test.
• Prior Java and/or C# experience.
• Have knowledge of mobile/telecom area.

>> View all detail at here vietnamworks.com.vn

>> And these are 2 more positions for Senior Java Dev and IT Engineer
»»  read more
Related Posts Plugin for WordPress, Blogger...