Saturday, 18 May 2013

SIT Phase

SIT Phase...?? What is it?? Is that sit? I mean we all sit on the chair or some other thing.  Few weeks i heard about this in my office but in fact I really don't know what is that. Nobody tell me about that include my team lead because everyone is busy work on it. So i need t figure out what is SIT. Hurmmm....

WHAT is SIT?
SIT or formally known as System Integration Testing is a testing on the functionality for an application. It is done to ensure that all the sub component are integrated successfully to provide expected results. SIT is one of the levels in software testing where the entire system is to be verified against the specified requirement. Usually sit done by tester or QA before the system go live.

Purpose of SIT?
1. To ensure that all modules work as specified.
2. To ensure integrated system work as per system requirement specifications (SRSs).
3. To ensure the code is ready for all type of testing scenarios either positive or negative.





SIT testing  usually done by
- System Requirement Specifications
- Business process
- Use cases
- High level descriptions of system behavior
- Interaction with the operating system (OS)
- Existing or new risks


Example:

Currently my user is a banking company. They want a new system which is meet all their requirement. So we as a vendor introduce them with our system but few screens in our system doesn't meet their requirement. So we need to do some enhancement that fulfill all the requirement. Let's say Client Details modules have 2 screen and database. Both screen require client details and all stored in one table database. Compare with the requirement, we need to enhance the module which meet all the SRSs from user. So, we develop new screens together with the database. The new screens and database are integrated with the existing screens. Then testing is done by QA Team which is called as SIT. The testing process is to ensures that all sub-components are integrated successfully to provide expected results and meet all the requirement. This process we called as System Integration Testing.






Monday, 6 May 2013

Mantis as Bug Tracker

In the world of technology people always come out with something that can make their life easier. My current job now focusing more on bug fixes and I can say that I use bug tracker. Bugs, defects, errors are the common thing for all the developers. Bug Tracker is one of the platform for developers to keep track all reported software bugs in work. In this situation Tester Team will work together with Developer Team and at the same times it will makes a collaboration with team members and client easy, fast and professional.  There's a lot of bug tracker nowdays like Mantis Bug Tracker , Team Foundation Studio  ZOHO Bug Tracking , Axosoft, Bugherd and so forth. 

In this entry I would like to talk about Mantis Bug Tracker which I use in my work.

What is Mantis Bug Tracker?



MantisBT is a web based bug tracking system. It is one of the most popular open source bug/issue tracking systems. It is developed in PHP, with support to multiple database back-ends including MySQL, MS SQL, PostgreSQL and DB2. By using this software or tools, you can see how many bugs is assigned under your name during software testing happen. Beside, we also can identify the priority of every defect coming in whether it is high, medium or low. 

Why Mantis?



Praying Mantis are insects that feed primarily on other insects and bugs. They are extremely desirable in agriculture as they devour insects that feed on crops. They are also extremely elegant looking creatures. So, we have a name that is fairly distinctive and descriptive in multiple ways. The BT suffix stands for "Bug Tracker" and distinguishes this project from general usage of the word Mantis. However, over time the project was typically referred to as Mantis.

Bug Track Life Cycle



It is the process or work flow on how the software testing undergo. There's a few status used to categorizes all the bugs stages together with person in charged. Example status New. New means new defect/bug/error defected or reported by tester team. So the person's in charge will be Tester Team. The process will continuously looping until the bug is fixed and successful test by user. 

Wednesday, 1 May 2013

WISHIWUG Greeting


Hello pretty and handsome readers. 
Thanks for visiting my sharing pages.

What is WISHIWUG...??? WISHIWUG stand for "What I SHare Is What U Get". Here, I will sharing session to you regarding to my job scope. It just a started platform for me as a newbie in the world of software engineering. So, feel free to drop your opinions, suggestions, comment as well as brilliant ideas down below so all of us can improve ourselves for better future.

Thanks Guys and happy sharing