March 24, 2008
Risks are important to understand because they reveal what to test. It enforces that which area needs more intention to look. Mostly when we start to test web applications, we are confused with that what to test and which things are very important to test. It is not necessary that all listed risks are important to test with every test projects. Sometime only one risk is targeted and sometime all. It’s decided by risk analysis of the project. So If we analyze risks of test project before starting testing, it will give more light to understand the project risk area.
There are different types of risks when running a web based application. It’s important to concentrate your efforts on the most significant ones.
Security: Security of the web application, one of the major risk of Internet application During testing the web application it is very important that the application should keep the restriction to access the user data and information
Performance: In web, performance is the key feature of any web based application because performance is playing very vital role to make the popular among the users. Web application with slow performance will not retain the users that is why tester should aware about cost of performance.
Correctness: Correctness of functionality and information which are provided by the web application should be correct. It is playing important role to make application usable.
Compatibility: One web application may not be worked correctly in all the browser. It will create the risk for the application. Tester should be aware about this and test the application in all the browser and platform and ensure that application is compilable with other element of the system.
Reliability: Information provided by the web application must be clear consistent and reliable to the user.
Data Integrity: Web application should validate the data and insure that data stay correct after it’s entered into the application.
Usability: Very common and important area of risk because web application rely on usability of application. Application should have good usability means navigation, clarity, and understandability. Usability helps the user to reach the every part of the web system.
No Comments » |
My Technical View | Tagged: Risk Analysis, Software Testing Web Application, Web Based Testing |
Permalink
Posted by Mayank
February 6, 2008
“man” command is a very useful command of Unix. It’s abbreviation of “manual”. Actually in Unix man command used to display the manual of any command. In Unix every command has independent existence and file of every command stored in certain directory. These files contains programs which are written in C. So after running this command it will display all the information about particular command.
“man” command display the manual page which is divided into a number of compulsory and optional sections. Every command does not have all the sections but the first three sections generally come in all man pages. These sections are-
Name:- Name section contains one line introduction about the command. It displays the what is the command and what is the use of it?
Synopsis:- This section shows the syntax and arguments used by the command. It tells that characteristic of command and how it will be used.
Description:- Description is nothing but details description of particular command. Often it is the largest section of any command.
The Synopsis section has some convention and rules which is useful for every users like
- If command argument is closed with the rectangular brackets then it’s not required arguments, otherwise argument is not required.
- A set of three dots (chap…) indicates that there can be more arguments of the preceding word.
- The pipe | indicates that only one of the options shown on the either side of pipe can be used.
There are also some other sections like Options, Operands, Usage, Exit Status and etc.
Maybe it will be useful for beginner but I have post it only for my knowledge base.
3 Comments |
My Personel View, My Technical View |
Permalink
Posted by Mayank
February 5, 2008
While running through Unix I felt that Vi editor is the very powerful editor in comparison to others and have capability to handle any type of file. It’s same as any other text editor but having some powerful features. Vi editor is written by Bill Joy in 1976 for BSD system. It comes with every Unix system. Vi editor is very and first step to learn Shell Script, generally we write our script in same. To find the Vi editor in Unix, you just go through terminal (In windows, we call it Command Prompt but in Unix we call it Terminal) and type Vi and hit enter. It will open the Vi editor. It is having 3 main modes
- Command Mode
- Input Mode
- Last Line Mode
The default mode of Vi editor which accept any text as a command called as Command Mode. To come in Input mode from command mode you should press “i” key first. It will change Vi command mode to Input mode. Every key pressed after switching to Input mode actually shows up as text. We are writing shell script in Input mode. We used Esc key to take this mode to Command Mode. Last line mode is used to handle files like for saving and perform substitution. Pressing a colon (
in the Command Mode invokes this mode.
This is the very basic things about Vi editor but I think it is also useful for beginner. Here you can find some useful command of VI editor http://www.cs.rit.edu/~cslab/vi.html
8 Comments |
My Personel View, My Technical View |
Permalink
Posted by Mayank
January 31, 2008
To achieve a target/goal, directions and instructions plays very vital role for your success. As I’ve written in my previous post that I’ve started learning shell programming. So I am preferring two books for that; one is Unix Shell Programming and one book of Sumitabha Das. I have started through Sumitabha Das but afterward I shifted over to Unix Shell Programming book. After reading couple of chapters, I directly jumped to shell programming chapter and started reading the programing tact. I thought that after finishing this I will be able to write some script. But I was wrong; came to know through one my friend who practiced linux system administration in Satyam. He suggested that basic is first brick of any strong building so first learn unix and after that learn shell scripting. It will give you robust start in shell programming. So now I’ve totally focused on Unix.
“In your way one instruction and direction can change everything”
15 Comments |
My Personel View | Tagged: Shell Programming, Unix |
Permalink
Posted by Mayank
December 11, 2007
At FOSS.IN/2007 with all the gadgets

BOF on Ajuby displayed on board

ALL THE BEST FOR BOF

Me with Moses- the open source evangelist

Me with Shruti attending the SAHI.com talk

Thinking something for SAHI.com

It’s time to grab a cup of coffee with couple of biscuits.

Team Ajuby in FOSS.IN/2007 (from L to R): Moses, Sanjay and Me giving a head on debate to a guy from Sun Microsystem

Moses giving demonstration on Ajuby at FOSS.IN/2007 to the folks interested in RoR

Ahead of all the open source companies(obviously the ahead of display board …hehe

The next one little bit closer

At the IISc canteen waiting for the snacks to come.

3 Comments |
My Personel View | Tagged: FOSS.IN2007 |
Permalink
Posted by Mayank
December 11, 2007
I am lucky that I attended the FOSS.IN third time. FOSS.IN is India largest Free Open Source Software event that used to bringing all loved one of Open Source. This time we moved one step ahead and discussed about one of our project Ajuby in BOF. BOF means Birds of Feather and in term of dictionary, we can say that “Informal meeting in any topic”. It was the great experience to discuss about our project and our company. It was great to project and take the new flour of sales and marketing with Ajuby. Moses, Sanjay, Avinash, Mini, Abinaya, Shruti, Nidhika, Srividhaya, Amit, Synthia and I, were there to present Ajuby. Ajuby is open source application builder framework which is based on ROR. It is totally free to downloads and customized. It supports most of the databases and runs on webrick and mongrel web servers. After finishing BOF I and Shruti attended Sahi session which is presented by original author of Sahi, Mr. N. Narayan Raman. It was great session to understand about Sahi and learn after Watir. Sahi is open source functional automation tool. It is based on Record and Playback. Basically it is developed in Java and Javascript and used Javascript to manipulate events on the browser. Sahi runs as a proxy server and the browser needs to use the sahi server as its proxy. Sahi is released under the Apache License and supports AJAX, HTTP, and HTTPS. For more details and download the Sahi, you can visit http://sahi.co.in. It is very useful to understand automation testing without paying bucks.
No Comments » |
My Personel View, My Technical View, Testing Tools | Tagged: BOF, FOSS.IN, Sahi |
Permalink
Posted by Mayank
November 21, 2007
One day one of my friend asked me about testing models and I have not given satisfactory answer to him. But that does not mean that I was not aware about testing model, I was, but not that satisfactory points to convince him. So today I am going to write something about testing models. Basically I am going to describe both V and Butterfly models. So for newbie, Testing Model is a conceptual model that defines the steps which are using to test the any application. V model defines in V shape. Left line of V model depicts 4 things-
- Requirement Analysis
- System Design
- Architecture Design
- Module Design
while joining point of both line depicts Coding. In V model left line processes are coming from Up to Down while in right line processes are going Down to Up. Right line also depicts four things -
- Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing.
Now we discuss about Butterfly model. Butterfly model is also a testing model that in butterfly shape. Left wing of butterfly depicts Test Analysis and right wing depicts Test design and finally body of the butterfly depicts execution of the test.
Here I am giving only my opinion about these model if you guys feels it is also not satisfactory content about testing model then I will wait for your words.
No Comments » |
My Technical View, Testing Docs. |
Permalink
Posted by Mayank